Solutions /

Rubix Optimisation Engine

Optimisation software built for your business.

Rubix is toc's 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 360 approach - 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.

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.


Rubix Engine Features & Benefits


Asset Utilisation

Optimise sequencing & allocation of jobs, work orders & production to ensure maximum utilisation of tools & equipment


Centralised Planning

Coordinate geographically separate locations for depot based allocation and planning of work


Decision Support

Planning systems are more than algorithms - our tech can apply AI learning to support operator decision making


Disruption Minimisation

Minimise the disruption to plans that change in realtime to ensure part enacted plans are not wasted


IoT Aware Planning

Deploy remote telematics devices and integrate existing IoT data into planning algorithms


Multi Resource Optimisation

Break down the planning and optimisation of multiple orders to multiple resources, teams, groups or gangs


Planning Codification

Model your organisation exactly by codifying your set of working rules into our Rubix Planning Engine's model


Realtime Planning

Adjust to changes in real-time whilst balancing the amount of disruption caused to plans that are underway


Scenario Planning

Generate different solutions to planning problems and quantitatively assess each one with scenario tools


Trip Optimisation

Optimise your mobile workforce teams' through route and trip optimisation algorithms


Capacity Planning

Understand what level of capacity is required in order to fulfil known and simulated demand requirements


Constraint Optimisation

Our Rubix Optimisation Engine utilises the latest algorithms to solve any planning problem


Dependency Planning

Optimise your business dependency rules including follow on delays, sequencing and other constraints


Integrated Planning

Optimisation projects require more than just tech - they need an approach that integrates technology & people


KPI Based Planning

Our Rubix Planning Engine is able to explore planning solutions to minimise or maximise your specific KPIs


Pilotage Planning

Codify working rules for pilotage planning, incorporate rosters, fatigue management and realtime optimisation


Production Optimisation

Set the goals of your planning problem and our engine will produce an optimal production schedule


Route Optimisation

Take into account routing and traffic situations to generate optimal routes to minimise time, distance and cost


Seamless Integration

Integrate data from SAP, IBM and in house ERP and CRM systems to elimate double and re-keying



Bring planning data out of spreadsheets, paper & planners' heads & into an organisation wide, visible platform

Ready to get started?