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.

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?

© 2008-2021 Insiris Limited 

The Union Carriage Works

48 Guildhall Street



T: 01772 977297