Average sensitivity of the Knapsack Problem
Soh Kumabe, Yuichi Yoshida

TL;DR
This paper analyzes the average sensitivity of algorithms for the knapsack problem, providing approximation algorithms with provable bounds and applying them to incremental settings with random item arrivals.
Contribution
It introduces a $(1- heta)$-approximation algorithm with optimal average sensitivity bounds and applies it to incremental knapsack in the random-order model.
Findings
Approximation algorithm with $O(rac{1}{ heta} ext{log} rac{1}{ heta})$ average sensitivity.
Lower bound showing any $(1- heta)$-approximation has $ ilde{ heta}^{-1}$ average sensitivity.
Efficient incremental algorithm with $O(rac{1}{ heta} ext{log} rac{1}{ heta})$ amortized recourse and update time.
Abstract
In resource allocation, we often require that the output allocation of an algorithm is stable against input perturbation because frequent reallocation is costly and untrustworthy. Varma and Yoshida (SODA'21) formalized this requirement for algorithms as the notion of average sensitivity. Here, the average sensitivity of an algorithm on an input instance is, roughly speaking, the average size of the symmetric difference of the output for the instance and that for the instance with one item deleted, where the average is taken over the deleted item. In this work, we consider the average sensitivity of the knapsack problem, a representative example of a resource allocation problem. We first show a -approximation algorithm for the knapsack problem with average sensitivity . Then, we complement this result by showing that any…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Optimization and Search Problems · Advanced Manufacturing and Logistics Optimization
