IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v71y2023i4p1414-1433.html
   My bibliography  Save this article

Technical Note—An Approximate Dynamic Programming Approach to the Incremental Knapsack Problem

Author

Listed:
  • Ali Aouad

    (Department of Management Science and Operations, London Business School, London NW1 4SA, United Kingdom)

  • Danny Segev

    (Department of Statistics and Operations Research, School of Mathematical Sciences, Tel Aviv University, Tel Aviv 69978, Israel)

Abstract

We study the incremental knapsack problem, where one wishes to sequentially pack items into a knapsack whose capacity expands over a finite planning horizon, with the objective of maximizing time-averaged profits. Although various approximation algorithms were developed under mitigating structural assumptions, obtaining nontrivial performance guarantees for this problem in its utmost generality has remained an open question thus far. In this paper, we devise a polynomial-time approximation scheme for general instances of the incremental knapsack problem, which is the strongest guarantee possible given existing hardness results. In contrast to earlier work, our algorithmic approach exploits an approximate dynamic programming formulation. Starting with a simple exponentially sized dynamic program, we prove that an appropriate composition of state pruning ideas yields a polynomially sized state space with negligible loss of optimality. The analysis of this formulation synthesizes various techniques, including new problem decompositions, parsimonious counting arguments, and efficient rounding methods, that may be of broader interest.

Suggested Citation

  • Ali Aouad & Danny Segev, 2023. "Technical Note—An Approximate Dynamic Programming Approach to the Incremental Knapsack Problem," Operations Research, INFORMS, vol. 71(4), pages 1414-1433, July.
  • Handle: RePEc:inm:oropre:v:71:y:2023:i:4:p:1414-1433
    DOI: 10.1287/opre.2022.2268
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.2022.2268
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.2022.2268?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:oropre:v:71:y:2023:i:4:p:1414-1433. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.