Do more Service Business with less resources

The OTS (Optimized Task Scheduler) is a lightweight, embeddable planning engine solve
optimization problems efficiently

OTS is an optional module of the Visual Planning Board.

OTS is a constraint solver that optimizes business resource planning use cases. Given organizations face scheduling puzzles OTS assigns a limited set of constrained resources (employees, assets, time and money) to provide products or services. OTS can help improve service quality and reduce costs

It optimizes planning and scheduling problems, such as Vehicle Routing, Employee Shift Rostering, Maintenance or Service Scheduling, Task Assignment…

One good example is the “Traveling Salesman Problem (TSP)”.

The Traveling Salesman seeks to find the most efficient route a person can take while traveling between any given number of cities. The result should produce the shortest distance, while ensuring that the traveler does not visit any city more than once and that they end in the origin city.

There is no known solution for this problem in which possible combinations do not grow exponentially with each additional city, yet the scenario is familiar to many different businesses. Companies that provide courier services, maintenance, field repairs, deal with these types of routing scenarios daily. Individuals in charge of planning understand the complexity of this type of problem as the number of stops increases.

The added complexity of Constraint Solving

In the Traveling Salesman example, you typically factor for one resource—a salesman—and several destination cities. These constraints are simplistic, and yet they result in highly complex data sets. Once you add more factors, like adding people to the route scheduling, assessing the skills of each employee, dealing with a truck breaking down, or a customer canceling, you complicate the situation further.

 

Here some Use Cases:

 

OTS supports

  • Continuous planning to weekly publish the schedule, 3 weeks before execution
  • Non-disruptive replanning for changes to an already published schedule
  • Real-time planning to react on real-time disruptions in the plan within milliseconds
  • Overconstrained planning when there are too few resources to cover all the work
  • Pinning so the user is still in control over the schedule

OTS Modul in detail

Optimize a single technician on a single day

  • Use existing assigned tasks for a single technician on a single day, provide function to optimize and find best solution for a technicians route in a given calculation time. Best solution can be accepted or adjusted in VPB
  • Goals: Minimize travel time, maximize total working time
  • Hard Constraints: Qualification, only use tasks assigned to start at single date specified, Availability of technician
  • Soft Constraints: Affinity and Priority

Optimize a single technician for multiple days

  • Goals: Minimize travel time, maximize total working time
  • Hard Constraints: Qualification, only use tasks assigned to start at Single date specified Availability Technician
  • Soft Constraints: Affinity and Priority

Optimize multiple technicians on a single day

  • abc
  • abc
  • Use existing assigned tasks for a single Technician on a single day
  • Provide function to optimize and find best solution for a technicians route in a given calculation time
  • Best solution can be accepted or adjusted in VPB

Group 1

  • Technology 1
  • Technology 2

Group 1

  • Connectivity 1
  • Connectivity 2
  • Connectivity 3

Group 2

  • Connectivity 1

Visual Planning Board

OTS Optimized Task Scheduler

OTS Modul for Visual Planning Board

mcDesigner

Make it simple

... and contact us. We use our in-depth, comprehensive skills and knowledge to help your company find the solutions you need for the mobile digital revolution.

Zum Kontaktformular