메뉴 건너뛰기




Volumn 138, Issue 1-2, 2002, Pages 181-234

Extending and implementing the stable model semantics

Author keywords

Answer set programming; Logic programs; Optimization; Stable model semantics; Weight constraints

Indexed keywords

COMPUTATIONAL COMPLEXITY; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SCIENCE; CONSTRAINT THEORY; EMBEDDED SYSTEMS; FUNCTIONS; GRAPH THEORY; LOGIC PROGRAMMING; MATHEMATICAL MODELS; OPTIMIZATION;

EID: 0010122418     PISSN: 00043702     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0004-3702(02)00187-X     Document Type: Article
Times cited : (738)

References (70)
  • 1
    • 85006614284 scopus 로고    scopus 로고
    • Verifying security protocols as planning in logic programming
    • Aiello L.C., Massacci F. Verifying security protocols as planning in logic programming. ACM Trans. Comput. Logic. 2:(4):2001;542-580.
    • (2001) ACM Trans. Comput. Logic , vol.2 , Issue.4 , pp. 542-580
    • Aiello, L.C.1    Massacci, F.2
  • 3
    • 0028546204 scopus 로고
    • Mixed integer programming methods for computing nonmonotonic deductive databases
    • Bell C., Nerode A., Ng R.T., Subrahmanian V.S. Mixed integer programming methods for computing nonmonotonic deductive databases. J. ACM. 41:(6):1994;1178-1215.
    • (1994) J. ACM , vol.41 , Issue.6 , pp. 1178-1215
    • Bell, C.1    Nerode, A.2    Ng, R.T.3    Subrahmanian, V.S.4
  • 5
    • 84946745472 scopus 로고    scopus 로고
    • Strong and weak constraints in disjunctive datalog
    • Proceedings of the 4th International Conference on Logic Programming and Non-Monotonic Reasoning, Berlin: Springer
    • Buccafurri F., Leone N., Rullo P. Strong and weak constraints in disjunctive datalog. Proceedings of the 4th International Conference on Logic Programming and Non-Monotonic Reasoning. Lecture Notes in Computer Science. 1265:1997;2-17 Springer, Berlin.
    • (1997) Lecture Notes in Computer Science , vol.1265 , pp. 2-17
    • Buccafurri, F.1    Leone, N.2    Rullo, P.3
  • 6
    • 33748987224 scopus 로고    scopus 로고
    • NP-SPEC: An executable specification language for solving all problems in NP
    • Proceedings of the First International Workshop on Practical Aspects of Declarative Languages, San Antonio, TX, Berlin: Springer
    • Cadoli M., Palopoli L., Schaerf A., Vasile D. NP-SPEC: An executable specification language for solving all problems in NP. Proceedings of the First International Workshop on Practical Aspects of Declarative Languages, San Antonio, TX. Lecture Notes in Computer Science. 1551:1999;16-30 Springer, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1551 , pp. 16-30
    • Cadoli, M.1    Palopoli, L.2    Schaerf, A.3    Vasile, D.4
  • 7
    • 0030260263 scopus 로고    scopus 로고
    • Computation of stable models and its integration with logical query processing
    • Chen W., Warren D.S. Computation of stable models and its integration with logical query processing. IEEE Trans. Knowledge Data Engrg. 8:(5):1996;742-757.
    • (1996) IEEE Trans. Knowledge Data Engrg. , vol.8 , Issue.5 , pp. 742-757
    • Chen, W.1    Warren, D.S.2
  • 9
    • 0030108241 scopus 로고    scopus 로고
    • Experimental results on the crossover point in random 3-SAT
    • Crawford J.M., Auton L.D. Experimental results on the crossover point in random 3-SAT. Artificial Intelligence. 81:(1):1996;31-57.
    • (1996) Artificial Intelligence , vol.81 , Issue.1 , pp. 31-57
    • Crawford, J.M.1    Auton, L.D.2
  • 10
    • 84919401135 scopus 로고
    • A machine program for theorem proving
    • Davis M., Logemann G., Loveland D. A machine program for theorem proving. Comm. ACM. 5:1962;394-397.
    • (1962) Comm. ACM , vol.5 , pp. 394-397
    • Davis, M.1    Logemann, G.2    Loveland, D.3
  • 11
  • 12
    • 0030403268 scopus 로고    scopus 로고
    • On computing logic programs
    • Dimopoulos Y. On computing logic programs. J. Automat. Reason. 17:1996;259-289.
    • (1996) J. Automat. Reason. , vol.17 , pp. 259-289
    • Dimopoulos, Y.1
  • 13
    • 84898684063 scopus 로고    scopus 로고
    • Encoding planning problems in non-monotonic logic programs
    • Proceedings of the Fourth European Conference on Planning, Toulouse, France, Berlin: Springer
    • Dimopoulos Y., Nebel B., Koehler J. Encoding planning problems in non-monotonic logic programs. Proceedings of the Fourth European Conference on Planning, Toulouse, France. Lecture Notes in Computer Science. 1348: 1997;169-181 Springer, Berlin.
    • (1997) Lecture Notes in Computer Science , vol.1348 , pp. 169-181
    • Dimopoulos, Y.1    Nebel, B.2    Koehler, J.3
  • 14
    • 0021509216 scopus 로고
    • Linear-time algorithms for testing the satisfiability of propositional Horn formulae
    • Dowling W.F., Gallier J.H. Linear-time algorithms for testing the satisfiability of propositional Horn formulae. J. Logic Programming. 3:1984;267-284.
    • (1984) J. Logic Programming , vol.3 , pp. 267-284
    • Dowling, W.F.1    Gallier, J.H.2
  • 15
    • 0018544688 scopus 로고
    • A truth maintenance system
    • Doyle J. A truth maintenance system. Artificial Intelligence. 12:1979;231-272.
    • (1979) Artificial Intelligence , vol.12 , pp. 231-272
    • Doyle, J.1
  • 16
    • 1642277329 scopus 로고    scopus 로고
    • DATALOG with constraints - An answer-set programming system
    • Austin, TX, Cambridge, MA: MIT Press
    • East D., Truszczyński M. DATALOG with constraints - An answer-set programming system. Proceedings AAAI-00, Austin, TX. 2000;163-168 MIT Press, Cambridge, MA.
    • (2000) Proceedings AAAI-00 , pp. 163-168
    • East, D.1    Truszczyński, M.2
  • 17
    • 21844511738 scopus 로고
    • On the computational cost of disjunctive logic programming: Propositional case
    • Eiter T., Gottlob G. On the computational cost of disjunctive logic programming: Propositional case. Ann. Math. Artificial Intelligence. 15:1995;289-323.
    • (1995) Ann. Math. Artificial Intelligence , vol.15 , pp. 289-323
    • Eiter, T.1    Gottlob, G.2
  • 19
    • 0025430272 scopus 로고
    • A rational reconstruction of nonmonotonic truth maintenance systems
    • Elkan C. A rational reconstruction of nonmonotonic truth maintenance systems. Artificial Intelligence. 43:1990;219-234.
    • (1990) Artificial Intelligence , vol.43 , pp. 219-234
    • Elkan, C.1
  • 20
    • 0343261446 scopus 로고
    • Computing stable models by using the ATMS
    • Boston, MA, Cambridge, MA: MIT Press
    • Eshghi K. Computing stable models by using the ATMS. Proceedings AAAI-90, Boston, MA. 1990;272-277 MIT Press, Cambridge, MA.
    • (1990) Proceedings AAAI-90 , pp. 272-277
    • Eshghi, K.1
  • 21
    • 84958599133 scopus 로고    scopus 로고
    • Pushing goal derivation in DLP computations
    • Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning, El Paso, TX, Berlin: Springer
    • Faber W., Leone N., Pfeifer G. Pushing goal derivation in DLP computations. Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning, El Paso, TX. Lecture Notes in Computer Science. 1730:1999;177-191 Springer, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1730 , pp. 177-191
    • Faber, W.1    Leone, N.2    Pfeifer, G.3
  • 22
    • 84867759736 scopus 로고    scopus 로고
    • Optimizing the computation of heuristics for answer set programming systems
    • Proceedings of the 6th International Conference on Logic Programming and Nonmonotonic Reasoning, Vienna, Austria, Berlin: Springer
    • Faber W., Leone N., Pfeifer G. Optimizing the computation of heuristics for answer set programming systems. Proceedings of the 6th International Conference on Logic Programming and Nonmonotonic Reasoning, Vienna, Austria. Lecture Notes in Computer Science. 2173:2001;295-308 Springer, Berlin.
    • (2001) Lecture Notes in Computer Science , vol.2173 , pp. 295-308
    • Faber, W.1    Leone, N.2    Pfeifer, G.3
  • 25
    • 0032642837 scopus 로고    scopus 로고
    • Dynamic programming in Datalog with aggregates
    • Greco S. Dynamic programming in Datalog with aggregates. IEEE Trans. Knowledge Data Engrg. 11:(2):1999;265-283.
    • (1999) IEEE Trans. Knowledge Data Engrg. , vol.11 , Issue.2 , pp. 265-283
    • Greco, S.1
  • 26
    • 0032639194 scopus 로고    scopus 로고
    • Using logic programs with stable model semantics to solve deadlock and reachability problems for 1-safe Petri nets
    • Heljanko K. Using logic programs with stable model semantics to solve deadlock and reachability problems for 1-safe Petri nets. Fund. Inform. 37:(3):1999;247-268.
    • (1999) Fund. Inform. , vol.37 , Issue.3 , pp. 247-268
    • Heljanko, K.1
  • 29
    • 0024020188 scopus 로고
    • The complexity of optimization problems
    • Krentel M. The complexity of optimization problems. J. Comput. System Sci. 36:1988;490-509.
    • (1988) J. Comput. System Sci. , vol.36 , pp. 490-509
    • Krentel, M.1
  • 30
    • 1642412107 scopus 로고    scopus 로고
    • A Disjunctive Datalog System
    • Leone N., et al. Dlv, release 2001-06-11. http://www.dbai.tuwien.ac.at/proj/dlv/. 2001. A Disjunctive Datalog System.
    • (2001) Dlv, Release 2001-06-11
    • Leone, N.1
  • 31
    • 21144474855 scopus 로고
    • Effective implementation of negation in database logic query languages
    • LOGIDATA+: Deductive Databases with Complex Objects, Berlin: Springer
    • Leone N., Romeo M., Rullo P., Saccà D. Effective implementation of negation in database logic query languages. LOGIDATA+: Deductive Databases with Complex Objects. Lecture Notes in Computer Science. 701:1993;159-175 Springer, Berlin.
    • (1993) Lecture Notes in Computer Science , vol.701 , pp. 159-175
    • Leone, N.1    Romeo, M.2    Rullo, P.3    Saccà, D.4
  • 32
    • 0002875208 scopus 로고    scopus 로고
    • Disjunctive stable models: Unfounded sets, fixpoint semantics, and computation
    • Leone N., Rullo L., Scarcello F. Disjunctive stable models: Unfounded sets, fixpoint semantics, and computation. Inform. and Comput. 135:(2):1997;69-112.
    • (1997) Inform. and Comput. , vol.135 , Issue.2 , pp. 69-112
    • Leone, N.1    Rullo, L.2    Scarcello, F.3
  • 33
    • 0042796575 scopus 로고    scopus 로고
    • A constraint-based approach to narrow search trees for satisfiability
    • Li C.M. A constraint-based approach to narrow search trees for satisfiability. Inform. Process. Lett. 71:1999;75-80.
    • (1999) Inform. Process. Lett. , vol.71 , pp. 75-80
    • Li, C.M.1
  • 34
    • 84948992651 scopus 로고    scopus 로고
    • Look-ahead versus look-back for satisfiability problems
    • Proceedings of the Third International Conference on Principles and Practice of Constraint Programming, Linz, Austria, Berlin: Springer
    • Li C.M., Anbulagan. Look-ahead versus look-back for satisfiability problems. Proceedings of the Third International Conference on Principles and Practice of Constraint Programming, Linz, Austria. Lecture Notes in Computer Science. 1330:1997;341-355 Springer, Berlin.
    • (1997) Lecture Notes in Computer Science , vol.1330 , pp. 341-355
    • Li, C.M.1    Anbulagan2
  • 35
    • 0006748035 scopus 로고
    • On the declarative semantics of logic programs with negation
    • J. Minker. Los Altos, CA: Morgan Kaufmann
    • Lifschitz V. On the declarative semantics of logic programs with negation. Minker J. Foundations of Deductive Databases and Logic Programming. 1988;177-192 Morgan Kaufmann, Los Altos, CA.
    • (1988) Foundations of Deductive Databases and Logic Programming , pp. 177-192
    • Lifschitz, V.1
  • 38
    • 84947904189 scopus 로고    scopus 로고
    • Fully local and efficient evaluation of alternating fixed points
    • Proceedings of the 4th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Lisbon, Portugal, Berlin: Springer
    • Liu X., Ramakrishnan C.R., Smolka S.A. Fully local and efficient evaluation of alternating fixed points. Proceedings of the 4th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Lisbon, Portugal. Lecture Notes in Computer Science. 1384:1998;5-19 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1384 , pp. 5-19
    • Liu, X.1    Ramakrishnan, C.R.2    Smolka, S.A.3
  • 39
    • 0026914596 scopus 로고
    • The relationship between stable, supported, default and autoepistemic semantics for general logic programs
    • Marek V.W., Subrahmanian V.S. The relationship between stable, supported, default and autoepistemic semantics for general logic programs. Theoret. Comput. Sci. 103:(2):1992;365-386.
    • (1992) Theoret. Comput. Sci. , vol.103 , Issue.2 , pp. 365-386
    • Marek, V.W.1    Subrahmanian, V.S.2
  • 40
    • 0001775594 scopus 로고    scopus 로고
    • Stable models and an alternative logic programming paradigm
    • K.R. Apt, V.W. Marek, M. Truszczyński, & D.S. Warren. Berlin: Springer. cs.LO/9809032
    • Marek V.W., Truszczyński M. Stable models and an alternative logic programming paradigm. Apt K.R., Marek V.W., Truszczyński M., Warren D.S. The Logic Programming Paradigm: A 25-Year Perspective. 1999;375-398 Springer, Berlin. cs.LO/9809032.
    • (1999) The Logic Programming Paradigm: A 25-Year Perspective , pp. 375-398
    • Marek, V.W.1    Truszczyński, M.2
  • 41
    • 37349044608 scopus 로고
    • Circumscription - A form of non-monotonic reasoning
    • McCarthy J. Circumscription - A form of non-monotonic reasoning. Artificial Intelligence. 13:1980;27-39.
    • (1980) Artificial Intelligence , vol.13 , pp. 27-39
    • McCarthy, J.1
  • 42
    • 0022661717 scopus 로고
    • Applications of circumscription to formalizing commonsense knowledge
    • McCarthy J. Applications of circumscription to formalizing commonsense knowledge. Artificial Intelligence. 28:1986;89-116.
    • (1986) Artificial Intelligence , vol.28 , pp. 89-116
    • McCarthy, J.1
  • 43
    • 0021819131 scopus 로고
    • Semantical considerations on nonmonotonic logic
    • Moore R.C. Semantical considerations on nonmonotonic logic. Artificial Intelligence. 25:1985;75-94.
    • (1985) Artificial Intelligence , vol.25 , pp. 75-94
    • Moore, R.C.1
  • 44
    • 0033260715 scopus 로고    scopus 로고
    • Logic programming with stable model semantics as a constraint programming paradigm
    • Niemelä I. Logic programming with stable model semantics as a constraint programming paradigm. Ann. Math. Artificial Intelligence. 25:(3-4):1999;241-273.
    • (1999) Ann. Math. Artificial Intelligence , vol.25 , Issue.3-4 , pp. 241-273
    • Niemelä, I.1
  • 45
    • 0012352010 scopus 로고    scopus 로고
    • Extending the Smodels system with cardinality and weight constraints
    • J. Minker. Dordrecht: Kluwer Academic. Chapter 21
    • Niemelä I., Simons P. Extending the Smodels system with cardinality and weight constraints. Minker J. Logic-Based Artificial Intelligence. 2000;491-521 Kluwer Academic, Dordrecht. Chapter 21.
    • (2000) Logic-based Artificial Intelligence , pp. 491-521
    • Niemelä, I.1    Simons, P.2
  • 46
    • 84958675071 scopus 로고    scopus 로고
    • Stable model semantics of weight constraint rules
    • Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning, El Paso, TX, Berlin: Springer
    • Niemelä I., Simons P., Soininen T. Stable model semantics of weight constraint rules. Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning, El Paso, TX. Lecture Notes in Computer Science. 1730:1999;317-331 Springer, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1730 , pp. 317-331
    • Niemelä, I.1    Simons, P.2    Soininen, T.3
  • 49
    • 0000810454 scopus 로고
    • Stable semantics for disjunctive programs
    • Przymusinski T. Stable semantics for disjunctive programs. New Generation Computing. 9:(3-4):1991;401-424.
    • (1991) New Generation Computing , vol.9 , Issue.3-4 , pp. 401-424
    • Przymusinski, T.1
  • 50
    • 49149147322 scopus 로고
    • A logic for default reasoning
    • Reiter R. A logic for default reasoning. Artificial Intelligence. 13:1980;81-132.
    • (1980) Artificial Intelligence , vol.13 , pp. 81-132
    • Reiter, R.1
  • 51
    • 0032311632 scopus 로고    scopus 로고
    • Lexicographic priorities in default logic
    • Rintanen J. Lexicographic priorities in default logic. Artificial Intelligence. 106:1998;221-265.
    • (1998) Artificial Intelligence , vol.106 , pp. 221-265
    • Rintanen, J.1
  • 52
    • 0028493723 scopus 로고
    • An alternative approach to the semantics of disjunctive logic programs and deductive databases
    • Sakama C., Inoue K. An alternative approach to the semantics of disjunctive logic programs and deductive databases. J. Automat. Reason. 13:1994;145-172.
    • (1994) J. Automat. Reason. , vol.13 , pp. 145-172
    • Sakama, C.1    Inoue, K.2
  • 55
    • 84958606713 scopus 로고    scopus 로고
    • Extending the stable model semantics with more expressive rules
    • Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning, El Paso, TX, Berlin: Springer
    • Simons P. Extending the stable model semantics with more expressive rules. Proceedings of the 5th International Conference on Logic Programming and Nonmonotonic Reasoning, El Paso, TX. Lecture Notes in Computer Science. 1730:1999;305-316 Springer, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1730 , pp. 305-316
    • Simons, P.1
  • 56
    • 0005730375 scopus 로고    scopus 로고
    • Extending and implementing the stable model semantics
    • Doctoral Dissertation, Helsinki, Finland: Helsinki University of Technology
    • Simons P. Extending and implementing the stable model semantics, Doctoral Dissertation, Research Report A58. 2000;Helsinki University of Technology, Helsinki, Finland.
    • (2000) Research Report , vol.A58
    • Simons, P.1
  • 57
    • 1642379859 scopus 로고    scopus 로고
    • A system for computing the stable models of logic programs
    • Simons P. Smodels 2.26. http://www.tcs.hut.fi/Software/smodels/. 2000. A system for computing the stable models of logic programs.
    • (2000) Smodels 2.26
    • Simons, P.1
  • 58
    • 84957360996 scopus 로고    scopus 로고
    • A fixpoint definition of dynamic constraint satisfaction
    • Proceedings of the Fifth International Conference on Principles and Practice of Constraint Programming, Alexandria, VA, J. Jaffar. Berlin: Springer
    • Soininen T., Gelle E., Niemelä I. A fixpoint definition of dynamic constraint satisfaction. Jaffar J. Proceedings of the Fifth International Conference on Principles and Practice of Constraint Programming, Alexandria, VA. Lecture Notes in Computer Science. 1713:1999;419-433 Springer, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1713 , pp. 419-433
    • Soininen, T.1    Gelle, E.2    Niemelä, I.3
  • 59
    • 22444454304 scopus 로고    scopus 로고
    • Developing a declarative rule language for applications in product configuration
    • Proceedings of the First International Workshop on Practical Aspects of Declarative Languages, San Antonio, TX, Berlin: Springer
    • Soininen T., Niemelä I. Developing a declarative rule language for applications in product configuration. Proceedings of the First International Workshop on Practical Aspects of Declarative Languages, San Antonio, TX. Lecture Notes in Computer Science. 1551:1999;305-319 Springer, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1551 , pp. 305-319
    • Soininen, T.1    Niemelä, I.2
  • 62
    • 84867785094 scopus 로고    scopus 로고
    • Including diagnostic information in configuration models
    • Proceedings of the First International Conference on Computational Logic, Automated Deduction: Putting Theory into Practice, London, UK, J.W. et al. Lloyd. Berlin: Springer
    • Syrjänen T. Including diagnostic information in configuration models. Lloyd J.W., et al. Proceedings of the First International Conference on Computational Logic, Automated Deduction: Putting Theory into Practice, London, UK. Lecture Notes in Computer Science. 1861:2000;837-851 Springer, Berlin.
    • (2000) Lecture Notes in Computer Science , vol.1861 , pp. 837-851
    • Syrjänen, T.1
  • 64
    • 84867782191 scopus 로고    scopus 로고
    • Omega-restricted programs
    • Proceedings of the 6th International Conference on Logic Programming and Nonmonotonic Reasoning, Vienna, Austria, Berlin: Springer
    • Syrjänen T. Omega-restricted programs. Proceedings of the 6th International Conference on Logic Programming and Nonmonotonic Reasoning, Vienna, Austria. Lecture Notes in Computer Science. 2173:2001;267-279 Springer, Berlin.
    • (2001) Lecture Notes in Computer Science , vol.2173 , pp. 267-279
    • Syrjänen, T.1
  • 66
    • 71149116148 scopus 로고
    • The well-founded semantics for general logic programs
    • Van Gelder A., Ross K.A., Schlipf J.S. The well-founded semantics for general logic programs. J. ACM. 38:(3):1991;620-650.
    • (1991) J. ACM , vol.38 , Issue.3 , pp. 620-650
    • Van Gelder, A.1    Ross, K.A.2    Schlipf, J.S.3
  • 68
    • 84893675417 scopus 로고
    • A rearrangement search strategy for determining propositional satisfiability
    • St. Paul, MN, Los Altos, CA: Morgan Kaufmann
    • Zabih R., McAllester D. A rearrangement search strategy for determining propositional satisfiability. Proc. AAAI-88, St. Paul, MN. 1988;155-160 Morgan Kaufmann, Los Altos, CA.
    • (1988) Proc. AAAI-88 , pp. 155-160
    • Zabih, R.1    McAllester, D.2
  • 70
    • 84937410369 scopus 로고    scopus 로고
    • SATO: An efficient propositional prover
    • Townsville, North Queensland, Australia, Berlin: Springer
    • Zhang H. SATO: An efficient propositional prover. Proceedings of the 14th International Conference on Automated Deduction, Townsville, North Queensland, Australia. 1997;272-275 Springer, Berlin.
    • (1997) Proceedings of the 14th International Conference on Automated Deduction , pp. 272-275
    • Zhang, H.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.