• Creating the best schedule can be thought of as picking the best sequence of numbers or characters from a large set.

  • Consider a cement mixer that needs to be used at five different geographical locations: A, B, C, D and E.

  • We want to know the sequence in which it should do the job so that it travels the least distance and spend the minimum fuel.

  • To do so, we will have to find a way to identify the 120 possible sequences (ABCDE, BACED, etc.) and pick the one with the shortest length.

  • However, this exhaustive search cannot be scaled to large-sized problems.

  • Solverscape uses specialized techniques based on Integer Programming (IP) to optimally solve large sequencing problems.

Integer Programming
  • IP-based models provide not only a solution to a given problem but also the optimality gap, which is the difference between the cost of the solution provided and the cost of the best possible solution.

  • Knowing this difference can help us decide whether we want to use a given solution or look for ways to improve it.

IP versus ML/AI
  • IP-based models provide an optimality guarantee and so are useful in the planning phase when solution quality is more important than solution time.

  • Machine Learning /Artificial Learning-based models provide a quick solution but not its optimality gap and so are more useful in the execution phase when quick decisions have to be made in a rapidly changing environment.

  • Both can be used in tandem to get the best outcomes.

Optimality Gap
To schedule a demo, write to us at

contact@solverscape.com