An improved partial enumeration algorithm for integer programming problems

被引:0
|
作者
Sabbagh, Mohammad S. [1 ]
Soland, Richard M. [2 ]
机构
[1] Isfahan Univ Technol, Dept Ind & Syst Engn, Esfahan 8415683111, Iran
[2] George Washington Univ, Dept Engn Management & Syst Engn, Washington, DC 20052 USA
关键词
Integer programming; Partial enumeration speedup;
D O I
10.1007/s10479-008-0408-0
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we present an improved Partial Enumeration Algorithm for Integer Programming Problems by developing a special algorithm, named PE_SPEEDUP (partial enumeration speedup), to use whatever explicit linear constraints are present to speedup the search for a solution. The method is easy to understand and implement, yet very effective in dealing with many integer programming problems, including knapsack problems, reliability optimization, and spare allocation problems. The algorithm is based on monotonicity properties of the problem functions, and uses function values only; it does not require continuity or differentiability of the problem functions. This allows its use on problems whose functions cannot be expressed in closed algebraic form. The reliability and efficiency of the proposed PE_SPEEDUP algorithm has been demonstrated on some integer optimization problems taken from the literature.
引用
收藏
页码:147 / 161
页数:15
相关论文
共 50 条
  • [1] An improved partial enumeration algorithm for integer programming problems
    Mohammad S. Sabbagh
    Richard M. Soland
    [J]. Annals of Operations Research, 2009, 166
  • [2] A partial enumeration algorithm for pure nonlinear integer programming
    Sabbagh, Mohammad S.
    [J]. APPLIED MATHEMATICAL MODELLING, 2008, 32 (12) : 2560 - 2569
  • [3] An improved cuckoo search algorithm for integer programming problems
    Abdel-Baset, Mohamed
    Zhou, Yongquan
    Ismail, Mahmoud
    [J]. INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2018, 9 (01) : 66 - 81
  • [4] AN IMPROVED IMPLICIT ENUMERATION APPROACH FOR INTEGER PROGRAMMING
    GEOFFRIO.AM
    [J]. OPERATIONS RESEARCH, 1969, 17 (03) : 437 - &
  • [5] AN IMPLICIT ENUMERATION ALGORITHM FOR QUADRATIC INTEGER PROGRAMMING
    MCBRIDE, RD
    YORMARK, JS
    [J]. MANAGEMENT SCIENCE, 1980, 26 (03) : 282 - 296
  • [6] An Improved Differential Evolution Algorithm for Mixed Integer Programming Problems
    Wu Jun
    Gao Yuelin
    Yan Lina
    [J]. 2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 31 - 35
  • [7] Solving Integer Programming Problems by an Improved Harmony Search Algorithm
    Wu, Peifeng
    Zhang, Jianhua
    Li, Shuqi
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 409 - 413
  • [8] Efficiency Improvement in Explicit Enumeration for Integer Programming Problems
    Chen, S. G.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM 2013), 2013, : 98 - 100
  • [9] ALGORITHM FOR INTEGER LINEAR PROGRAMMING - COMBINED ALGEBRAIC AND ENUMERATION APPROACH
    BRADLEY, GH
    WAHI, PN
    [J]. OPERATIONS RESEARCH, 1973, 21 (01) : 45 - 60
  • [10] An Improved Particle Swarm Optimization Algorithm For Solving Mixed Integer Programming Problems
    Jia, Chunhua
    Zhang, Yuping
    Zeng, Yong
    Yuan, Cheng
    [J]. 2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL II, 2015,