Research & Publications

Textbooks

  • Optimization Modeling with Spreadsheets, Duxbury Press, (2006); Second edition, John Wiley & Sons (2011), Third edition (2016)
.
  • Management Science: The Art of Modeling with Spreadsheets (with Steve Powell), John Wiley & Sons (2004). Portuguese version, A Arte da Modelagem com Planilhas, LTC (2006). Second edition (2007), Update edition (2009), Third edition (2011)
, Fourth Edition (2014), Fifth Edition (2017) as Business Analytics: The Art of Modeling with Spreadsheets.
  • Management Science: An Introduction to the Use of Decision Models, (with Dean Kropp), John Wiley and Sons (1985)
.
  • Introduction to Sequencing and Scheduling, John Wiley &Sons (1974). Revised as Elements of Sequencing and Scheduling, 1992, 1995. Revised and extended as Principles of Sequencing and Scheduling, with Dan Trietsch, 2009, 2019.

Handbook Chapters

  • "Requirements Planning," Chapter 11 in Logistics of Production and Inventory (S. Graves, A. Rinnooy Kan and P. Zipkin, eds.), Handbooks in Operations Research and Management Science, Vol. 4, Elsevier, 1993.
  • "Sequencing: The Shortest Processing Time Rule," Chapter 1 in Building Intuition: Insights from Basic Operations Management Models and Principles (D. Chhajed and T. Lowe, eds.) International Series in Operations Research and Management Science, Springer, 2008.

Major Articles

  • "Priority Dispatching in the Single Channel Queue with Sequence-Dependent Setups," Journal of Industrial Engineering (April, 1968).
  • "An Experimental Comparison of Solution Algorithms for the Single-Machine Tardiness Problem," (with J.B. Martin) Naval Research Logistics Quarterly (March, 1974).
  • "Scheduling Full-Time and Part-Time Staff to Meet Cyclic Requirements," Operational Research Quarterly (March, 1974).
  • "An Experimental Study of the Effectiveness of Rolling Schedules in Production Planning," Decision Sciences (Special issue on Operations Management), January, 1977).
  • "Dynamic Programming Solution of Sequencing Problems with Precedence Constraints," (with L.E. Schrage) Operations Research (May-June, 1978).
  • "The Effects of Input Control in a Simple Scheduling Model," Journal of Operations Management (February, 1984).
  • "Scheduling Rules and Due Date Assignments in a Job Shop," Management Science (September, 1984).
  • "The Effect of Commonality on Safety Stock in a Simple Inventory Model," (with M.J. Magazine and H.L.W. Nuttle) Management Science (August, 1986).
  • "Flow Shop Scheduling with Lot Streaming," (with C.N. Potts) Operations Research Letters (December, 1989).
  • "Sequencing With Earliness and Tardiness Penalties: A Review," (with G.D. Scudder), Operations Research (January-February, 1990).
  • "Buffered and Unbuffered Assembly Systems with Variable Processing Times," (with S.G. Powell and D.F. Pyke) Journal of Manufacturing and Operations Management (Fall, 1990).
  • "Tightly-Coupled Production Systems: Models, Analysis, and Insights," Journal of Manufacturing Systems Vol. 11, No. 6 (1992).
  • "Scheduling Groups of Jobs on a Single Machine," (with S. Webster) Operations Research Vol. 43, No. 4 (1995), 692-703.
  • "Heuristic Procedures for Scheduling Job Families with Setups and Due Dates," Naval Research Logistics Vol. 46, No. 8 (1999) 978-991.
  • "On the Use of Integer Programming vs. Evolutionary Solver in Spreadsheet Optimization," (with J. Camm), INFORMS Transactions on Education 5, 3, May, 2005.
  • "Safe Scheduling" (with D. Trietsch) Chapter 5 in Tutorials in Operations Research (T. Klastorin, ed.) INFORMS, 2007.
  • "A Critical Review of the Literature on Spreadsheet Errors," (with S. Powell and B. Lawson) Decision Support Systems 46 (2008) 128–138.
  • “Safe Scheduling: Setting Due Dates in Single-Machine Problems,” (with D. Trietsch) European Journal of Operational Research 196 (2009) 69-77.
  • "Solving Sequencing Problems in Spreadsheets," International Journal of Planning and Scheduling 1 (2011) 3-18.
  • "PERT 21: Fitting PERT/CPM for Use in the 21st Century," (with D. Trietsch) International Journal of Project Management 30 (2012) 490-502.
  • “Minimizing Earliness and Tardiness Costs in Stochastic Scheduling,” European Journal of Operational Research 236 (2014) 445–452.
  • “Spreadsheet-based Computations for the Flowshop Problem with Synchronous Transfers,” International Journal of Planning and Scheduling 2 (2014), 77-86.
  • “Trading Off Due Date Tightness and Job Tardiness in a Basic Scheduling Model,” with D. Trietsch, Journal of Scheduling 18 (2015) 305-309.
  • “Brushing the Court Lines Optimally,” with M. Magazine, INFORMS Transactions on Education 16 (2016) 79-83.
  • “Minimizing Flowtime for Paired Tasks,” with B. Courtad, M. Magazine and G. Polak, European Journal of Operational Research 259 (2017), 818-828.