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 条
  • [21] Smoke Test Planning using Answer Set Programming
    Philipp, Tobias
    Roland, Valentin
    Schweizer, Lukas
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2021, 6 (05): : 57 - 65
  • [22] Optimizing phylogenetic supertrees using answer set programming
    Koponen, Laura
    Oikarinen, Emilia
    Janhunen, Tomi
    Saila, Laura
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 604 - 619
  • [23] Using Answer Set Programming for HPC Dependency Solving
    Gamblin, Todd
    Culpo, Massimiliano
    Becker, Gregory
    Shudler, Sergei
    SC22: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2022,
  • [24] Symbolic System Synthesis Using Answer Set Programming
    Andres, Benjamin
    Gebser, Martin
    Schaub, Torsten
    Haubelt, Christian
    Reimann, Felix
    Glass, Michael
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING (LPNMR 2013), 2013, 8148 : 79 - 91
  • [25] Collaborative Housekeeping Robotics using Answer Set Programming
    Aker, Erdi
    Patoglu, Volkan
    Erdem, Esra
    2013 21ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2013,
  • [26] Using Answer Set Programming for Solving Boolean Games
    De Clercq, Sofie
    De Cock, Martine
    Banters, Kim
    Schockaert, Steven
    Nowe, Ann
    FOURTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2014, : 602 - 605
  • [27] Explaining Object Motion Using Answer Set Programming
    Wotawa, Franz
    Klampfl, Lorenz
    FOUNDATIONS OF INTELLIGENT SYSTEMS (ISMIS 2020), 2020, 12117 : 298 - 307
  • [28] Automatic music composition using answer set programming
    Boenn, Georg
    Brain, Martin
    De Vos, Marina
    Ffitch, John
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2011, 11 : 397 - 427
  • [29] Inferring Phylogenetic Trees Using Answer Set Programming
    Daniel R. Brooks
    Esra Erdem
    Selim T. Erdoğan
    James W. Minett
    Don Ringe
    Journal of Automated Reasoning, 2007, 39
  • [30] Analyzing XACML policies using answer set programming
    Mohsen Rezvani
    David Rajaratnam
    Aleksandar Ignjatovic
    Maurice Pagnucco
    Sanjay Jha
    International Journal of Information Security, 2019, 18 : 465 - 479