optapy / optapy-quickstarts

OptaPy quick starts for AI optimization: showcases many different use cases.
Apache License 2.0
20 stars 14 forks source link

= OptaPy Quickstarts

== Overview of all Quickstarts

|=== |Quickstart | Binder Link

a|* <<school-timetabling, School timetabling>>

a|* https://mybinder.org/v2/gh/optapy/optapy-quickstarts/stable?filepath=school-timetabling/school-timetabling-quickstart.ipynb[image:https://mybinder.org/badge_logo.svg[Binder]]

== Get started

Click the binder link to open the quickstart's notebook and run it in your browser.

== Quickstarts

[[school-timetabling]] === School timetabling

https://mybinder.org/v2/gh/optapy/optapy-quickstarts/stable?filepath=school-timetabling/school-timetabling-quickstart.ipynb[image:https://mybinder.org/badge_logo.svg[Binder]]

Assign lessons to timeslots and rooms to produce a better schedule for teachers and students.

image::images/school-timetabling-screenshot.png[]

[[vehicle-routing]] === Vehicle routing

https://mybinder.org/v2/gh/optapy/optapy-quickstarts/stable?filepath=vehicle-routing/vehicle-routing-quickstart.ipynb[image:https://mybinder.org/badge_logo.svg[Binder]]

Find the most efficient routes for a fleet of vehicles.

image::images/vehicle-routing-screenshot.png[]

[[employee-scheduling]] === Employee scheduling

Assign employees to shifts to improve shifts schedule.

image::images/employee-scheduling-screenshot.png[]

== More information

Learn more on https://www.optapy.org[www.optapy.org].