Routing Software

MJC˛'s routing software is designed for applications such as truck routing, mobile workforce optimization, driver scheduling, taxi routing, bus/coach scheduling, dynamic delivery route planning, real-time collection scheduling and home delivery routing. Our vehicle routing program is fast enough to automatically reschedule large operations in real-time, and is flexible enough to take account of detailed business rules and constraints. Our least cost routing algorithms have consistently out-performed all other systems in benchmarking tests in terms of quality of output, speed of scheduling and ease of use.

For more information please see the following sections: Vehicle Routing Software, Dynamic Routing and Scheduling, Delivery Routing Software, Round Planning Software, Mobile Workforce Routing Software and Least Cost Routing Algorithms.

Vehicle Routing Software & Route Optimization

Our vehicle routing software solutions are designed to address large, complex vehicle routing problems for which it is necessary to adopt an integrated approach to planning and scheduling to achieve real savings. Our dynamic vehicle planning systems are capable of automatically rescheduling very large operations in a matter of seconds, enabling continuous optimization of network activity in response to real-time events.

MJC˛'s logistics routing systems include the following routing algorithms & route optimization capabilities:

  • Trip routing, scheduling and optimization based on customisable criteria and constraints
  • Driver scheduling taking account of required breaks and WTD (Working Time Directive)
  • Integrated optimization of depot/warehouse activity
  • Detailed rendering of maps, showing routes, distribution centres, delivery points, collection points, manufacturing sites, etc.
  • Integrated journey planner software and truck routing maps
  • Report generation, vehicle performance monitoring, driver performance monitoring and route management software tools
  • Generation of time/distance matrices based on route optimization
  • Geographic cost-profiling and strategic transportation routing

Our vehicle routing tool can take into account operational rules and constraints such as:

  • Vehicle routing planning taking one-way streets into account
  • Trip routing vehicles taking restricted junctions into account
  • Varying speeds by road type and time of day
  • Trip routing of vehicles to avoid toll roads and toll bridges (least cost routing)
  • Night time/weekend lorry routing controls (e.g. the London 'Brown' routes)
  • Weight restrictions (e.g. for truck routing)
  • Height restrictions (e.g. for truck routing)
  • Fleet routing scheduling taking account of congestion charges (low cost routing)
  • Vehicle routing costs per mile/km
  • Vehicle routing costs per hour
  • Weight related vehicle routing costs
  • Loading & unloading times and constraints
  • Altitude related truck routing costs (e.g. trip routing to reduce hill climbing)

Dynamic Logistics Routing and Scheduling

MJC˛ is the market leading provider of real-time route scheduling and optimization systems. Our dynamic route planner software is able to schedule and reschedule very large distribution & transport operations in real-time, responding automatically to live data feeds from orders databases, vehicle tracking systems (e.g. GPS), telematics and fleet management systems.

Integration of MJC˛'s route software and scheduling systems with vehicle tracking provides automatic real-time re-optimization of the operation and alerts the planner to issues such as late arrivals, vehicle breakdowns, working time directive (WTD) exceptions, route variations, etc.

Our real-time vehicle routing tools are designed to address complex, highly dynamic environments, with applications such as retail distribution scheduling, home delivery routing, bulk collection and delivery planning, 3PL operations scheduling, freight & logistics scheduling, express delivery routing, construction materials and aggregates delivery planning, transport network optimization, waste/refuse collection services and recycling operations, passenger transport routing and collection/distribution optimization.

Delivery Routing Software

MJC˛'s automatic delivery routing software assigns customer orders to vehicle routes taking account of factors such as customer access constraints, time windows, truck routing constraints and driver hours. The routing & scheduling algorithm is designed to cope with very large networks (e.g. 100s of vehicles or 1000s of orders) and can model multi-site operations.

The route software takes as input the collections/deliveries to be made, the fleet & drivers available, as well as rules relating to shifts, drivers' breaks (WTD rules), site constraints and time constraints. Using this information the vehicle routing algorithm calculates the delivery routes and/or collection routes to meet required time windows, while assigning routes to resources (vehicles and drivers). Routes and schedules are displayed graphically in map routing screens or gantt charts and a comprehensive reporting toolset is available for MIS reporting and analysis.

Round Planning Software

Round planning of large operations such as kerbside collections and house-to-house deliveries presents a challenging problem that requires powerful software tools to ensure efficient calculation of routes. Coupled with high quality digital road network data and GPS tracking, our round scheduling algorithms optimise routes to improve efficiency and reduce travel time/distance, leading to lower environmental and fleet running costs. Savings of up to 25% can be achieved. Additional benefits include better customer service, balanced working hours for drivers, better utilisation of resources, ability to quickly update rounds as demand varies and long-term strategic planning capabilities.

Mobile Workforce Routing Software

Our employee scheduling software is designed for mobile workforces for which it is necessary to model geographical and operational factors. MJC˛'s mobile workforce routing software can be used for applications such as:

  • Dynamic routing of engineers
  • Field service automation
  • Trip routing and scheduling of survey staff
  • Sales force automation and scheduling of sales staff routes
  • Routing for roadside recovery drivers
  • Real-time routing of utilities engineers
  • Dynamic optimization of mobile workforces

Taking into account operational factors such as employee skills/training, shift patterns, time windows for jobs, routing considerations, urgency, variable job completion times, site opening times, etc. the system automatically generates personnel job schedules, including visit sequence and trip routing. Schedules can be created in advance for operational or strategic planning, and can be updated dynamically in response to real-time events.

MJC˛'s mobile workforce optimization suite includes mobile data capture solutions, survey-building tools, workflow management systems, real-time notification systems, vehicle/employee tracking, parts inventory management, integrated spare parts supply chain planning and report generation capabilities.

Least Cost Routing Algorithm

MJC˛'s route optimisation algorithms can address a wide range of vehicle routing problems. Our least cost routing systems can take account of standard factors such as time and distance, but we are also able to provide configured or tailored solutions which consider other aspects of the route when optimising. The speed and flexibility of our least cost routing algorithm enables our systems to solve even very large vehicle routing problems, often taking as little as a few seconds to run a complete optimisation. For more information about our least cost routing algorithms and our solutions to vehicle routing problems please email info@mjc2.com.

Email us

Please email us for more information.


Distribution Software - Manufacturing Planning - Scheduling - Realtime Dispatch - Inventory Optimisation - Employee Scheduling

Mobile Workforce Management - Planning Scheduling - Supply Chain Management - Optimization Software - Planning Software

Routing - Demand Forecasting - Decision Support Systems - Operations Planning - Interactive Guides - Advanced Planning


MJC2, 33 Wellington Business Park, Crowthorne, Berkshire, England, RG45 6LS, (UK)   Tel: +44 1344 760000   Email: info@mjc2.com

Site Map