Abstract
Numerical experiments for a parallel implementation of a branch‐and‐bound mixed 0/1integer programming code are presented. Among its features, the code includes cutting‐planegeneration at the root node, and employs a new branching‐variable selection rulewithin the search tree. The code runs on a loosely‐coupled cluster of workstations usingTreadMarks as the parallel software platform. Numerical tests were performed on all mixed0/1 MIPLIB instances as well as two previously unsolved MIP instances, one arising fromtelecommunication networks and the other a multicommodity flow problem.
Similar content being viewed by others
References
D. Applegate, R.E. Bixby, V. Chvátal and W. Cook, Finding cuts in the TSP (A preliminary report), DIMACS Technical Report 95-05, March, 1995.
E. Balas, Disjunctive programming: Cutting planes from logical conditions, in: Nonlinear Programming 2, eds. O.L. Mangasarian et al., Academic Press, 1975, pp. 279-312.
E. Balas, S. Ceria and G. Cornuéjols, A lift-and-project cutting plane algorithm for mixed 0/1 programs, Mathematical Programming 58(1993)295-324.
E. Balas and E. Zemel, Facets of the knapsack polytope from minimal covers, SIAM Journal of Applied Mathematics 34(1978)119-148.
D. Bienstock and O. Günlük, Computational experience with a difficult mixed-integer multicommodity flow problem, Mathematical Programming 68(1995)213-237.
R.E. Bixby, E.A. Boyd, S.S. Dadmehr and R.R. Indovina, The MIPLIB mixed integer programming library, COAL Bulletin 22(1993).
R.E. Bixby and E.K. Lee, Solving a truck dispatching scheduling problem using branch-and-cut, TR93-37, Department of Computational and Applied Mathematics, Rice University, 1993.
R.E. Bixby and E.K. Lee, Solving a truck dispatching scheduling problem using branch-and-cut, Operations Research 46(1998)355-367.
A.L. Brearley, G. Mitre and H.P. Williams, Analysis of mathematical programming problems prior to applying the simplex method, Mathematical Programming 5(1975)54-83.
J.B. Carter and J.K. Bennett and W. Zwaenepoel, Implementation and performance of Munin, Proceedings of the 13th ACM Symposium on Operating Systems Principles, 1991, pp. 152-164.
T.L. Cannon and K.L. Hoffman, Large-scaled 0/1 linear programming on distributed workstations, Annals of Operations Research 22(1990)181-217.
H. Crowder, E.L. Johnson and M. Padberg, Solving large-scale zero-one linear programming problems, Operations Research 31(1983)803-834.
J. Eckstein, Parallel branch-and-bound algorithm for general integer programming on the CM-5, SIAM Journal on Optimization 4(1994)794-814.
J.J. Forrest and D. Goldfarb, Steepest-edge simplex algorithms for linear programming, Mathematical Programming 57(1992)341-374.
B. Gendron and T.G. Crainic, Parallel branch-and-bound algorithms: Survey and synthesis, Operations Research 42(1994)1042-1066.
K. Gharachorloo, D. Lenoski, J. Laudon, P. Gibbons, A. Gupta and J. Hennessy, Memory consistency and event ordering in scalable shared-memory multiprocessors, Proceedings of the 17th Annual International Symposium on Computer Architecture, SIGARCH90, 1990, pp. 15-26.
K.L. Hoffman and M. Padberg, Solving airline crew-scheduling problems by branch-and-cut, Management Science 39(1993)657-682.
P. Keleher, A. Cox and W. Zwaenepoel, Lazy release consistency for software distributed shared memory, Proceedings of the 19th Annual International Symposium on Computer Architecture, 1992, pp. 13-21.
P. Keleher, A. Cox, S. Dwarkadas and W. Zwaenepoel, TreadMarks: Distributed memory on standard workstations and operating systems, Proceedings of the 1994 Winter Usenix Conference, 1994, pp. 115-131.
K. Li and P. Hudak, Memory coherence in shared virtual memory systems, ACM Transactions on Computer Systems 4(1989)229-239.
L.A. Oley and R.J. Sjoquist, Automatic reformulation of mixed and pure integer models to reduce solution time in APEX IV, SIGMAP Bulletin 32(1983).
L.A. Wolsey, Faces for a linear inequality in 0-1 variables, Mathematical Programming 8(1975)165-178.
E. Zemel, Easily computable facets of the knapsack polytope, Mathematics of Operations Research 14(1989)760-764.
Rights and permissions
About this article
Cite this article
Bixby, R., Cook, W., Cox, A. et al. Computational experience with parallel mixed integerprogramming in a distributed environment. Annals of Operations Research 90, 19–43 (1999). https://doi.org/10.1023/A:1018960631213
Issue Date:
DOI: https://doi.org/10.1023/A:1018960631213