TOWARD A MODEL FOR BACKTRACKING AND DYNAMIC PROGRAMMING

被引:10
|
作者
Alekhnovich, Michael [1 ]
Borodin, Allan [2 ]
Buresh-Oppenheim, Joshua [3 ]
Impagliazzo, Russell [1 ,4 ]
Magen, Avner [2 ]
Pitassi, Toniann [2 ]
机构
[1] Inst Adv Study, Sch Math, Princeton, NJ 08540 USA
[2] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
[3] Akamai Technol, Cambridge, MA USA
[4] Univ Calif San Diego, CSE Dept, San Diego, CA 92103 USA
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
Greedy algorithms; dynamic programming; models of computation; lower bounds; PRIORITY ALGORITHMS; TIME;
D O I
10.1007/s00037-011-0028-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a model called priority branching trees (pBT) for backtracking and dynamic programming algorithms. Our model generalizes both the priority model of Borodin, Nielson and Rackoff, as well as a simple dynamic programming model due to Woeginger, and hence spans a wide spectrum of algorithms. After witnessing the strength of the model, we then show its limitations by providing lower bounds for algorithms in this model for several classical problems such as Interval Scheduling, Knapsack and Satisfiability.
引用
收藏
页码:679 / 740
页数:62
相关论文
共 50 条
  • [21] DynABT: Dynamic asynchronous backtracking for dynamic DisCSPs
    Omomowo, Bayo
    Arana, Ines
    Ahriz, Hatem
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2008, 5253 : 285 - 296
  • [22] Sequential quadratic programming enhanced backtracking search algorithm
    Wenting Zhao
    Lijin Wang
    Yilong Yin
    Bingqing Wang
    Yuchun Tang
    Frontiers of Computer Science, 2018, 12 : 316 - 330
  • [23] Dynamic production planning model: a dynamic programming approach
    Hamed Khaledi
    Mohammad Reisi-Nafchi
    The International Journal of Advanced Manufacturing Technology, 2013, 67 : 1675 - 1681
  • [24] Sequential quadratic programming enhanced backtracking search algorithm
    Zhao, Wenting
    Wang, Lijin
    Yin, Yilong
    Wang, Bingqing
    Tang, Yuchun
    FRONTIERS OF COMPUTER SCIENCE, 2018, 12 (02) : 316 - 330
  • [25] Dynamic production planning model: a dynamic programming approach
    Khaledi, Hamed
    Reisi-Nafchi, Mohammad
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (5-8): : 1675 - 1681
  • [26] Concurrent dynamic backtracking for distributed CSPs
    Zivan, R
    Meisels, A
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 782 - 787
  • [27] Dynamic ordering for asynchronous backtracking on DisCSPs
    Zivan, Roie
    Meisels, Amnon
    CONSTRAINTS, 2006, 11 (2-3) : 179 - 197
  • [28] Model Predictive Control and Dynamic Programming
    Lee, Jay H.
    2011 11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2011, : 1807 - 1809
  • [29] Dynamic programming and model predictive control
    Meadows, ES
    PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 1635 - 1639
  • [30] A COMPREHENSIVE MODEL OF DYNAMIC-PROGRAMMING
    HELMAN, P
    ROSENTHAL, A
    SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1985, 6 (02): : 319 - 334