Job Scheduling Optimizer

Avoid risks. Achieve goals. Utilize resources optimally.

Welcome to Job Scheduling Optimizer! JSO is a tool, designed for scheduling a set of jobs optimally while respecting the given available resources. The schedule can be optimized with respect to various objectives, such us total project duration minimization, monetary costs minimization or disruption of users. The jobs can be scheduled on daily or hourly basis to export a more detailed plan.

Using the front-end platform the user can set up scenarios, work packages and jobs manually or even upload a CSV file that contains the required information and the problem will be setup automatically.

Results are calculated using the most appropriate technique based on the defined problem and are represented graphically using GANTT chart and the problem's KPIs. Moreover, the results can be stored for later inspection.

Features

Optimization methods for small to large scale problems
  • Exact method (Integer Linear Programming)
  • Heuristics (Priority Rules)
  • Metaheuristics (Genetic algorithm)
Flexible optimization based on user selected objectives
  • Cost minimization
  • Duration minimization
  • Disruption minimization
  • Minimization of combined objectives
Detailed optimization based on the problem definition
  • Scheduling on hourly basis
  • Different company per job
  • Fixed and variable costs
  • GANTT chart