کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
1141747 957088 2012 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Lattice-based algorithms for number partitioning in the hard phase
موضوعات مرتبط
مهندسی و علوم پایه ریاضیات کنترل و بهینه سازی
پیش نمایش صفحه اول مقاله
Lattice-based algorithms for number partitioning in the hard phase
چکیده انگلیسی

The number partitioning problem (NPP) is to divide nn numbers a1,…,ana1,…,an into two disjoint subsets such that the difference between the two subset sums — the discrepancy  , ΔΔ, is minimized. In the balanced version of the NPP (BalNPP), the subsets must have the same cardinality. With the ajaj chosen uniformly from [1,R][1,R], R>2nR>2n gives the hard   phase, when there are no equal partitions (i.e., Δ=0Δ=0) with high probability (whp). In this phase, the minimum partition is also unique whp. Most current methods struggle in the hard phase, as they often perform exhaustive enumeration of all partitions to find the optimum.We propose reductions of the NPP and the BalNPP in the hard phase to the closest vector problem (CVP). We present a binary search algorithm that solves the original problems by making polynomial numbers of calls to a CVP oracle. Second, we propose a truncated   NPP algorithm, which finds approximate minimum discrepancies. In place of the original instance, we solve a modified instance with āj=⌊aj/T⌉ for some T≤RT≤R. We show that the expected optimal discrepancy of the original problem given by the truncated solution, E(ΔT∗), is not much different from the expected optimal discrepancy: E(ΔT∗)≤E(Δ∗)+nT/2. Third, we propose a direct mixed integer programming (MIP) model for the NPP and the BalNPP. We solve a lattice-based reformulation of the original MIP model using standard branch-and-cut methods. Based on these results, we propose computational techniques that are efficient in practice. In place of the binary search, we implement a discrete search heuristic that applies basis reduction (BR) to several CVP instances (fewer than 2n2n in most cases). This method finds near-optimal solutions without proof of optimality to NPP problems with reasonably large dimensions, up to n=75n=75. The truncation algorithm can be used to find good quality partitions within a short time for problems of sizes up to n=100n=100. The MIP model finds guaranteed optimum partitions efficiently for sizes up to n=50n=50.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Discrete Optimization - Volume 9, Issue 3, August 2012, Pages 159–171
نویسندگان
, , ,