A Polynomial-Time Algorithm for the Planar Quantified Integer Programming Problem

被引:0
|
作者
Liang, Zhiyao [1 ]
Subramani, K.
机构
[1] Macau Univ Sci & Technol, Fac Informat Technol, Macau, Peoples R China
来源
基金
美国国家科学基金会;
关键词
Quantified Integer Programming; Integer Programming; Combinatorial Optimization; Polynomial-time; Algorithm; Scheduling; Counting Lattice Points;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper is concerned with the design and analysis of a polynomial-time algorithm for an open problem in Planar Quantified Integer Programming (PQIP), whose polynomial-time solution is previously unknown. Since the other three classes of PQIP are known to be in PTIME, we also accomplish the proof that PQIP is in PTIME. Among its practical implications, this problem is a model for an important kind of scheduling. A challenge to solve this problem is that using quantifier elimination is not a valid approach. This algorithm exploits the fact that a PQIP can be horizontally partitioned into slices and that the feasibility of each slice can be checked efficiently. We present two different solutions to implement the subroutine CheckSlice: The first one uses IP(3), i.e., Integer Programming with at most three non-zero variables per constraint; the other is based on counting lattice points in a convex polygon. We compare the features of these two solutions.
引用
收藏
页码:201 / +
页数:3
相关论文
共 50 条