Computing Policies and Performance Bounds for Deterministic Dynamic Programs Using Mixed Integer Programming

被引:0
|
作者
Cogill, Randy [1 ]
Hindi, Haitham [2 ]
机构
[1] Univ Virginia, Dept Syst & Informat Engn, Charlottesville, VA 22903 USA
[2] Palo Alto Res Ctr, Intelligent Syst Lab, Palo Alto, CA 94304 USA
关键词
APPROXIMATIONS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a mixed integer programming approach to deterministic dynamic programming. We consider the problem of computing a policy that maximizes the total discounted reward earned over an infinite time horizon. While problems of this form are difficult in general, suboptimal solutions and performance bounds can be computed by approximating the dynamic programming value function. Here we provide a linear programming-based method for approximating the value function, and show how suboptimal policies can be computed through repeated solution of mixed integer programs that directly utilize this approximation. We have applied this approach to problems with states described by binary vectors with dimension as large as several hundred. Although the number of distinct states associated with such a problem is extremely large, we are able to obtain suboptimal policies with surprisingly tight performance guarantees. We illustrate the application of this method on a class of infinite horizon job shop scheduling problems.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Entry optimization using mixed integer linear programming
    Seungmin Baek
    Sungwon Moon
    H. Jin Kim
    International Journal of Control, Automation and Systems, 2016, 14 : 282 - 290
  • [42] Distribution system planning using mixed integer programming
    Turkay, Belgin
    Turkish Journal of Electrical Engineering & Computer Sciences, 6 (01): : 37 - 48
  • [43] Computing average optimal constrained policies in stochastic dynamic programming
    Sennott, LI
    PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES, 2001, 15 (01) : 103 - 133
  • [44] SEQUENCING OF HYDRO PROJECTS BY USING MIXED INTEGER PROGRAMMING
    MDODA, GN
    PALING, WAJ
    STEPHENSON, D
    CIVIL ENGINEERING SYSTEMS, 1988, 5 (03): : 148 - 152
  • [45] Using mixed integer programming to schedule IT change requests
    Zia, Leila
    Diao, Yixin
    Ward, Chris
    Bhattacharya, Kamal
    2008 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2008, : 895 - +
  • [46] Phase balancing using mixed-integer programming
    Zhu, J
    Chow, MY
    Zhang, F
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1998, 13 (04) : 1487 - 1492
  • [47] Entry Optimization using Mixed Integer Linear Programming
    Baek, Seungmin
    Moon, Sungwon
    Kim, H. Jin
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2016, 14 (01) : 282 - 290
  • [48] Robust state estimation using mixed integer programming
    Irving, M. R.
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2008, 23 (03) : 1519 - 1520
  • [49] Comparative Network Reconstruction using mixed integer programming
    Bosdriesz, Evert
    Prahallad, Anirudh
    Klinger, Bertram
    Sieber, Anja
    Bosma, Astrid
    Bernards, Rene
    Bluethgen, Nils
    Wessels, Lodewyk F. A.
    BIOINFORMATICS, 2018, 34 (17) : 997 - 1004
  • [50] Finite Disjunctive Programming Characterizations for General Mixed-Integer Linear Programs
    Chen, Binyuan
    Kuecuekyavuz, Simge
    Sen, Suvrajeet
    OPERATIONS RESEARCH, 2011, 59 (01) : 202 - 210