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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
H. Crowder, E.L. Johnson and M. Padberg, Solving large-scale zero – one linear programming problems, Operations Research 31(1983)803 – 834.
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.
Dash Associates, XPRESS-MP User Guide, Release 8, Dash Associates Limited, Blisworth, UK, 1994.
B.L. Dietrich and L.F. Escudero, Efficient reformulation for 0 – 1 programs – methods and computational results, Discrete Applied Mathematics 42(1993)147 – 175.
EDS, MGG User Guide, Version 3.1, EDS, Milton Keynes, UK, 1991.
EDS, SCICONIC User Guide, Version 2.3, EDS, Milton Keynes, UK, 1993.
K. Hoffman and M. Padberg, Improving LP-representation of zero – one programs for branch-and-cut, ORSA Journal on Computing 3(1991)121 – 134.
IBM, Optimization Subroutine Libray, Guide and Reference, Release 2, 4th ed., SC23-0519-03, IBM Corporation, Kingston, NY, USA, 1992.
D. Kennedy, Some branch and bound techniques for nonlinear optimization, Mathematical Programming 42(1988)147 – 157.
G.L. Nemhauser, M.P.W. Savelsbergh and G.C. Sigismondi, MINTO, a Mixed INTeger Optimizer, Operations Research Letters 15(1994)47 –58.
G.L. Nemhauser and L.A. Wolsey, Integer and Combinatorial Optimization, Wiley, 1988.
Numerical Algorithms Group Ltd. and Brunel University, FortMP Manual, Release 1, NAG Ltd., Oxford, UK, 1995.
M.W.P. Savelsbergh, Preprocessing and probing techniques for mixed integer programming problems, ORSA Journal on Computing 6(1994)445 – 454.
T.J. Van Roy and L.A. Wolsey, Valid inequalities for mixed 0 –1 programs, Discrete Applied Mathematics 14(1986)199–213.
T.J. Van Roy and L.A. Wolsey, Solving mixed integer programming problems using automatic reformulation, Operations Research 35(1987)45 – 57.
H.P. Williams, Model Building in Mathematical Programming, 3rd ed., Wiley, 1990.
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1018914820426