NJ TRANSIT drives efficiency with GIRO’s advanced schedule optimizer

NJ Transit


“We are very impressed with the efficiencies and cost savings that resulted from using the HASTUS-Vehicle and CrewOpt process on three of our intrastate service garages. We were able to achieve significant budget savings in a tight fiscal climate without making any changes to the actual service that we provide to our customer base!”
Alan Maiman, Deputy General Manager, Bus Service Planning, NJ TRANSIT 


Since starting to use HASTUS’ Vehicle and CrewOpt automatic blocking and runcutting algorithms, NJ TRANSIT has eliminated several inefficiencies and achieved significant cost savings, including nearly 20,000 fewer paid hours per year for three of its garages and achieving the same service levels with fewer vehicles. CrewOpt has enabled NJ TRANSIT to generate solutions in line with its goal to satisfy employees by providing the same number of work activities and guaranteeing a minimum of 7% recovery time, i.e. time built into a schedule to be used for recovery from delays and preparation for the next trip.

Company overview

NJ TRANSIT delivers public transportation services in the state of New Jersey, USA. Covering a service area of 5,325 square miles (13,790 square kilometres), NJ TRANSIT is the third-largest provider of bus, rail and light rail transit in the United States, linking to major points in New York and Philadelphia. The agency operates a fleet of 2,027 buses with 16 garages spread across the state. NJ TRANSIT has been using GIRO’s HASTUS software since 2005.


NJ TRANSIT’s key objective in implementing CrewOpt was to reduce excessive non-driving pay time, striving to get all runs as close to 8 hours as possible. NJ TRANSIT elected to maintain the same number of duties of each type (e.g. straights, splits, and part-time) with the same staffing levels, which facilitated the workforce embracing the changes made.


NJ TRANSIT began using CrewOpt in 2015 at the Big Tree, Hilton and Orange garages. CrewOpt is a HASTUS software module that complements the Crew and Vehicle modules with advanced optimization capabilities for crew scheduling. CrewOpt considers all applicable work rules and respects target numbers or percentages for each duty type when generating solutions. The module allows producing cost-efficient crew schedules that take into account different vehicle schedules, while promoting regularity and robustness in operations.


NJ TRANSIT saved nearly 20,000 paid hours per year at its Big Tree, Hilton and Orange garages. This represents a paid-hour reduction of 2% for the weekday scheduled service for these garages, which serve about a fifth of NJ TRANSIT’s network. The transit agency has also minimized daily vehicle requirements, saving at least two buses per weekday.

In view of the positive project results, NJ TRANSIT plans to introduce CrewOpt in its other service areas within these three garages before the end of 2015, with gradual implementation at other garages in 2016 and 2017, bringing potential savings to nearly 100,000 paid hours per year for the entire network.