
Solutions /
Dynamic Scheduling & Optimisation
Optimisation software built for your business.
Rubix is our AI-Powered Optimisation & Planning Engine. The culmination of over a decade of research and development, Rubix incorporates the latest algorithms and technology to solve any type of planning problem. Featuring a unique layered architecture, Rubix optimises your organisation in realtime, solving your constraints, business rules and work requirements.
Totally Bespoke Modelling & Rule Engine
We approach planning technology differently to many suppliers. We recognise that every organisation is different. Other optimisation providers can configure their engine for your goals, rules and constraints - but you're limited by a predefined model. Rubix - in conjunction with our a2b Pathway - builds a completely bespoke model upon which to plan. The result is a 100% built for you engine.
Powerful Programming and Solving Methodologies
Rubix effortlessly provides key optimisation technologies. Our unique modelling language allows us to describe the relationships and constraints in your business. A number of construction and local search heuristics approximate initial solutions and improve upon them. Constraint and graph programming methods are employed by the engine to determine possible solutions to problems.
Assistive Planning Software
Rubix is built with the principle of working in conjunction with planning teams and controllers. We call this 'assistive' planning and whilst Rubix can operate in an entirely automated, dynamic way, we often recommend organisations take initial steps to operate in an assistive mode. Planners remain in control and can accept, reject or override planning suggestions made by the engine.
Find out more about our dedicated Scheduling division - the optimisation company
the optimisation company is our specialist scheduling and optimisation division. Created to help organisations optimise their people and processes, toc provides specialists services for those organisations looking for Dynamic Scheduling and Optimisation solutions.


RubixScore - a way to translate plan success into your language
How do you translate the actual quantifiable success of a plan into meaningful information for planners? Our RubixScore technology intelligently translates the various mathematical scores arrived at for plans and schedules into meaningful KPIs in your business - empowering planners with the ability to make actual decisions based on metrics they understand.
Explain planning decision made by Rubix
Planning teams can often be confused by certain scheduling decisions made by the constraint solver technology implemented in optimisation technology. Rubix includes the ability to trace back the source reasons made when Rubix makes a decision - helping give planners the confidence that the engine is applying the rules of the business correctly.
