The MAIOR Transit Scheduling Suite optimizes the creation of your vehicles' and operators’ schedules to ensure maximum efficiency. It reduces the total number of blocks and duties required to perform your service which saves time and money

Key Features and Benefits



Costs Savings

Reduce the number of blocks and duties required to perform your service to save money and health your finances

Vehicle Blocking Optimization

Create a solution that considers automatically all deadheads, recovery times and interlining rules

Garage Assignment

Optimize the assignment of your vehicles to garages while minimizing deadheads and idle times


Labor Agreement & Policy Adherence

Build your schedules relying on the embedded rules engine that automatically checks that all your labor agreements and constraints are fully verified

Run-Cutting Optimization

Use optimization algorithms to cut the vehicle blocks into the fewest driver duties needed to cover the service

Simulations

Evaluate what-if scenarios by shaping by your own algorithms parameters and rules to uncover possible added efficiencies and even more significant cost savings


Overall Optimization

Simultaneous blocking and run-cutting generates schedules that optimize vehicles and drivers at the same time resulting in benefits for those companies with unique operational situations or special services scheduling

Rosters Optimization

Create high-quality weekly or monthly rosters with an easy-to-use interface while keeping duties KPI under control

Unique experience

Work comfortably choosing between tabular or graphical views, changing the colors of the duties, filtering useful information, or using simple drag-and-drop actions




Discover more about the MAIOR Transit Scheduling Suite




Schedule a live demo today!







Resource Optimization


The Resource Optimization module performs vehicle blocking, run-cutting, and rostering. The Resource Optimization module within the MAIOR Transit Scheduling Suite is an advanced software application that helps public transportation companies to build and manage vehicle and driver schedules to efficiently plan public transportation core operations.

Vehicle Blocking


The Resource Optimization blocking allows the easy creation, edition, and evaluation of vehicle schedules for operator schedules for urban, suburban, or regional public transportation services.

The Vehicle Blocking functionality within the MAIOR Transit Scheduling Suite is a powerful software application that creates vehicle blocks that automatically include recovery time at terminals and resting time at depots. The Vehicle Blocking software application allows the creation of bus, streetcar, light rail, and metro schedules that:

-Belong to lines which require the same type of vehicle

-Can be connected by deadhead trips

-Are consistent with the given recovery time

The Resource Optimization blocking functionality automatically checks the compliance with all constraints (for example, min-max dwell time, recovery time, and vehicle availability). The dedicated software module to perform vehicle blocking can automatically assign vehicle blocks to the most convenient depot, garage, or yard, can force trips and or blocks to certain depots and vehicle types, while respecting user-defined constraints, such as depot capacity and the total number of vehicles per vehicle type.

Resource Optimization Vehicle Blocking Algorithm


The Resource Optimization Vehicle Blocking software solution is enhanced by the MAIOR Transit Scheduling Suite’s embedded optimization algorithm that automatically generates cost-saving vehicle schedule solutions.

The Vehicle Blocking algorithm quickly makes as many simulations and analysis as needed to optimize the assignment of the vehicles to the depots while minimizing the deadhead mileage or kilometers.

The vehicle scheduling optimization algorithm optimizes the total number of vehicles, but takes other items and cost attributes into consideration, such as deadhead kilometers (or minutes), use of vehicles that are different from the preferred one, recovery time, and interlining. The vehicle blocking algorithm is subject to certain constraints, such as the maximum autonomy of the vehicles, the assignment of vehicle types to certain routes, to size limitation in the links of the network, total capacity of the depots, availability of the number of vehicles for each vehicle type, and depot.

Resource Optimization software application is always able to calculate the best vehicle blocking solution through sophisticated mathematical models that simulate various operative scenarios. Once complete, driver duties must be defined to ensure that the proper number of drivers will be assigned to perform the service.

Run-Cutting


The Resource Optimization Run-Cutting allows the easy creation, edition, and evaluation of driver for operator schedules for urban, suburban, or regional public transportation services.

The Run-Cutting functionality within the MAIOR Transit Scheduling Suite is a powerful software application that creates driver duties that automatically include multiple driver rules and constraints. The Run-Cutting software application allows the creation of runs that respect:

-Working or driver time rules

-Overtime rules

-Full time and part-time rules

-Union rules

-Minimum or maximum single and average spread

Transit companies may need to tailor rules to address complex scenarios, like:

-Minimum and maximum number of driver duties for a given typology

-Minimum and maximum percentage of the number of duties of a typology on the total run-cut

Resource Optimization Run-Cutting Algorithm


The Resource Optimization Run-Cutting software solution is enhanced by the MAIOR Transit Scheduling Suite’s embedded optimization algorithm that automatically produces the best and optimized overall number of driver duties.

The Run-Cutting algorithm’s schedules guarantee complete adherence to legislation, agreements, and corporate rules, such as the working time, the number of splits, the meal break, and the continuous driving time. It is possible to independently configure and manage parameters, such as driver reliefs, pre/post times, and many others. There are more than 500 rules implemented that apply to the driver schedule.

User-defined constraints can be percentages (like no more than 20% of split runs), numeric (like no more than 10 part-time runs,) or average (like the average working time should be no more than 8h00m). By giving different costs to the typologies it is also possible to have the algorithm calculate the correct number of overtime duties to better analyze the overall costs.

The creation of driver duties can be completed by loading more than one set of rules at the same time (for example, both regular and part-time contracts), and then allowing the algorithm to decide which entries are the best combinations based on the various costs of the two rule sets.

Rostering


The Resource Optimization Rostering allows the easy creation, edition, and evaluation of weekly shifts or bid packages for operator schedules working on urban, suburban, or regional public transportation services.

The Rostering functionality within the MAIOR Transit Scheduling Suite is a powerful software application that creates rosters that consider:

-Working time

-Rest time

-Daily hours of rest

-Planned resting days

Rosters can be configurable depending on:

-Roster duration: Monthly, or for a certain number of weeks

-Need to plan extra-board rosters

-Need to include rotation between drivers

Resource Optimization Rostering Algorithm


The Resource Optimization Rostering software solution is enhanced by the MAIOR Transit Scheduling Suite’s embedded optimization algorithm that automatically:

-Balances workload between operators

-Adheres to all rules

-Line-driver associations

For example, it can be useful having a weekly assignment with working hours as close as possible to 40 hours. Rostering allows users to manage different groups of drivers with different preferences and rules within the specific roster group while ensuring optimized results for each group separately.