IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v34y2022i3p1453-1470.html
   My bibliography  Save this article

A Criterion Space Branch-and-Cut Algorithm for Mixed Integer Bilinear Maximum Multiplicative Programs

Author

Listed:
  • Vahid Mahmoodian

    (Department of Industrial and Management Systems Engineering, University of South Florida, Tampa, Florida 33620)

  • Iman Dayarian

    (Culverhouse College of Business, The University of Alabama, Tuscaloosa, Alabama 35487)

  • Payman Ghasemi Saghand

    (Department of Industrial and Management Systems Engineering, University of South Florida, Tampa, Florida 33620)

  • Yu Zhang

    (Department of Civil and Environmental Engineering, University of South Florida, Tampa, Florida 33620)

  • Hadi Charkhgard

    (Department of Industrial and Management Systems Engineering, University of South Florida, Tampa, Florida 33620)

Abstract

This study introduces a branch-and-bound algorithm to solve mixed-integer bilinear maximum multiplicative programs (MIBL-MMPs). This class of optimization problems arises in many applications, such as finding a Nash bargaining solution (Nash social welfare optimization), capacity allocation markets, reliability optimization, etc. The proposed algorithm applies multiobjective optimization principles to solve MIBL-MMPs exploiting a special characteristic in these problems. That is, taking each multiplicative term in the objective function as a dummy objective function, the projection of an optimal solution of MIBL-MMPs is a nondominated point in the space of dummy objectives. Moreover, several enhancements are applied and adjusted to tighten the bounds and improve the performance of the algorithm. The performance of the algorithm is investigated by 400 randomly generated sample instances of MIBL-MMPs. The obtained result is compared against the outputs of the mixed-integer second order cone programming (SOCP) solver in CPLEX and a state-of-the-art algorithm in the literature for this problem. Our analysis on this comparison shows that the proposed algorithm outperforms the fastest existing method, that is, the SOCP solver, by a factor of 6.54 on average. Summary of Contribution: The scope of this paper is defined over a class of mixed-integer programs, the so-called mixed-integer bilinear maximum multiplicative programs (MIBL-MMPs). The importance of MIBL-MMPs is highlighted by the fact that they are encountered in applications, such as Nash bargaining, capacity allocation markets, reliability optimization, etc. The mission of the paper is to introduce a novel and effective criterion space branch-and-cut algorithm to solve MIBL-MMPs by solving a finite number of single-objective mixed-integer linear programs. Starting with an initial set of primal and dual bounds, our proposed approach explores the efficient set of the multiobjective problem counterpart of the MIBL-MMP through a criterion space–based branch-and-cut paradigm and iteratively improves the bounds using a branch-and-bound scheme. The bounds are obtained using novel operations developed based on Chebyshev distance and piecewise McCormick envelopes. An extensive computational study demonstrates the efficacy of the proposed algorithm.

Suggested Citation

  • Vahid Mahmoodian & Iman Dayarian & Payman Ghasemi Saghand & Yu Zhang & Hadi Charkhgard, 2022. "A Criterion Space Branch-and-Cut Algorithm for Mixed Integer Bilinear Maximum Multiplicative Programs," INFORMS Journal on Computing, INFORMS, vol. 34(3), pages 1453-1470, May.
  • Handle: RePEc:inm:orijoc:v:34:y:2022:i:3:p:1453-1470
    DOI: 10.1287/ijoc.2021.1097
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ijoc.2021.1097
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2021.1097?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Gabriele Eichfelder & Peter Kirst & Laura Meng & Oliver Stein, 2021. "A general branch-and-bound framework for continuous global multiobjective optimization," Journal of Global Optimization, Springer, vol. 80(1), pages 195-227, May.
    2. Melendez, Kevin A. & Subramanian, Vignesh & Das, Tapas K. & Kwon, Changhyun, 2019. "Empowering end-use consumers of electricity to aggregate for demand-side participation," Applied Energy, Elsevier, vol. 248(C), pages 372-382.
    3. Feizabadi, Mohammad & Jahromi, Abdolhamid Eshraghniaye, 2017. "A new model for reliability optimization of series-parallel systems with non-homogeneous components," Reliability Engineering and System Safety, Elsevier, vol. 157(C), pages 101-112.
    4. Jorge, Jesús M., 2009. "An algorithm for optimizing a linear function over an integer efficient set," European Journal of Operational Research, Elsevier, vol. 195(1), pages 98-103, May.
    5. Nagarajan, Mahesh & Sosic, Greys, 2008. "Game-theoretic analysis of cooperation among supply chain agents: Review and extensions," European Journal of Operational Research, Elsevier, vol. 187(3), pages 719-745, June.
    6. Lizhen Shao & Matthias Ehrgott, 2014. "An objective space cut and bound algorithm for convex multiplicative programmes," Journal of Global Optimization, Springer, vol. 58(4), pages 711-728, April.
    7. Alvaro Sierra Altamiranda & Hadi Charkhgard, 2019. "A New Exact Algorithm to Optimize a Linear Function over the Set of Efficient Solutions for Biobjective Mixed Integer Linear Programs," INFORMS Journal on Computing, INFORMS, vol. 31(4), pages 823-840, October.
    8. Tyler Perini & Natashia Boland & Diego Pecin & Martin Savelsbergh, 2020. "A Criterion Space Method for Biobjective Mixed Integer Programming: The Boxed Line Method," INFORMS Journal on Computing, INFORMS, vol. 32(1), pages 16-39, January.
    9. Mendoza-Alonzo, Jennifer & Zayas-Castro, José & Charkhgard, Hadi, 2020. "Office-based and home-care for older adults in primary care: A comparative analysis using the Nash bargaining solution," Socio-Economic Planning Sciences, Elsevier, vol. 69(C).
    10. Gokhan Kirlik & Serpil Sayın, 2015. "Computing the nadir point for multiobjective discrete optimization problems," Journal of Global Optimization, Springer, vol. 62(1), pages 79-99, May.
    11. Serpil Sayin, 2000. "Optimizing Over the Efficient Set Using a Top-Down Search of Faces," Operations Research, INFORMS, vol. 48(1), pages 65-72, February.
    12. Mostafa Abouei Ardakan & Mohammad Sima & Ali Zeinal Hamadani & David W. Coit, 2016. "A novel strategy for redundant components in reliability--redundancy allocation problems," IISE Transactions, Taylor & Francis Journals, vol. 48(11), pages 1043-1057, November.
    13. Mahesh Nagarajan & Yehuda Bassok, 2008. "A Bargaining Framework in Supply Chains: The Assembly Problem," Management Science, INFORMS, vol. 54(8), pages 1482-1496, August.
    14. Gabriele Eichfelder & Peter Kirst & Laura Meng & Oliver Stein, 2021. "Correction to: A general branch-and-bound framework for continuous global multiobjective optimization," Journal of Global Optimization, Springer, vol. 80(1), pages 229-229, May.
    15. Banu Lokman & Murat Köksalan, 2013. "Finding all nondominated points of multi-objective integer programs," Journal of Global Optimization, Springer, vol. 57(2), pages 347-365, October.
    16. Natashia Boland & Hadi Charkhgard & Martin Savelsbergh, 2015. "A Criterion Space Search Algorithm for Biobjective Mixed Integer Programming: The Triangle Splitting Method," INFORMS Journal on Computing, INFORMS, vol. 27(4), pages 597-618, November.
    17. Sierra-Altamiranda, Alvaro & Charkhgard, Hadi & Eaton, Mitchell & Martin, Julien & Yurek, Simeon & Udell, Bradley J., 2020. "Spatial conservation planning under uncertainty using modern portfolio theory and Nash bargaining solution," Ecological Modelling, Elsevier, vol. 423(C).
    18. Acuna, Jorge A. & Zayas-Castro, José L. & Charkhgard, Hadi, 2020. "Ambulance allocation optimization model for the overcrowding problem in US emergency departments: A case study in Florida," Socio-Economic Planning Sciences, Elsevier, vol. 71(C).
    19. Zhang, Enze & Chen, Qingwei, 2016. "Multi-objective reliability redundancy allocation in an interval environment using particle swarm optimization," Reliability Engineering and System Safety, Elsevier, vol. 145(C), pages 83-92.
    20. Hezarkhani, Behzad & Kubiak, Wieslaw, 2010. "A coordinating contract for transshipment in a two-company supply chain," European Journal of Operational Research, Elsevier, vol. 207(1), pages 232-237, November.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Alvaro Sierra Altamiranda & Hadi Charkhgard, 2019. "A New Exact Algorithm to Optimize a Linear Function over the Set of Efficient Solutions for Biobjective Mixed Integer Linear Programs," INFORMS Journal on Computing, INFORMS, vol. 31(4), pages 823-840, October.
    2. Moritz Link & Stefan Volkwein, 2023. "Adaptive piecewise linear relaxations for enclosure computations for nonconvex multiobjective mixed-integer quadratically constrained programs," Journal of Global Optimization, Springer, vol. 87(1), pages 97-132, September.
    3. Seyyed Amir Babak Rasmi & Ali Fattahi & Metin Türkay, 2021. "SASS: slicing with adaptive steps search method for finding the non-dominated points of tri-objective mixed-integer linear programming problems," Annals of Operations Research, Springer, vol. 296(1), pages 841-876, January.
    4. Daniel Jornada & V. Jorge Leon, 2020. "Filtering Algorithms for Biobjective Mixed Binary Linear Optimization Problems with a Multiple-Choice Constraint," INFORMS Journal on Computing, INFORMS, vol. 32(1), pages 57-73, January.
    5. Matsui, Kenji, 2020. "Optimal bargaining timing of a wholesale price for a manufacturer with a retailer in a dual-channel supply chain," European Journal of Operational Research, Elsevier, vol. 287(1), pages 225-236.
    6. Ardakan, Mostafa Abouei & Talkhabi, Sajjad & Juybari, Mohammad N., 2022. "Optimal activation order vs. redundancy strategies in reliability optimization problems," Reliability Engineering and System Safety, Elsevier, vol. 217(C).
    7. Murat Köksalan & Banu Lokman, 2015. "Finding nadir points in multi-objective integer programs," Journal of Global Optimization, Springer, vol. 62(1), pages 55-77, May.
    8. Przybylski, Anthony & Gandibleux, Xavier, 2017. "Multi-objective branch and bound," European Journal of Operational Research, Elsevier, vol. 260(3), pages 856-872.
    9. Gholinezhad, Hadi & Zeinal Hamadani, Ali, 2017. "A new model for the redundancy allocation problem with component mixing and mixed redundancy strategy," Reliability Engineering and System Safety, Elsevier, vol. 164(C), pages 66-73.
    10. Hadi Charkhgard & Martin Savelsbergh & Masoud Talebian, 2018. "Nondominated Nash points: application of biobjective mixed integer programming," 4OR, Springer, vol. 16(2), pages 151-171, June.
    11. Yuhong He & Saibal Ray & Shuya Yin, 2022. "Retail power in distribution channels: A double‐edged sword for upstream suppliers," Production and Operations Management, Production and Operations Management Society, vol. 31(6), pages 2681-2694, June.
    12. Vernon N. Hsu & Guoming Lai & Baozhuang Niu & Wenqiang Xiao, 2017. "Leader-Based Collective Bargaining: Cooperation Mechanism and Incentive Analysis," Manufacturing & Service Operations Management, INFORMS, vol. 19(1), pages 72-83, February.
    13. Goker Aydin & H. Sebastian Heese, 2015. "Bargaining for an Assortment," Management Science, INFORMS, vol. 61(3), pages 542-559, March.
    14. Palsule-Desai, Omkar D. & Tirupati, Devanath & Chandra, Pankaj, 2013. "Stability issues in supply chain networks: Implications for coordination mechanisms," International Journal of Production Economics, Elsevier, vol. 142(1), pages 179-193.
    15. Boland, Natashia & Charkhgard, Hadi & Savelsbergh, Martin, 2017. "The Quadrant Shrinking Method: A simple and efficient algorithm for solving tri-objective integer programs," European Journal of Operational Research, Elsevier, vol. 260(3), pages 873-885.
    16. Li, Jianbin & Luo, Xiaomeng & Wang, Qifei & Zhou, Weihua, 2021. "Supply chain coordination through capacity reservation contract and quantity flexibility contract," Omega, Elsevier, vol. 99(C).
    17. Gabriele Eichfelder & Leo Warnow, 2022. "An approximation algorithm for multi-objective optimization problems using a box-coverage," Journal of Global Optimization, Springer, vol. 83(2), pages 329-357, June.
    18. Silbermayr, Lena, 2020. "A review of non-cooperative newsvendor games with horizontal inventory interactions," Omega, Elsevier, vol. 92(C).
    19. Hamidi, Maryam & Liao, Haitao & Szidarovszky, Ferenc, 2016. "Non-cooperative and cooperative game-theoretic models for usage-based lease contracts," European Journal of Operational Research, Elsevier, vol. 255(1), pages 163-174.
    20. Cacchiani, Valentina & D’Ambrosio, Claudia, 2017. "A branch-and-bound based heuristic algorithm for convex multi-objective MINLPs," European Journal of Operational Research, Elsevier, vol. 260(3), pages 920-933.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:34:y:2022:i:3:p:1453-1470. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.