rubix.png

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.

toc_logo_dark_promo.png
toc_site.png

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.

optimisation_and_planning.png

Rubix Engine Features & Benefits

asset_utilisation.png

Asset Utilisation

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

centralised_planning.png

Centralised Planning

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

decision_support.png

Decision Support

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

disruption_minimisation.png

Disruption Minimisation

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

iot_aware_planning.png

IoT Aware Planning

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

multi_resource_optimisation.png

Multi Resource Optimisation

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

planning_codification.png

Planning Codification

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

realtime_planning.png

Realtime Planning

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

scenario_planning.png

Scenario Planning

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

trip_optimisation.png

Trip Optimisation

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

capacity_planning.png

Capacity Planning

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

constraint_optimisation.png

Constraint Optimisation

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

dependency_planning.png

Dependency Planning

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

integrated_planning.png

Integrated Planning

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

kpi_based_planning.png

KPI Based Planning

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

pilotage_planning.png

Pilotage Planning

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

production_optimisation.png

Production Optimisation

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

route_optimisation.png

Route Optimisation

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

seamless_integration.png

Seamless Integration

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

visibility.png

Visibility

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

Ready to get started?