首页> 外文会议>International Conference on Integer Programming and Combinatorial Optimization >Integer Programs with Prescribed Number of Solutions and a Weighted Version of Doignon-Bell-Scarf's Theorem
【24h】

Integer Programs with Prescribed Number of Solutions and a Weighted Version of Doignon-Bell-Scarf's Theorem

机译:具有规定的解决方案数量的整数程序和Doignon-Bell-Scarf的定理的加权版本

获取原文

摘要

In this paper we study a generalization of the classical feasibility problem in integer linear programming, where an ILP needs to have a prescribed number of solutions to be considered solved. We first provide a generalization of the famous Doignon-Bell-Scarf theorem: Given an integer k, we prove that there exists a constant c(k, n), depending only on the dimension n and k, such that if a polyhedron {x : Ax ≤ b} contains exactly k integer solutions, then there exists a subset of the rows of cardinality no more than c(k, n), defining a polyhedron that contains exactly the same k integer solutions. The second contribution of the article presents a structure theory that characterizes precisely the set S_(g≥k)(A) of all vectors b such that the problem Ax = b, x ≥ 0, x ∈ Z~n, has at least k-solutions. We demonstrate that this set is finitely generated, a union of translated copies of a semigroup which can be computed explicitly via Hilbert bases computation. Similar results can be derived for those right-hand-side vectors that have exactly k solutions or fewer than k solutions. Finally we show that, when n, k are fixed natural numbers, one can compute in polynomial time an encoding of S_(g≥k)(A) as a generating function, using a short sum of rational functions. As a consequence, one can identify all right-hand-side vectors that have exactly k solutions (similarly for at least k or less than k solutions). Under the same assumptions we prove that the k-Frobenius number can be computed in polynomial time.
机译:在本文中,我们研究整数线性编程中的经典可行性问题的概括,其中ILP需要具有规定的待解决的解决方案。我们首先提供着名的Doignon-Bell-Scarf定理的概括:给定一个整数k,我们证明存在恒定的C(k,n),仅取决于维度n和k,使得如果多面体{x :轴≤b}恰好包含k整数解决方案,然后存在的基数行的子集不超过c(k,n),定义包含完全相同的k整数解决方案的多面体。本文呈现的第二贡献的结构理论表征正是所有向量的集合S_(g≥k)(A)B,使得问题Ax = b的中,x≥0,X∈Ž〜n的,具有至少K个-Solutions。我们证明了该组是有限生成的,可以通过Hilbert基础计算明确计算的半群的翻译副本联盟。对于那些具有恰好K溶液或少于K溶液的那些右手侧向量,可以推导出类似的结果。最后,我们表明,当n,k是固定的自然数字时,可以在多项式时间中计算S_(g≥k)(a)作为生成功能的编码,使用短短的函数。因此,人们可以识别具有恰好K溶液的所有右手侧向载体(类似于至少k或小于K溶液)。在相同的假设下,我们证明了K-Frobenius数可以在多项式时间中计算。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号