메뉴 건너뛰기




Volumn 10, Issue 2, 2010, Pages 125-166

NP Datalog: A logic language for expressing NP search and optimization problems

Author keywords

Constraint programming; Expressivity and complexity of declarative query languages; Logic languages; Stable model semantics

Indexed keywords

CONSTRAINT PROGRAMMING; DATALOG; DECLARATIVE LOGIC; DECLARATIVE QUERY LANGUAGES; LOGIC LANGUAGES; OPTIMIZATION PROBLEMS; OPTIMIZATION PROGRAMMING; STABLE MODEL SEMANTICS; STRATIFIED NEGATION; SYSTEM PROTOTYPE;

EID: 77951256621     PISSN: 14710684     EISSN: 14753081     Source Type: Journal    
DOI: 10.1017/S1471068409990251     Document Type: Article
Times cited : (17)

References (49)
  • 4
    • 21844431633 scopus 로고    scopus 로고
    • NP-SPEC: An executable specification language for solving all problems in NP
    • Cadoli, M., Ianni, G., Palopoli, L., Schaerf, A. and Vasile, D. 2000. NP-SPEC: An executable specification language for solving all problems in NP. Computer Languages 26 (2-4), 165-195.
    • (2000) Computer Languages , vol.26 , Issue.2-4 , pp. 165-195
    • Cadoli, M.1    Ianni, G.2    Palopoli, L.3    Schaerf, A.4    Vasile, D.5
  • 5
    • 11144320708 scopus 로고    scopus 로고
    • Compiling problem specifications into SAT
    • Cadoli, M. and Schaerf, A. 2005. Compiling problem specifications into SAT. Artificial Intelligence 162 (1-2), 89-120.
    • (2005) Artificial Intelligence , vol.162 , Issue.1-2 , pp. 89-120
    • Cadoli, M.1    Schaerf, A.2
  • 7
    • 84867778292 scopus 로고    scopus 로고
    • Extending classical logic with inductive definitions
    • J. W. Lloyd et al., Eds. LNCS, Springer
    • Denecker, M. 2000. Extending classical logic with inductive definitions. In Proc. of the International Conference on Computational Logic, J. W. Lloyd et al., Eds. LNCS, vol.1861. Springer, 703-717.
    • (2000) Proc. of the International Conference on Computational Logic , vol.1861 , pp. 703-717
    • Denecker, M.1
  • 9
    • 33745233275 scopus 로고    scopus 로고
    • Predicate-calculus based logics for modeling and solving search problems
    • East, D. and Truszczynski, M. 2006. Predicate-calculus based logics for modeling and solving search problems. ACM Transaction on Computational Logic 7 (1), 38-83.
    • (2006) ACM Transaction on Computational Logic , vol.7 , Issue.1 , pp. 38-83
    • East, D.1    Truszczynski, M.2
  • 11
    • 0002188798 scopus 로고
    • Generalized first-order spectra and polynomial-time recognizable sets
    • R. Karp, Ed. SIAM-AMS Proc.
    • Fagin, R. 1974. Generalized first-order spectra and polynomial-time recognizable sets. In Complexity of Computation, R. Karp, Ed. SIAM-AMS Proc., vol.7, 43-73.
    • (1974) Complexity of Computation , vol.7 , pp. 43-73
    • Fagin, R.1
  • 12
  • 14
    • 0001119421 scopus 로고
    • The stable model semantics for logic programming
    • R. A. Kowalski and K. A. Bowen, Eds. The MIT Press
    • Gelfond, M. and Lifschitz, V. 1988. The stable model semantics for logic programming. In Proc. of the International Conference on Logic Programming, R. A. Kowalski and K. A. Bowen, Eds. The MIT Press, 1070-1080.
    • (1988) Proc. of the International Conference on Logic Programming , pp. 1070-1080
    • Gelfond, M.1    Lifschitz, V.2
  • 15
    • 84884372049 scopus 로고    scopus 로고
    • Representing knowledge in a-prolog
    • A. C. Kakas and F. Sadri, Eds. LNCS, Springer
    • Gelfond, M. 2002. Representing knowledge in a-prolog. Computational Logic: Logic Programming and Beyond, A. C. Kakas and F. Sadri, Eds. LNCS, vol.2408. Springer, 413-451.
    • (2002) Computational Logic: Logic Programming and beyond , vol.2408 , pp. 413-451
    • Gelfond, M.1
  • 17
    • 84884389763 scopus 로고    scopus 로고
    • Search and optimization problems in datalog
    • A. C. Kakas and F. Sadri, Eds. LNCS, Springer
    • Greco, S. and Saccà , D. 2002. Search and optimization problems in datalog. Computational Logic: Logic Programming and Beyond, A. C. Kakas and F. Sadri, Eds. LNCS, vol.2408. Springer, 61-82.
    • (2002) Computational Logic: Logic Programming and beyond , vol.2408 , pp. 61-82
    • Greco, S.1    Saccà, D.2
  • 18
    • 0344614912 scopus 로고    scopus 로고
    • NP optimization problems in datalog
    • J. Maluszynski, Ed. The MIT Press
    • Greco, S. and Saccà , D. 1997. NP optimization problems in datalog. In Symposium on Logic Programming, J. Maluszynski, Ed. The MIT Press, 181-195.
    • (1997) Symposium on Logic Programming , pp. 181-195
    • Greco, S.1    Saccà, D.2
  • 19
    • 84947813098 scopus 로고
    • Datalog with stratified negation and choice: From P to DP
    • G. Gottlob and M. Y. Vardi, Eds. LNCS, Springer
    • Greco, S., Saccà , D. and Zaniolo C. 1995. Datalog with stratified negation and choice: from P to DP. In Proc. of the International Conference on Database Theory, G. Gottlob and M. Y. Vardi, Eds. LNCS, vol.893. Springer, 574-589.
    • (1995) Proc. of the International Conference on Database Theory , vol.893 , pp. 574-589
    • Greco, S.1    Saccà, D.2    Zaniolo, C.3
  • 22
    • 0001951331 scopus 로고
    • A catalog of complexity classes
    • J. van Leewen, Ed. North-Holland
    • Johnson, D. S. 1990. A Catalog of Complexity Classes. In Handbook of Theoretical Computer Science, Vol.1, J. van Leewen, Ed. North-Holland, 67-161.
    • (1990) Handbook of Theoretical Computer Science , vol.1 , pp. 67-161
    • Johnson, D.S.1
  • 23
    • 0031118470 scopus 로고    scopus 로고
    • Spill - A logic language for writing testable requirements specifications
    • Kluzniak, F. and Milkowska, M. 1997. Spill - A logic language for writing testable requirements specifications. Science of Computer Programming 28 (2-3), 193-223.
    • (1997) Science of Computer Programming , vol.28 , Issue.2-3 , pp. 193-223
    • Kluzniak, F.1    Milkowska, M.2
  • 27
    • 84879948745 scopus 로고    scopus 로고
    • Disjunctive answer set programming via satisfiability
    • M. De Vos and A. Provetti, Eds. CEUR Workshop Proceedings
    • Lierler, Y. 2005. Disjunctive answer set programming via satisfiability. In Proc. of the International Workshop on Answer Set Programming, M. De Vos and A. Provetti, Eds. CEUR Workshop Proceedings 142, 85-97.
    • (2005) Proc. of the International Workshop on Answer Set Programming , vol.142 , pp. 85-97
    • Lierler, Y.1
  • 29
    • 2942667864 scopus 로고    scopus 로고
    • ASSAT: Computing answer sets of a logic program by SAT solvers
    • Lin, F. and Zhao, Y. 2004. ASSAT: Computing answer sets of a logic program by SAT solvers. Artificial Intelligence 157 (1-2), 115-137.
    • (2004) Artificial Intelligence , vol.157 , Issue.1-2 , pp. 115-137
    • Lin, F.1    Zhao, Y.2
  • 31
    • 22944469774 scopus 로고    scopus 로고
    • On the relation between ID-logic and answer set programming
    • J. J. Alferes and J. A. Leite, Eds. LNCS, Springer
    • Marien, M., Gilis, D. and Denecker, M. 2004. On the relation between ID-logic and answer set programming. Logics in Artificial Intelligence, J. J. Alferes and J. A. Leite, Eds. LNCS, vol.3229. Springer, 108-120.
    • (2004) Logics in Artificial Intelligence , vol.3229 , pp. 108-120
    • Marien, M.1    Gilis, D.2    Denecker, M.3
  • 38
    • 0031165570 scopus 로고    scopus 로고
    • The expressive powers of stable models for bound and unbound queries
    • Saccà , D. 1997. The expressive powers of stable models for bound and unbound queries. Journal of Computer and System Sciences 54 (3), 441-464.
    • (1997) Journal of Computer and System Sciences , vol.54 , Issue.3 , pp. 441-464
    • Saccà, D.1
  • 39
    • 0029359275 scopus 로고
    • The expressive powers of the logic programming semantics
    • Schlipf, J. S. 1995. The expressive powers of the logic programming semantics. Journal of Computer and System Sciences 51 (1), 64-86.
    • (1995) Journal of Computer and System Sciences , vol.51 , Issue.1 , pp. 64-86
    • Schlipf, J.S.1
  • 40
    • 0025488553 scopus 로고
    • KIDS: A semiautomatic program development system
    • Smith, D. R. 1990. KIDS: A semiautomatic program development system. IEEE Transaction on Software Engineering 16 (9), 1024-1043.
    • (1990) IEEE Transaction on Software Engineering , vol.16 , Issue.9 , pp. 1024-1043
    • Smith, D.R.1
  • 41
    • 0010122418 scopus 로고    scopus 로고
    • Extending and implementing the stable model semantics
    • Simons, P., Niemela, I. and Soininen, T. 2002. Extending and implementing the stable model semantics. Artificial Intelligence 138 (1-2), 181-234.
    • (2002) Artificial Intelligence , vol.138 , Issue.1-2 , pp. 181-234
    • Simons, P.1    Niemela, I.2    Soininen, T.3
  • 43
    • 71149116148 scopus 로고
    • The well-founded semantics for general logic programs
    • Van Gelder, A., Ross, K. A. and Schlipf, J. S. 1991. The well-founded semantics for general logic programs. Journal of ACM 38 (3), 620-650.
    • (1991) Journal of ACM , vol.38 , Issue.3 , pp. 620-650
    • Van Gelder, A.1    Ross, K.A.2    Schlipf, J.S.3
  • 48
    • 33746923633 scopus 로고    scopus 로고
    • Implementing constraint solvers in B-prolog
    • M. A. Musen et al., Eds. IFIP Conference Proceedings
    • Zhou, N. 2002. Implementing constraint solvers in B-prolog. Intelligent Information Processing, M. A. Musen et al., Eds. IFIP Conference Proceedings, 249-260.
    • (2002) Intelligent Information Processing , pp. 249-260
    • Zhou, N.1
  • 49
    • 2442562538 scopus 로고    scopus 로고
    • On the semantics and expressive power of Datalog-like languages for NP search and optimization problems
    • H. Haddad et al., Eds. ACM
    • Zumpano, E., Greco, S., Trubitsyna, I. and Veltri, P. 2004. On the semantics and expressive power of Datalog-like languages for NP search and optimization problems. In Proc. of the ACM Symppsium on Applied Computing, H. Haddad et al., Eds. ACM, 692-697.
    • (2004) Proc. of the ACM Symppsium on Applied Computing , pp. 692-697
    • Zumpano, E.1    Greco, S.2    Trubitsyna, I.3    Veltri, P.4


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