Finite satisfiability of propositional interval logic formulas with multi-objective evolutionary algorithms

Interval temporal logics provide a natural framework for temporal reasoning about interval structures over linearly ordered domains, where intervals are taken as the primitive ontological entities. Despite being relevant for a broad spectrum of application domains, ranging from temporal databases to artificial intelligence and verification of reactive systems, interval temporal logics still misses algorithms and tools capable of supporting them in an efficient way. In this paper, we approach the finite satisfiability problem for the simplest meaningful interval temporal logic (which is NEXPTIME-complete), namely A (also known as Right Propositional Neighborhood Logic), by means of a multi-objective combinatorial optimization model solved with three different multi-objective evolutionary algorithms. As a result we obtain a decision procedure that, although incomplete, turns out to be unexpectedly suitable and easy to implement with respect to classical complete algorithms. Moreover, this approach allows one to effectively search for the minimal model that satisfy a set of A-formulas without using any kind of normal form.

[1]  Fausto Giunchiglia,et al.  SAT-Based Decision Procedures for Classical Modal Logics , 2004, Journal of Automated Reasoning.

[2]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[3]  Peter F. Patel-Schneider,et al.  A New General Method to Generate Random Modal Formulae for Testing Decision Procedures , 2003, J. Artif. Intell. Res..

[4]  Stefan Harmeling,et al.  Solving Satisfiability Problems with Genetic Algorithms , 2000 .

[5]  Ullrich Hustadt,et al.  An empirical analysis of modal theorem provers , 1999, J. Appl. Non Class. Logics.

[6]  Peter F. Patel-Schneider,et al.  DLP System Description , 1998, Description Logics.

[7]  Davide Bresolin,et al.  An Optimal Decision Procedure for Right Propositional Neighborhood Logic , 2006, Journal of Automated Reasoning.

[8]  Davide Bresolin,et al.  Metric Propositional Neighborhood Logics: Expressiveness, Decidability, and Undecidability , 2010, ECAI.

[9]  Benno Stein,et al.  Studienarbeit A Study of Evolutionary Algorithms for the Satisfiability Problem , 2004 .

[10]  Davide Bresolin,et al.  Metric propositional neighborhood logics on natural numbers , 2011, Software & Systems Modeling.

[11]  Davide Bresolin,et al.  On Begins, Meets and before , 2012, Int. J. Found. Comput. Sci..

[12]  Yoav Shoham,et al.  A propositional modal logic of time intervals , 1991, JACM.

[13]  Gabriele Puppis,et al.  Maximal Decidable Fragments of Halpern and Shoham's Modal Logic of Intervals , 2010, ICALP.

[14]  Antonio F. Gómez-Skarmeta,et al.  Nonlinear Optimization with Fuzzy Constraints by Multi-Objective Evolutionary Algorithms , 2004, Fuzzy Days.

[15]  Davide Bresolin,et al.  Interval Temporal Logics over Finite Linear Orders: the Complete Picture , 2012, ECAI.

[16]  Levent Aksoy,et al.  An Evolutionary Local Search Algorithm for the Satisfiability Problem , 2005, TAINN.

[17]  Davide Bresolin,et al.  Decidable and Undecidable Fragments of Halpern and Shoham's Interval Temporal Logic: Towards a Complete Classification , 2008, LPAR.

[18]  M. O'Mahony Sensory Evaluation of Food: Statistical Methods and Procedures , 1986 .

[19]  Valentin Goranko,et al.  A Road Map of Interval Temporal Logics and Duration Calculi , 2004, J. Appl. Non Class. Logics.

[20]  Antonio F. Gómez-Skarmeta,et al.  Improving interpretability in approximative fuzzy models via multiobjective evolutionary algorithms , 2007, EUSFLAT Conf..

[21]  M. de Rijke,et al.  Modal logic and local search , 2001 .

[22]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[23]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[24]  A. Gómez-Skarmeta,et al.  Improving interpretability in approximative fuzzy models via multiobjective evolutionary algorithms: Research Articles , 2007 .

[25]  Jin-Kao Hao,et al.  Evolutionary Computing for the Satisfiability Problem , 2003, EvoWorkshops.

[26]  Wolfgang Thomas,et al.  Handbook of Theoretical Computer Science, Volume B: Formal Models and Semantics , 1990 .

[27]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[28]  Elena Marchiori,et al.  Evolutionary Algorithms for the Satisfiability Problem , 2002, Evolutionary Computation.

[29]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[30]  Ian Horrocks,et al.  Using an Expressive Description Logic: FaCT or Fiction? , 1998, KR.

[31]  Elena Marchiori,et al.  An adaptive evolutionary algorithm for the satisfiability problem , 2000, SAC '00.

[32]  Davide Bresolin,et al.  Propositional interval neighborhood logics: Expressiveness, decidability, and undecidable extensions , 2009, Ann. Pure Appl. Log..