2,113 research outputs found

    An FPTAS for Stochastic Unbounded Min-Knapsack Problem

    Full text link
    In this paper, we study the stochastic unbounded min-knapsack problem (Min-SUKP\textbf{Min-SUKP}). The ordinary unbounded min-knapsack problem states that: There are nn types of items, and there is an infinite number of items of each type. The items of the same type have the same cost and weight. We want to choose a set of items such that the total weight is at least WW and the total cost is minimized. The \prob~generalizes the ordinary unbounded min-knapsack problem to the stochastic setting, where the weight of each item is a random variable following a known distribution and the items of the same type follow the same weight distribution. In \prob, different types of items may have different cost and weight distributions. In this paper, we provide an FPTAS for Min-SUKP\textbf{Min-SUKP}, i.e., the approximate value our algorithm computes is at most (1+Ļµ)(1+\epsilon) times the optimum, and our algorithm runs in poly(1/Ļµ,n,logā”W)poly(1/\epsilon,n,\log W) time.Comment: 24 page

    Knapsack based Optimal Policies for Budget-Limited Multi-Armed Bandits

    Full text link
    In budget-limited multi-armed bandit (MAB) problems, the learner's actions are costly and constrained by a fixed budget. Consequently, an optimal exploitation policy may not be to pull the optimal arm repeatedly, as is the case in other variants of MAB, but rather to pull the sequence of different arms that maximises the agent's total reward within the budget. This difference from existing MABs means that new approaches to maximising the total reward are required. Given this, we develop two pulling policies, namely: (i) KUBE; and (ii) fractional KUBE. Whereas the former provides better performance up to 40% in our experimental settings, the latter is computationally less expensive. We also prove logarithmic upper bounds for the regret of both policies, and show that these bounds are asymptotically optimal (i.e. they only differ from the best possible regret by a constant factor)

    Proximity results and faster algorithms for Integer Programming using the Steinitz Lemma

    Full text link
    We consider integer programming problems in standard form maxā”{cTx:Ax=b,ā€‰xā‰„0,ā€‰xāˆˆZn}\max \{c^Tx : Ax = b, \, x\geq 0, \, x \in Z^n\} where AāˆˆZmƗnA \in Z^{m \times n}, bāˆˆZmb \in Z^m and cāˆˆZnc \in Z^n. We show that such an integer program can be solved in time (mĪ”)O(m)ā‹…āˆ„bāˆ„āˆž2(m \Delta)^{O(m)} \cdot \|b\|_\infty^2, where Ī”\Delta is an upper bound on each absolute value of an entry in AA. This improves upon the longstanding best bound of Papadimitriou (1981) of (mā‹…Ī”)O(m2)(m\cdot \Delta)^{O(m^2)}, where in addition, the absolute values of the entries of bb also need to be bounded by Ī”\Delta. Our result relies on a lemma of Steinitz that states that a set of vectors in RmR^m that is contained in the unit ball of a norm and that sum up to zero can be ordered such that all partial sums are of norm bounded by mm. We also use the Steinitz lemma to show that the ā„“1\ell_1-distance of an optimal integer and fractional solution, also under the presence of upper bounds on the variables, is bounded by mā‹…(2ā€‰mā‹…Ī”+1)mm \cdot (2\,m \cdot \Delta+1)^m. Here Ī”\Delta is again an upper bound on the absolute values of the entries of AA. The novel strength of our bound is that it is independent of nn. We provide evidence for the significance of our bound by applying it to general knapsack problems where we obtain structural and algorithmic results that improve upon the recent literature.Comment: We achieve much milder dependence of the running time on the largest entry in $b

    On Integer Programming, Discrepancy, and Convolution

    Full text link
    Integer programs with a constant number of constraints are solvable in pseudo-polynomial time. We give a new algorithm with a better pseudo-polynomial running time than previous results. Moreover, we establish a strong connection to the problem (min, +)-convolution. (min, +)-convolution has a trivial quadratic time algorithm and it has been conjectured that this cannot be improved significantly. We show that further improvements to our pseudo-polynomial algorithm for any fixed number of constraints are equivalent to improvements for (min, +)-convolution. This is a strong evidence that our algorithm's running time is the best possible. We also present a faster specialized algorithm for testing feasibility of an integer program with few constraints and for this we also give a tight lower bound, which is based on the SETH.Comment: A preliminary version appeared in the proceedings of ITCS 201
    • ā€¦
    corecore