Improved linear programming methods for checking avoiding sure loss

被引:5
|
作者
Nakharutai, Nawapon [1 ]
Troffaes, Matthias C. M. [1 ]
Caiado, Camila C. S. [1 ]
机构
[1] Univ Durham, Durham, England
关键词
Avoiding sure loss; Linear programming; Benchmarking; Simplex method; Affine scaling method; Primal-dual method;
D O I
10.1016/j.ijar.2018.07.013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We review the simplex method and two interior-point methods (the affine scaling and the primal-dual) for solving linear programming problems for checking avoiding sure loss, and propose novel improvements. We exploit the structure of these problems to reduce their size. We also present an extra stopping criterion, and direct ways to calculate feasible starting points in almost all cases. For benchmarking, we present algorithms for generating random sets of desirable gambles that either avoid or do not avoid sure loss. We test our improvements on these linear programming methods by measuring the computational time on these generated sets. We assess the relative performance of the three methods as a function of the number of desirable gambles and the number of outcomes. Overall, the affine scaling and primal-dual methods benefit from the improvements, and they both outperform the simplex method in most scenarios. We conclude that the simplex method is not a good choice for checking avoiding sure loss. If problems are small, then there is no tangible difference in performance between all methods. For large problems, our improved primal-dual method performs at least three times faster than any of the other methods. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:293 / 310
页数:18
相关论文
共 50 条
  • [21] Linear programming data reconciliation methods for multicomponent processes
    Jin, Siyi
    Tong, Li
    Yang, Chaohe
    ASIA-PACIFIC JOURNAL OF CHEMICAL ENGINEERING, 2008, 3 (01): : 81 - 89
  • [22] PATH-FOLLOWING METHODS FOR LINEAR-PROGRAMMING
    GONZAGA, CC
    SIAM REVIEW, 1992, 34 (02) : 167 - 224
  • [23] Ramp Loss Linear Programming Nonparallel Support Vector Machine
    Liu, Dalian
    Chen, Dandan
    Shi, Yong
    Tian, Yingjie
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 1745 - 1754
  • [24] Genetic Algorithm and Linear Programming Approach for Minimizing Power Loss
    Rayudu, K.
    Yesuratnam, G.
    Jayalaxmi, A.
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [25] Numerical methods for optimal stopping using linear and non-linear programming
    Helmes, K
    STOCHASTIC THEORY AND CONTROL, PROCEEDINGS, 2002, 280 : 185 - 203
  • [26] An Improved Linear Programming Approach for Simultaneous Optimization of Water and Energy
    Kermani, Maziar
    Perin-Levasseur, Zoe
    Benali, Marzouk
    Savulescu, Luciana
    Marechal, Francois
    24TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, PTS A AND B, 2014, 33 : 1561 - 1566
  • [27] IMPROVED LINEAR-PROGRAMMING MODELS FOR DISCRIMINANT-ANALYSIS
    GLOVER, F
    DECISION SCIENCES, 1990, 21 (04) : 771 - 785
  • [28] Sensitivity analysis in linear programming and semidefinite programming using interior-point methods
    Yildirim, EA
    Todd, MJ
    MATHEMATICAL PROGRAMMING, 2001, 90 (02) : 229 - 261
  • [29] The Estimation of Personal Competence of Project Group by Methods of Linear Programming
    Maslennikov, Ilya
    2009 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING (16TH), VOLS I AND II, CONFERENCE PROCEEDINGS, 2009, : 174 - 175
  • [30] ON A CLASS OF ITERATIVE PROJECTION AND CONTRACTION METHODS FOR LINEAR-PROGRAMMING
    HE, BS
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1993, 78 (02) : 247 - 266