基数(数据建模)
启发式
计算机科学
集合(抽象数据类型)
顶点(图论)
还原(数学)
水准点(测量)
数学优化
数学
图形
算法
理论计算机科学
几何学
大地测量学
数据挖掘
程序设计语言
地理
作者
Xiaolu Liu,Yuan Fang,Jiaming Chen,Zhouxing Su,Chu-Min Li,Zhipeng Lü
出处
期刊:IEEE Access
[Institute of Electrical and Electronics Engineers]
日期:2020-01-01
卷期号:8: 161232-161244
被引量:4
标识
DOI:10.1109/access.2020.3018618
摘要
The classic p -center problem consists of choosing a set of p vertices in an undirected graph as facilities in order to minimize the maximum distance between each client vertex and its closest facility. The problem is equivalent to covering all vertices by no more than p circles with the smallest possible radius, which can be tackled by solving a series of the decision version of set covering subproblems with the same cardinality constraint (≤ p ) and gradually decreasing the covering radius. In this paper, we solve the p -center problem via set covering and SAT. We first transform the p -center problem into a series of set covering subproblems and simplify them by some reduction rules. Then, we present two kinds of encoding methods to convert them into CNF format and solve them with several state-of-the-art SAT solvers. Tested on three sets of totally 70 benchmark instances, our proposed approach can improve the previous best known results for 3 instances using the heuristic SAT solvers while proving the optimality for 59 instances using the exact SAT solvers. The computational results demonstrate the effectiveness of the proposed approach in terms of both solution quality and computational efficiency. In addition, the main advantage of our approach is twofold: The independence of the subproblems allows the problem to be solved in parallel; The approach to transform the original problem into SAT is flexible such that various state-of-the-art SAT solvers can be used.
科研通智能强力驱动
Strongly Powered by AbleSci AI