How to Calculate Makespan | Bizfluent

How to Calculate Makespan

Written By
William Adkins
William Adkins
Jul 14, 2011
1 minute read

In manufacturing, production processes frequently require the use of two or more machines to complete production jobs. The time per job on each machine typically varies. When you have several jobs to complete, makespan is the total time needed to finish all of them. Calculating makespan means finding the sequence of jobs that will minimize the time required.

Makespan for Two Machines

To determine the minimum makespan for a set of jobs requiring two machines, start by sorting the job times into two lists. The first list consists of times for machine 1 and the second list contains job times for machine 2. Go through both lists and find the shortest time in either list. If the shortest time is from list one, schedule this job first and remove it from both lists. If the shortest time comes from the second list, schedule it last. Again, remove the job from both lists. Repeat this sorting process until every job is scheduled. The job sequence produced has the minimum possible makespan.

Three or More Machines

When three or more machines are required, the possible sequences grow based on a rapid mathematical progression. It quickly becomes impossible to do the sorting manually or even with a computer. Manufacturers settle for a reasonably efficient makespan, rather than an optimum one. One way of doing this is to split the jobs and machines into groups small enough to calculate makespan for each group.

William Adkins

Based in Atlanta, Georgia, W D Adkins has been writing professionally since 2008. He writes about business, personal finance and careers. Adkins holds master's degrees in history and sociology from Georgia State University. He became a…

Bizfluent Logo

Bizfluent equips entrepreneurs with the tools and tactics they need to build and grow their small businesses, from starting a first venture to refreshing an established one.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.