Computer and Modernization ›› 2014, Vol. 0 ›› Issue (12): 6-10+14.doi: 10.3969/j.issn.1006-2475.2014.12.002

Previous Articles     Next Articles

Slater Election Solving Method Based on Answer Set Programming

  

  1. (Guangdong Justice Police Vocational College, Guangzhou 510520, China)
  • Received:2014-09-17 Online:2014-12-22 Published:2014-12-22

Abstract: Slater election is an optimization problem and NP-hard problem, which is generally considered that polynomial time’s algorithms do not exist for solving. Given its complexity of solving is consistent with the complexity of answer set solving. Therefore, the paper proposes a new method of using ASP (answer set programming) to solve Slater election. First, it uses the saturation technology to build ASP model of logically equivalent for Slater election; secondly, proves the correctness of the model; finally, calls the answer set solver DLV to solve specific examples of Slater election and shows its feasibility in the experimental results. The proposed method can not only solve the Slater election problem, but also is the saturation technique used in ASP and provides a new logical representation approach for other similar optimization problem.

Key words: answer set programming (ASP), Slater election, saturation technique, solver, heuristic algorithm, optimization problem, NP-hard

CLC Number: