首页> 外文会议>International symposium on combinatorial optimization >Decomposition Algorithm for the Single Machine Scheduling Polytope
【24h】

Decomposition Algorithm for the Single Machine Scheduling Polytope

机译:单机调度多态性的分解算法

获取原文

摘要

Given an n-vector p of processing times of jobs, the single machine scheduling polytope C arises as the convex hull of completion times of jobs when these are scheduled without idle time on a single machine. Given a point x ∈ C, Caratheodory's theorem implies that x can be written as convex combination of at most n vertices of C. We show that this convex combination can be computed from x and p in time O(n~2), which is linear in the naive encoding of the output. We obtain this result using essentially two ingredients. First, we build on the fact that the scheduling polytope is a zonotope. Therefore, all of its faces are centrally symmetric. Second, instead of C, we consider the polytope Q of half times and its barycentric subdivision. We show that the subpolytopes of this barycentric subdivison of Q have a simple, linear description. The final decomposition algorithm is in fact an implementation of an algorithm proposed by Grotschel, Lovasz, and Schrijver applied to one of these subpolytopes.
机译:给定作业的处理时间的n矢量p,当在单台机器上没有空闲时间地调度作业的完成时间时,单机调度多面体C作为作业完成时间的凸包出现。给定一个点x∈C,Caratheodory定理暗示x可以写为C的最多n个顶点的凸组合。我们证明了该凸组合可以在时间O(n〜2)的情况下根据x和p计算得到,即在输出的初始编码中为线性。我们基本上使用两种成分来获得此结果。首先,我们基于调度多位点是地带的事实。因此,其所有面都是中心对称的。其次,我们考虑C的一半倍及其重心细分,而不是C。我们显示Q的重心细分的子多面体具有简单的线性描述。最终的分解算法实际上是Grotschel,Lovasz和Schrijver提出的应用于这些子多表位之一的算法的一种实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号