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 条
  • [1] Metabolic Network Expansion with Answer Set Programming
    Schaub, Torsten
    Thiele, Sven
    LOGIC PROGRAMMING, 2009, 5649 : 312 - 326
  • [2] Extending the Metabolic Network of Ectocarpus Siliculosus Using Answer Set Programming
    Collet, Guillaume
    Eveillard, Damien
    Gebser, Martin
    Prigent, Sylvain
    Schaub, Torsten
    Siegel, Anne
    Thiele, Sven
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING (LPNMR 2013), 2013, 8148 : 245 - 256
  • [3] To Improve the Lifetime of Wireless Sensor Network
    Gehlaut, Sonu
    Koti, Jayasudha
    Sakhardande, Kavita
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 2, 2016, : 404 - 408
  • [4] Predicting weighted unobserved nodes in a regulatory network using answer set programming
    Sophie Le Bars
    Mathieu Bolteau
    Jérémie Bourdon
    Carito Guziolowski
    BMC Bioinformatics, 24
  • [5] Predicting weighted unobserved nodes in a regulatory network using answer set programming
    Le Bars, Sophie
    Bolteau, Mathieu
    Bourdon, Jeremie
    Guziolowski, Carito
    BMC BIOINFORMATICS, 2023, 24 (SUPPL 1)
  • [6] Role mining using answer set programming
    Ye, Wei
    Li, Ruixuan
    Gu, Xiwu
    Li, Yuhua
    Wen, Kunmei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 : 336 - 343
  • [7] Using criticalities as a heuristic for answer set programming
    Sabuncu, O
    Alpaslan, FN
    Akman, V
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2004, 2923 : 234 - 246
  • [8] Explainable Planning Using Answer Set Programming
    Van Nguyen
    Vasileiou, Stylianos Loukas
    Son, Tran Cao
    Yeoh, William
    KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 662 - 666
  • [9] Answer Set Programming
    Marek, Victor W.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (03) : 432 - 434
  • [10] Answer Set Programming
    Schaub, Torsten
    Proceedings of the 12th Conference on Formal Methods in Computer-Aided Design (FMCAD 2012), 2012, : 2 - 2