Skip to main content
Log in

Set partitioning and packing versus assignment formulations for subassembly matching problems

  • General Paper
  • Published:
Journal of the Operational Research Society

Abstract

This paper addresses alternative formulations and model enhancements for two combinatorial optimization problems that arise in subassembly matching problems. The first problem seeks to minimize the total deviation in certain quality characteristics for the resulting final products from a vector of target values, whereas the second aims at maximizing the throughput under specified tolerance restrictions. We propose set partitioning and packing models in concert with a specialized column generation (CG) procedure that significantly outperform alternative assignment-based formulations presented in the literature, even when the latter are enhanced via tailored symmetry-defeating strategies. In particular, we emphasize the critical importance of incorporating a complementary CG feature to consistently produce near-optimal solutions to the proposed set partitioning and packing models. Extensive computational results are presented to demonstrate the relative effectiveness of the different proposed modelling and algorithmic strategies.

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

  • Barnhart C, Johnson EL, Nemhauser GL, Sigismondi G and Vance P (1993). Formulating a mixed integer programming problem to improve solvability. Opns Res 41 (6): 1013–1019.

    Article  Google Scholar 

  • Barnhart C, Johnson EL, Nemhauser GL, Savelsbergh M and Vance PH (1998). Branch-and-price: Column generation for solving huge integer programs. Opns Res 46: 316–329.

    Article  Google Scholar 

  • Coullard CR, Gamble AB and Jones PC (1998). Matching problems in selective assembly operations. Ann Opns Res 76: 95–107.

    Article  Google Scholar 

  • Gent IP, Petrie KE and Puget J-F (2006). Symmetry in constraint programming. In: Rossi F, van Beek P and Walsh T (eds). Handbook of Constraint Programming. Elsevier: Amsterdam, pp 329–376.

    Chapter  Google Scholar 

  • Ghoniem A and Sherali HD (2009). Complementary column generation and bounding approaches for set partitioning formulations. Optim Lett 3 (1): 123–136.

    Article  Google Scholar 

  • Glover F (1976). Maximum matching in a convex bipartite graph. Nav Res Logist Q 14: 313–316.

    Article  Google Scholar 

  • Iwata S, Matsui T and McCormick ST (1998). A fast bipartite network flow algorithm for selective assembly. Opns Res Lett 22: 137–143.

    Article  Google Scholar 

  • Jeroslow RG and Lowe JK (1985). Experimental results on the new techniques for integer programming formulation. J Opl Res Soc 36: 393–403.

    Article  Google Scholar 

  • Kannan SM and Jayabalan V (2001). A new grouping method for minimizing the surplus parts in selective assembly. Qual Eng 14 (1): 67–75.

    Article  Google Scholar 

  • Kannan SM, Jayabalan V and Jeevanantham K (2003). Genetic algorithm for minimizing assembly variation in selective assembly. Int J Prod Res 41 (14): 3301–3313.

    Article  Google Scholar 

  • Lübbecke ME and Desrosiers J (2005). Selected topics in column generation. Opns Res 53 (6): 1007–1023.

    Article  Google Scholar 

  • Mansoor EM (1961). Selective assembly—Its analysis and applications. Int J Prod Res 1: 13–24.

    Article  Google Scholar 

  • Margot F (2010). Symmetry in integer linear programming. In: Jünger M, Liebling TM, Naddef D, Nemhauser GL, Pulleyblank WR, Reinelt G, Rinaldi G and Wolsey LA (eds). 50 Years of Integer Programming 1958–2008. Springer: Heidelberg, pp 647–686.

    Google Scholar 

  • Musa R and Chen FF (2008). Simulated annealing and ant colony optimization algorithms for the dynamic throughput maximization problem. Int J Adv Manuf Tech 37 (7): 837–850.

    Article  Google Scholar 

  • Musa R, Chen FF and Ghoniem AS (2006). Dynamic variation reduction technique in assembly lines after batch inspection. IIE Annual Conference and Expo, Orlando, FL, May.

  • Sherali HD and Smith JC (2001). Improving discrete model representations via symmetry considerations. Mngt Sci 47: 1396–1407.

    Article  Google Scholar 

  • Williams HP (1974). Experiments in the formulation of integer programming problems. Math Program Stud 2: 180–197.

    Article  Google Scholar 

  • Williams HP (1978). The reformulation of two mixed integer programming problems. Math Program 14: 325–331.

    Article  Google Scholar 

  • Williams HP (1999). Model Building in Mathematical Programming. Wiley: New York.

    Google Scholar 

  • Wolsey LA (1989). Strong formulations for mixed integer programming: A survey. Math Program 45: 173–191.

    Article  Google Scholar 

  • Wolsey LA (2003). Strong formulations for mixed integer programs: Valid inequalities and extended formulations. Math Program 97 (1–2): 423–447.

    Google Scholar 

Download references

Acknowledgements

This work has been partially supported by the National Science Foundation under Grant CMMI-0552676. The authors also thank the Editor and two anonymous referees for their constructive comments that have helped improve the presentation in this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A Ghoniem.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ghoniem, A., Sherali, H. Set partitioning and packing versus assignment formulations for subassembly matching problems. J Oper Res Soc 62, 2023–2033 (2011). https://doi.org/10.1057/jors.2010.165

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/jors.2010.165

Keywords

Navigation