Using Answer Set Programming to Improve Sensor Network Lifetime

被引:0
|
作者
Mikitiuk, Artur [1 ]
Trojanowski, Krzysztof [1 ]
Grzeszczak, Jakub A. [1 ]
机构
[1] Cardinal Stefan Wyszynski Univ Warsaw, Woycickiego 1-3, PL-01938 Warsaw, Poland
关键词
Target coverage problems; Sensor network scheduling; Maximum lifetime optimization; Answer set programming;
D O I
10.1007/978-3-031-23492-7_34
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sensor network lifetime maximization can be solved using heuristic methods, but they produce only suboptimal sensor activity schedules. However, knowing the quality of these solutions, we can use methods for solving decision problems to find better solutions than these suboptimal ones. We apply an answer set programming (ASP) system to answer the question, "Is there a schedule of length k?" where k is at least one unit higher than the best schedule returned by the heuristic method. First, we convert the problem's constraints and a particular data instance into a high-level constraint language theory. Then we use a grounder for this language and a solver for the language of grounder's output to find a more extended schedule or determine that no such schedule exists. The paper presents the conversion rules and the experiments' results with one of the ASP tools for selected classes of the SCP1 benchmark.
引用
收藏
页码:399 / 410
页数:12
相关论文
共 50 条
  • [31] Synthesizing Concurrent Programs Using Answer Set Programming
    De Angelis, Emanuele
    Pettorossi, Alberto
    Proietti, Maurizio
    FUNDAMENTA INFORMATICAE, 2012, 120 (3-4) : 205 - 229
  • [32] Land Evaluation Configuration using Answer Set Programming
    Karamesouti, Mina
    Tignon, Etienne
    27TH AGILE CONFERENCE ON GEOGRAPHIC INFORMATION SCIENCE GEOGRAPHIC INFORMATION SCIENCE FOR A SUSTAINABLE FUTURE, 2024, 5
  • [33] On Requirements Representation and Reasoning using Answer Set Programming
    Padget, Julian
    Elakehal, Emad Eldeen
    Satoh, Ken
    Ishikawa, Fuyuki
    2014 IEEE 1ST INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE), 2014, : 35 - 42
  • [34] Answer Sets and the Language of Answer Set Programming
    Lifschitz, Vladimir
    AI MAGAZINE, 2016, 37 (03) : 7 - 11
  • [35] Hybrid Answer Set Programming
    Brik, Alex
    Remmel, Jeffrey
    ANNALS OF PURE AND APPLIED LOGIC, 2014, 165 (01) : 134 - 163
  • [36] Fuzzy answer set programming
    Van Nieuwenborgh, Davy
    De Cock, Martine
    Vermeir, Dirk
    LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4160 : 359 - 372
  • [37] Functional answer set programming
    Cabalar, Pedro
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2011, 11 : 203 - 233
  • [38] Coordination in answer set programming
    Sakama, Chiaki
    Inoue, Katsumi
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2008, 9 (02)
  • [39] The Answer Set Programming Competition
    Calimeri, Francesco
    Ianni, Giovambattista
    Krennwallner, Thomas
    Ricca, Francesco
    AI MAGAZINE, 2012, 33 (04) : 114 - 118
  • [40] Modular answer set programming
    Oikarinen, Emilia
    LOGIC PROGRAMMING, PROCEEDINGS, 2007, 4670 : 462 - 463