oga logo

900 848 508

Planning Module


Parameterization, customization and management of all the restrictions of our operation.

We incorporate the management and regulation of tachographs, speeds, dangerous goods, restricted traffic areas (roads, days or time slots) by local ordinances, load limitations, etc., to ensure at all times the legally required regulatory compliance both nationally and internationally. Of course, we also include the management of mandatory rest periods for drivers at regulatory level, as well as possible extensions or customizations on these mandatory rest periods that we may require.

From the solution we can manage all the parameters susceptible to restriction in complex operations: time windows of each of the different nodes of the network for deliveries/pickups (even allowing one or more time windows per day for each node), service schedules of the Operation Centers, time horizon with which it is planned or programmed (for the next day, for several shifts, N days ahead…), operation times (loading, unloading, cleaning, waiting, exchange of trailers, etc.), maximum delays in deliveries by type of materials, stop times (established in a generic way, specific for each node or by typology or quantity of materials, minimum daily activity of the vehicles (usual for long distances), minimum daily activity of the vehicles (usual for long distances…). ), maximum delays in deliveries by type of materials, downtimes (established in a generic way, specific for each node or by typology or quantity of materials), minimum daily activity of the vehicles (usual in long distance), preferential assignments or strict assignments of drivers/operators or vehicles to a specific type of material or a specific node, or direct assignments of a driver/operator to a specific node.

Our fleet, whether in-house or outsourced, may also require and impose certain restrictions in terms of fleet size, types, capacities and number of vehicles available, transport providers, compartmentalization capacity by type of material, as well as preferential assignments or strict assignments of drivers/operators to specific vehicles.

The optimization models deployed are adapted to the different transport strategies implemented to maximize their flexibility and the quality and robustness of their proposed schedules, according to the needs and casuistry of our activity (only deliveries, only pickups, with groupage combining deliveries and pickups, including reverse logistics, including trailer exchange, with driving cycles or return-to-base routes…).

MathIT.Logistics also contemplates that several service centers can integrate their operation at the end customer, fleet or service order level, grouping operations in an optimized way

Ensuring the cold chain or the compatibility of goods in a vehicle (or even of people in the non-urgent patient transport sector), as well as other types of limitations associated with available stock at each node of origin, the associated maximum freshness or delay, or the type of vehicles according to goods, for example, are critical restrictions in certain sectors of activity, which are resolved and parameterized in this material restriction management module.

Optimization criteria manager

The business rules on which to base the optimization of our planning process, either by economic, operational or service criteria.

Minimizing operating costs or maximizing operational profitability may not be our only objective when planning our distribution or transportation. That is why the Optimization Criteria Manager allows us to combine and weigh these economic criteria with other purely operational or service criteria.

From the operational component, we can place the weight of our priorities on minimizing the necessary resources (vehicles, drivers, operators, etc.), or on minimizing reloads, kilometers traveled, empty kilometers, downtime, maximizing uptime ratios, maximizing filling percentages or operating capacity. Sometimes it is important in certain organizations to balance the load by transport providers or own fleet, and even seek to optimize the daily operating cycle (docks-picking).

The combination of MathIT.Logistics optimization criteria allows us to include the minimum levels that we want to meet in our schedules, being able to get to the detail of the agreed service levels (SLAs) for deliveries, pickups or transfers. By default, a schedule generated by a MathIT.Logistics implementation will always comply with a 100% SLA for deliveries and goods, without prejudice to the fact that we can lower these ratios in scenarios where we know we can do so, to gain a few degrees of freedom in the conditions of environments that will result in greater optimization options for the final solution.

Optimization engine

Automation of the optimized planning process.

The automation (in seconds/minutes) of the optimized planning process imposing all the constraints and optimization criteria defined for our business, allowing individual demand loads for daily or single operational cycle runs, or demand batches to perform simulations or analysis of operational scenarios on historical data of wide operational periods.

The powerful optimization algorithms developed and implemented on the MathIT.Logistics Optimization Engine will allow us to extract maximum efficiency from such a complex scenario as our operation, respecting all the defined constraints and maximizing the defined business objectives.

Our optimization engine, core component of the solution, will define the operational scenario in an integral way to generate the maximum value for the organization: the number of vehicles, the allocation of loads in those vehicles, the grouping of pickup/delivery points by routes, etc., and all this in a transparent way, in minutes or even seconds, and always with the peace of mind that we can incorporate any additional operational need at any time without any technical limitation.

Matrix manager

MathIT.Logistics makes use of the most powerful Geographic Information Systems on the market to provide the most reliable times and distances between nodes, data on which static or dynamic matrices are built according to the needs and use case, being able to incorporate restrictions by type of goods, type of vehicle, type of road, traffic, hourly sections within each day, etc.

This Matrix Manager, totally transparent for the end user, includes a reverse or direct geocoding service that automates the cleaning of geographic coordinates data, and which in turn incorporates modules for validation and quality control of the geolocation data of the node masters provided by the client, reducing or eliminating the risk derived from the eventual low quality or accuracy of the geolocation data of the nodes of our transport or distribution network, or even the unavailability of such geolocated information.

Planning engine

The best configuration and planning of long, medium and short distance routes is generated from the MathIT.Logistics Planning Engine, once our logistics process has been modeled and configured on the digital twin, and on the constraints and business objectives that the optimization algorithms have included in its processing.

From this functionality we will ensure the best and most efficient planning of the final routes that will give us the estimated departure and arrival times of each vehicle on each route and at each pickup or delivery point, and that in turn will build the information base on which the metrics engine will build all the key indicators of the operation.

Metric engine

Having a comprehensive metrics engine available at all times allows us to identify, for each daily planning proposal or aggregate report, all the relevant information of indicators that give meaning and translate into business language the quality, efficiency and profitability of our operation.

The Metrics Engine of the MathIT.Logistics Planning module offers us, for each specific planning or for the selected aggregated planning period, four major groups of metrics or indicators:

All the required visibility on operational data (vehicles, distances, times, packages, deliveries/collections, stops, speeds…), in more than 30 indicators that will offer us daily the best picture of detail of our operation.


Critical control indicators: total cost of our daily operation, (which we can disaggregate by route, by supplier, by zone…) and profitability of that operation, always under the definition of profitability that our business needs to manage. Again, total customization.

We owe it to our customers, and among the constraints of our operation (in many cases), or among the optimization criteria that MathIT.Logistics algorithms will be able to work with to extract efficiency (in some others), is the fulfillment of service levels agreed with customers, generally associated with completing pickup or delivery tasks within a committed time window, and whose non-compliance could eventually generate penalties or undesired impacts.

Each schedule delivered by the solution will give us a clear, precise and numerical picture of the service levels associated with OB (delivery) or IB (pickup) tasks. By default MathIT.Logistics is pre-configured so that these SLAs are always 100% assured, although this is a parameter that we can freely define in scenarios in which we can gain degrees of freedom to generate greater overall efficiency.

We also owe it to our planet. And sustainability factors are not only important for what they imply at a global level, but they are becoming increasingly relevant in our organizations and in the ecosystem of our stakeholders, customers, suppliers, shareholders, public administration, and the vision of society in general regarding our activity.

MathIT.Logistics helps us in a clear way in these objectives, from the daily information, on each planning delivered by the solution, of the carbon footprint generated by the planned operation, and will allow us to measure and control this important derivative of our organization.

Maps engine

The view on a detailed map of our area of activity of the entire operation is undoubtedly a very relevant help. The Map Engine of the MathIT.Logistics Planning module offers us the visualization of all planned routes on intuitive maps, with relevant aggregated data, the possibility to filter and activate/select levels of detail information, with the possibility to consult, for each point of activity in the operation, all the relevant associated information (node, origin, destination, departure and arrival times, loading/unloading units, etc.).