首页> 外文学位 >Bin Packing, Number Balancing, and Rescaling Linear Programs
【24h】

Bin Packing, Number Balancing, and Rescaling Linear Programs

机译:装箱,数量平衡和线性程序缩放

获取原文
获取原文并翻译 | 示例

摘要

This thesis deals with several important algorithmic questions using techniques from diverse areas including discrepancy theory, machine learning and lattice theory.;In Chapter 2, we construct an improved approximation algorithm for a classical NP-complete problem, the bin packing problem. In this problem, the goal is to pack items of sizes si ∈ [0,1] into as few bins as possible, where a set of items fits into a bin provided the sum of the item sizes is at most one. We give a polynomial-time rounding scheme for a standard linear programming relaxation of the problem, yielding a packing that uses at most OPT + O(log OPT) bins. This makes progress towards one of the "10 open problems in approximation algorithms" stated in the book of Shmoys and Williamson. In fact, based on related combinatorial lower bounds, Rothvoss conjectures that theta(logOPT) may be a tight bound on the additive integrality gap of this LP relaxation.;In Chapter 3, we give a new polynomial-time algorithm for linear programming. Our algorithm is based on the multiplicative weights update (MWU) method, which is a general framework that is currently of great interest in theoretical computer science. An algorithm for linear programming based on MWU was known previously, but was not polynomial time---we remedy this by alternating between a MWU phase and a rescaling phase. The rescaling methods we introduce improve upon previous methods by reducing the number of iterations needed until one can rescale, and they can be used for any algorithm with a similar rescaling structure. Finally, we note that the MWU phase of the algorithm has a simple interpretation as gradient descent of a particular potential function, and we show we can speed up this phase by walking in a direction that decreases both the potential function and its gradient.;In Chapter 4, we show that an approximate oracle for Minkowski's Theorem gives an approximate oracle for the number balancing problem, and conversely. Number balancing is the problem of minimizing | ⟨a,x⟩ | over x ∈ {--1,0,1}n { 0}, given a ∈ [0,1]n. While an application of the pigeonhole principle shows that there always exists x with | ⟨a,x⟩| ≤ O(√ n/2n), the best known algorithm only guarantees |⟨a,x⟩| ≤ 2--ntheta(log n). We show that an oracle for Minkowski's Theorem with approximation factor rho would give an algorithm for NBP that guarantees | ⟨a,x⟩ | ≤ 2--ntheta(1/rho). In particular, this would beat the bound of Karmarkar and Karp provided rho ≤ O(logn/loglogn). In the other direction, we prove that any polynomial time algorithm for NBP that guarantees a solution of difference at most 2√n/2 n would give a polynomial approximation for Minkowski as well as a polynomial factor approximation algorithm for the Shortest Vector Problem.
机译:本论文利用差异理论,机器学习和晶格理论等不同领域的技术处理了几个重要的算法问题。在第二章中,我们为经典的NP完全问题bin装箱问题构造了一种改进的近似算法。在这个问题中,目标是将大小为si∈[0,1]的项目打包到尽可能少的箱中,其中一组项目适合放入箱中,前提是项目大小的总和不超过一个。我们为问题的标准线性规划松弛提供了多项式时间舍入方案,从而产生了最多使用OPT + O(log OPT)分箱的打包。这朝着Shmoys和Williamson的书中所述的“近似算法中的10个开放问题”之一迈进。实际上,基于相关的组合下界,Rothvoss猜想theta(logOPT)可能是该LP松弛的加性积分缺口的紧边界。在第3章中,我们给出了一种新的线性规划多项式时间算法。我们的算法基于乘性权重更新(MWU)方法,该方法是目前在理论计算机科学中非常感兴趣的通用框架。先前已知基于MWU的线性规划算法,但不是多项式时间-我们通过在MWU阶段和重新缩放阶段之间进行交替来对此进行补救。我们介绍的重新缩放方法通过减少直到可以重新缩放之前所需的迭代次数,对以前的方法进行了改进,并且它们可用于具有类似重新缩放结构的任何算法。最后,我们注意到算法的MWU阶段可以简单地解释为特定势函数的梯度下降,并且我们展示了我们可以通过沿减小势函数及其梯度的方向行走来加快该阶段的速度。第四章,我们证明了Minkowski定理的近似预言给出了数平衡问题的近似预言,反之亦然。数字平衡是最小化的问题,a,x〉 |给定a∈[0,1] n,则x∈{--1,0,1} n {0}。信鸽原理的应用表明,总是存在带有|的x。 〈a,x〉 | ≤O(√n / 2n),最著名的算法仅保证| 〈a,x〉 | ≤2--ntheta(log n)。我们证明了具有近似因子rho的Minkowski定理的预言将给出NBP的算法,该算法可以保证| ,a,x〉 | ≤2-ntheta(1 / rho)。特别是,如果rho≤O(logn / loglogn),这将超越Karmarkar和Karp的界限。在另一个方向上,我们证明对于NBP的任何多项式时间算法,只要它保证差异的解最多为2√n/ 2 n,就可以给出Minkowski的多项式逼近以及最短向量问题的多项式因子逼近算法。

著录项

  • 作者

    Hoberg, Rebecca.;

  • 作者单位

    University of Washington.;

  • 授予单位 University of Washington.;
  • 学科 Mathematics.;Computer science.
  • 学位 Ph.D.
  • 年度 2017
  • 页码 81 p.
  • 总页数 81
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号