A simplex-based branch-and-cut method for solving integer tri-level programming problems

被引:3
|
作者
Awraris, Ashenafi [1 ]
Wordofa, Berhanu Guta [1 ]
Kassa, Semu Mitiku [2 ]
机构
[1] Addis Ababa Univ, Dept Math, POB 1176, Addis Ababa, Ethiopia
[2] Botswana Int Univ Sci & Technol BIUST, Dept Math & Stat Sci, Palapye, Botswana
来源
JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS | 2022年 / 25卷 / 03期
关键词
Tri-level programming; integer programming; branch-and-cut; valid inequalities; BI-LEVEL; OPTIMIZATION; ALGORITHM; MODEL;
D O I
10.22436/jmcs.025.03.03
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Optimization problems involving three decision makers at three hierarchical decision levels are referred to as tri-level decision making problems. In particular in the case where all objective functions and constraints are linear, and all involved variables are required to take integer values is known as integer tri-level programming problems (T-ILP). It has been known that the general T-ILP is an NP-hard problem. So far there are very few attempts in the literature that finds an exact global solution for integer programming hierarchical problems beyond two levels. This paper proposes a novel approach based on a branch-and-cut (B&C) framework for solving T-ILP. The convergence of the algorithm is proved. Numerical examples are used to demonstrate the performance of the proposed algorithm. Finally, the results of this study show that the proposed algorithm is promising and more efficient to solve T-ILP. Moreover, it has been indicated in the remark that the proposed algorithm can be modified and used to solve discrete multilevel programming problems of any number of levels.
引用
收藏
页码:232 / 250
页数:19
相关论文
共 50 条
  • [41] THE PARALLEL SIMPLEX-METHOD ACHIEVEMENTS FOR ERRORLESS SOLVING OF LINEAR PROGRAMMING PROBLEMS
    Panyukov, A. V.
    Gorbik, V. V.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (09): : 107 - 118
  • [42] Revised simplex method and its application for solving fuzzy linear programming problems
    Nasseri, S. H.
    Attari, H.
    Ebrahimnejad, A.
    EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2012, 6 (03) : 259 - 280
  • [43] Some new perspectives for solving 0-1 integer programming problems using Balas method
    Glover, J.
    Quan, V.
    Zolfaghari, S.
    COMPUTATIONAL MANAGEMENT SCIENCE, 2021, 18 (02) : 177 - 193
  • [44] A new branch-and-cut algorithm for non-convex quadratic programming via alternative direction method and semidefinite relaxation
    Luo, Hezhi
    Chen, Sikai
    Wu, Huixian
    NUMERICAL ALGORITHMS, 2021, 88 (02) : 993 - 1024
  • [45] Some new perspectives for solving 0–1 integer programming problems using Balas method
    J. Glover
    V. Quan
    S. Zolfaghari
    Computational Management Science, 2021, 18 : 177 - 193
  • [46] A trajectory-based method for mixed integer nonlinear programming problems
    Oliphant, Terry-Leigh
    Ali, M. Montaz
    JOURNAL OF GLOBAL OPTIMIZATION, 2018, 70 (03) : 601 - 623
  • [47] A New branch-and-cut algorithm for linear sum-of-ratios problem based on SLO method and LO relaxation
    Luo, Hezhi
    Xu, Youmin
    Wu, Huixian
    Wang, Guoqiang
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2025, 90 (01) : 257 - 301
  • [48] Freight train line planning for large-scale high-speed rail network: An integer Benders decomposition-based branch-and-cut algorithm
    Li, Shengdong
    Zuo, Dajie
    Li, Wenqing
    Zhang, Yongxiang
    Shi, Li
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2024, 192
  • [49] Solving large-scale fixed cost integer linear programming models for grid-based location problems with heuristic techniques
    Noor-E-Alam, Md.
    Doucette, John
    ENGINEERING OPTIMIZATION, 2015, 47 (08) : 1085 - 1106
  • [50] Simple Pattern Minimality Problems: Integer Linear Programming Formulations and Covering-Based Heuristic Solving Approaches
    Boccia, Maurizio
    Sforza, Antonio
    Sterle, Claudio
    INFORMS JOURNAL ON COMPUTING, 2020, 32 (04) : 1049 - 1060