Skip to main content
Log in

Modelling of augmented makespan assignment problems(AMAPs): Computational experience of applyinginteger presolve at the modelling stage

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

An Augmented Makespan Assignment Problem (AMAP), which is a variation of theGeneralised Assignment Problem (GAP), is analysed in this paper. In this problem, weminimise the makespan for producing several products with each on one of several machines.The data instances are such that some of the available machines are identical, which in turnleads to mixed integer programming problems that have many optimal integer solutions.Most commercial software for mathematical programming therefore has problems provingthat the solution they find is an optimal one. Even optimisation software that does someinteger preprocessing on the system of linear relations has problems in solving a straightforwardformulation of the model. Darby-Dowman et al. investigated this model and foundit difficult to solve as an IP. We show that if more of the model structure is highlighted at themodelling stage, and these are exploited in preprocessing the formulation before the problemmatrix is produced, then we get easily solvable integer programs for the data instances underconsideration. We give computational results for five different commercial codes with andwithout our preprocessing at the modelling stage.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P. Baricelli, F. Ellison, K. Kularajan, G. Mitra and B. Nygreen, Constraint classification and preliminary preprocessing of mixed integer programming models, Report TR/01/97, Department of Mathematics and Statistics, Brunel University, 1997.

  2. P. Baricelli, G. Mitra and B. Nygreen, Computational experience of solving augmented makespan assignment problems (AMAPs) for production planning, Report TR/13/96, Department of Mathematics and Statistics, Brunel University, 1996.

  3. J.J. Bisschop and R. Fourer, New constructs for the description of combinarorial optimization problems in algebraic modeling languages, Computational Optimization and Applications 6(1996) 1 – 34.

    Article  Google Scholar 

  4. A.L. Brearley, G. Mitra and H.P. Williams, Analysis of mathematical programming problems prior to applying the simplex algorithm, Mathematical Programming 8(1975)54– 83.

    Article  Google Scholar 

  5. CPLEX Optimization, Inc., Using the CPLEX callable library including using the CPLEX base system with CPLEX barrier and mixed integer solver options, CPLEX Optimization, Inc., Incline Village, NV, USA, 1995.

    Google Scholar 

  6. H. Crowder, E.L. Johnson and M. Padberg, Solving large-scale zero – one linear programming problems, Operations Research 31(1983)803 – 834.

    Google Scholar 

  7. K. Darby-Dowman, J. Little, G. Mitra and M. Zaffalon, Constraint logic programming and integer programming approaches and their collaboration in solving an assignment scheduling problem, Constraints 1(1997)245–267.

    Article  Google Scholar 

  8. Dash Associates, XPRESS-MP User Guide, Release 8, Dash Associates Limited, Blisworth, UK, 1994.

    Google Scholar 

  9. B.L. Dietrich and L.F. Escudero, Efficient reformulation for 0 – 1 programs – methods and computational results, Discrete Applied Mathematics 42(1993)147 – 175.

    Article  Google Scholar 

  10. EDS, MGG User Guide, Version 3.1, EDS, Milton Keynes, UK, 1991.

    Google Scholar 

  11. EDS, SCICONIC User Guide, Version 2.3, EDS, Milton Keynes, UK, 1993.

    Google Scholar 

  12. K. Hoffman and M. Padberg, Improving LP-representation of zero – one programs for branch-and-cut, ORSA Journal on Computing 3(1991)121 – 134.

    Google Scholar 

  13. IBM, Optimization Subroutine Libray, Guide and Reference, Release 2, 4th ed., SC23-0519-03, IBM Corporation, Kingston, NY, USA, 1992.

    Google Scholar 

  14. D. Kennedy, Some branch and bound techniques for nonlinear optimization, Mathematical Programming 42(1988)147 – 157.

    Article  Google Scholar 

  15. G.L. Nemhauser, M.P.W. Savelsbergh and G.C. Sigismondi, MINTO, a Mixed INTeger Optimizer, Operations Research Letters 15(1994)47 –58.

    Article  Google Scholar 

  16. G.L. Nemhauser and L.A. Wolsey, Integer and Combinatorial Optimization, Wiley, 1988.

  17. Numerical Algorithms Group Ltd. and Brunel University, FortMP Manual, Release 1, NAG Ltd., Oxford, UK, 1995.

    Google Scholar 

  18. M.W.P. Savelsbergh, Preprocessing and probing techniques for mixed integer programming problems, ORSA Journal on Computing 6(1994)445 – 454.

    Google Scholar 

  19. T.J. Van Roy and L.A. Wolsey, Valid inequalities for mixed 0 –1 programs, Discrete Applied Mathematics 14(1986)199–213.

    Article  Google Scholar 

  20. T.J. Van Roy and L.A. Wolsey, Solving mixed integer programming problems using automatic reformulation, Operations Research 35(1987)45 – 57.

    Article  Google Scholar 

  21. H.P. Williams, Model Building in Mathematical Programming, 3rd ed., Wiley, 1990.

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Baricelli, P., Mitra, G. & Nygreen, B. Modelling of augmented makespan assignment problems(AMAPs): Computational experience of applyinginteger presolve at the modelling stage. Annals of Operations Research 82, 269–288 (1998). https://doi.org/10.1023/A:1018914820426

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018914820426

Keywords

Navigation