首页> 外文学位 >Approximation algorithms for resource allocation.
【24h】

Approximation algorithms for resource allocation.

机译:资源分配的近似算法。

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

摘要

This thesis is devoted to designing new techniques and algorithms for combinatorial optimization problems arising in various applications of resource allocation. Resource allocation refers to a class of problems where scarce resources must be distributed among competing agents maintaining certain optimization criteria. Examples include scheduling jobs on one/multiple machines maintaining system performance; assigning advertisements to bidders, or items to people maximizing profit/social fairness; allocating servers or channels satisfying networking requirements etc. Altogether they comprise a wide variety of combinatorial optimization problems. However, a majority of these problems are NP-hard in nature and therefore, the goal herein is to develop approximation algorithms that approximate the optimal solution as best as possible in polynomial time.;The thesis addresses two main directions. First, we develop several new techniques, predominantly, a new linear programming rounding methodology and a constructive aspect of a well-known probabilistic method, the Lovasz Local Lemma (LLL). Second, we employ these techniques to applications of resource allocation obtaining substantial improvements over known results. Our research also spurs new direction of study; we introduce new models for achieving energy efficiency in scheduling and a novel framework for assigning advertisements in cellular networks. Both of these lead to a variety of interesting questions.;Our linear programming rounding methodology is a significant generalization of two major rounding approaches in the theory of approximation algorithms, namely the dependent rounding and the iterative relaxation procedure. Our constructive version of LLL leads to first algorithmic results for many combinatorial problems. In addition, it settles a major open question of obtaining a constant factor approximation algorithm for the Santa Claus problem. The Santa Claus problem is a NP-hard resource allocation problem that received much attention in the last several years. Through out this thesis, we study a number of applications related to scheduling jobs on unrelated parallel machines, such as provisionally shutting down machines to save energy, selectively dropping outliers to improve system performance, handling machines with hard capacity bounds on the number of jobs they can process etc. Hard capacity constraints arise naturally in many other applications and often render a hitherto simple combinatorial optimization problem difficult. In this thesis, we encounter many such instances of hard capacity constraints, namely in budgeted allocation of advertisements for cellular networks, overlay network design, and in classical problems like vertex cover, set cover and k-median.
机译:本文致力于为资源分配的各种应用中出现的组合优化问题设计新的技术和算法。资源分配是指一类问题,其中必须在维持某些优化标准的竞争代理之间分配稀缺资源。示例包括在一台/多台机器上调度作业以维护系统性能;向投标人分配广告,向人们分配物品,以使利润/社会公平最大化;分配满足网络要求等的服务器或通道。它们总共包含各种各样的组合优化问题。但是,这些问题中的大多数本质上都是NP难解的,因此,本文的目标是开发一种近似算法,以在多项式时间内尽可能地逼近最佳解。首先,我们开发了几种新技术,主要是新的线性规划舍入方法和著名的概率方法Lovasz局部引理(LLL)的建设性方面。其次,我们将这些技术应用于资源分配,获得了相对于已知结果的实质性改进。我们的研究也激发了新的研究方向。我们介绍了在调度中实现能源效率的新模型以及在蜂窝网络中分配广告的新颖框架。这两种方法都引发了许多有趣的问题。我们的线性规划舍入方法是近似算法理论中两个主要舍入方法的重要概括,即从属舍入和迭代松弛过程。我们的构造型LLL导致针对许多组合问题的第一个算法结果。此外,它解决了一个主要的开放问题,即获得圣诞老人问题的恒定因子近似算法。圣诞老人问题是NP硬资源分配问题,在最近几年中受到了很多关注。在整个论文中,我们研究了许多与在不相关的并行计算机上调度作业有关的应用程序,例如临时关闭计算机以节省能源,选择性地删除异常值以提高系统性能,处理对其工作数量有硬容量限制的计算机硬容量限制在许多其他应用程序中自然会出现,并且常常使迄今为止简单的组合优化问题变得困难。在本文中,我们遇到了许多这样的实例,这些案例都存在硬容量限制的情况,即蜂窝网络广告的预算分配,覆盖网络设计以及顶点覆盖,集合覆盖和k中值等经典问题。

著录项

  • 作者

    Saha, Barna.;

  • 作者单位

    University of Maryland, College Park.;

  • 授予单位 University of Maryland, College Park.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 307 p.
  • 总页数 307
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号