메뉴 건너뛰기




Volumn 8, Issue 1, 2008, Pages 81-109

Linear tabling strategies and optimizations

Author keywords

Linear tabling; Memoization; Prolog; Recursion; Semi naive evaluation; Tabling

Indexed keywords

LINEAR TABLING STRATEGIES; MEMOIZATION; PROBABILISTIC LEARNING; PROGRAM ANALYSIS; PROLOGS;

EID: 36849085355     PISSN: 14710684     EISSN: 14753081     Source Type: Journal    
DOI: 10.1017/S147106840700316X     Document Type: Article
Times cited : (30)

References (38)
  • 2
    • 84976736962 scopus 로고
    • An amateur's introduction to recursive query processing strategies
    • BANCILHON, F. AND RAMAKRISHNAN, R. 1986. An amateur's introduction to recursive query processing strategies. In Proc. of ACM SIGMOD '86, 16-52.
    • (1986) Proc. of ACM SIGMOD '86 , pp. 16-52
    • BANCILHON, F.1    RAMAKRISHNAN, R.2
  • 3
    • 0029695436 scopus 로고    scopus 로고
    • Tabled evaluation with delaying for general logic programs
    • CHEN, W. AND WARREN, D. S. 1996. Tabled evaluation with delaying for general logic programs. Journal of the ACM 43, 1, 20-74.
    • (1996) Journal of the ACM , vol.43 , Issue.1 , pp. 20-74
    • CHEN, W.1    WARREN, D.S.2
  • 4
    • 0029702034 scopus 로고    scopus 로고
    • Practical program analysis using general purpose logic programming systems - A case study
    • DAWSON, S., RAMAKRISHNAN, C. R. AND WARREN, D. S. 1996. Practical program analysis using general purpose logic programming systems - A case study. ACM SIGPLAN Notices 31, 5, 117-126.
    • (1996) ACM SIGPLAN Notices , vol.31 , Issue.5 , pp. 117-126
    • DAWSON, S.1    RAMAKRISHNAN, C.R.2    WARREN, D.S.3
  • 5
    • 84947770327 scopus 로고    scopus 로고
    • CAT: The copying approach to tabling
    • Proc. of Programming Language Implementation and Logic Programming PLILP
    • DEMOEN, B. AND SAGONAS, K. 1998. CAT: The copying approach to tabling. In Proc. of Programming Language Implementation and Logic Programming (PLILP), LNCS 1490, 21-35.
    • (1998) LNCS , vol.1490 , pp. 21-35
    • DEMOEN, B.1    SAGONAS, K.2
  • 6
    • 84867447464 scopus 로고    scopus 로고
    • CHAT: The copy-hybrid approach to tabling
    • Proc. of Practical Aspects of Declarative Programming PADL
    • DEMOEN, B. AND SAGONAS, K. 1999. CHAT: The copy-hybrid approach to tabling. In Proc. of Practical Aspects of Declarative Programming (PADL), LNCS 1551, 106-121.
    • (1999) LNCS , vol.1551 , pp. 106-121
    • DEMOEN, B.1    SAGONAS, K.2
  • 9
    • 0041409278 scopus 로고    scopus 로고
    • Beyond depth-first: Improving tabled logic programs through alternative scheduling strategies
    • FREIRE, J., SWIFT, T. AND WARREN, D. S. 1998. Beyond depth-first: Improving tabled logic programs through alternative scheduling strategies. Journal of Functional and Logic Programming.
    • (1998) Journal of Functional and Logic Programming
    • FREIRE, J.1    SWIFT, T.2    WARREN, D.S.3
  • 10
    • 84937210915 scopus 로고    scopus 로고
    • A simple scheme for implementing tabled logic of programming systems based on dynamic reordering of alternatives
    • Proc. of International Conference on Logic Programming ICLP
    • GUO, H.-F. AND GUPTA, G. 2001. A simple scheme for implementing tabled logic of programming systems based on dynamic reordering of alternatives. In Proc. of International Conference on Logic Programming (ICLP), LNCS 2237, 181-195.
    • (2001) LNCS , vol.2237 , pp. 181-195
    • GUO, H.-F.1    GUPTA, G.2
  • 11
    • 84937294957 scopus 로고
    • Memoization of top down parsing
    • JOHNSON, M. 1995. Memoization of top down parsing. Computational Linguistics 21, 3.
    • (1995) Computational Linguistics , vol.21 , pp. 3
    • JOHNSON, M.1
  • 12
    • 0002374654 scopus 로고    scopus 로고
    • Deductive database languages: Problems and solutions
    • LIU, M. 1999. Deductive database languages: Problems and solutions. ACM Computing Surveys 31, 1, 27-62.
    • (1999) ACM Computing Surveys , vol.31 , Issue.1 , pp. 27-62
    • LIU, M.1
  • 14
    • 0002444193 scopus 로고
    • memo functions and machine learning
    • MICHIE, D. 1968. "memo" functions and machine learning. Nature 218, 6, 19-22.
    • (1968) Nature , vol.218 , Issue.6 , pp. 19-22
    • MICHIE, D.1
  • 15
    • 21144454095 scopus 로고    scopus 로고
    • The succinct solver suite
    • Proc. Tools and Algorithms for the Construction and Analysis of Systems: 10th International Conference TACAS
    • NIELSON, F., NIELSON, H. R., SUN, H., BUCHHOLTZ, M., HANSEN, R. R., PILEGAARD, H. AND SEIDL, H. 2004. The succinct solver suite. In Proc. Tools and Algorithms for the Construction and Analysis of Systems: 10th International Conference (TACAS), LNCS 2988, 251-265.
    • (2004) LNCS , vol.2988 , pp. 251-265
    • NIELSON, F.1    NIELSON, H.R.2    SUN, H.3    BUCHHOLTZ, M.4    HANSEN, R.R.5    PILEGAARD, H.6    SEIDL, H.7
  • 16
    • 36849043586 scopus 로고    scopus 로고
    • PIENTKA, B. December 2003. Tabled Higher-order Logic Programming. PhD thesis, Technical Report CMU-CS-03-185, Carnegie Mellon University, Pittsburgh.
    • PIENTKA, B. December 2003. Tabled Higher-order Logic Programming. PhD thesis, Technical Report CMU-CS-03-185, Carnegie Mellon University, Pittsburgh.
  • 18
    • 1242331070 scopus 로고    scopus 로고
    • Model checking with tabled logic programming
    • ALP
    • RAMAKRISHNAN, C. Feb. 2002. Model checking with tabled logic programming. In ALP News Letter. ALP.
    • (2002) ALP News Letter
    • RAMAKRISHNAN, C.F.1
  • 23
    • 0032058020 scopus 로고    scopus 로고
    • An abstract machine for tabled execution of fixed-order stratified logic programs
    • SAGONAS, K. AND SWIFT, T. 1998. An abstract machine for tabled execution of fixed-order stratified logic programs. ACM Transactions on Programming Languages and Systems 20, 3, 586-634.
    • (1998) ACM Transactions on Programming Languages and Systems , vol.20 , Issue.3 , pp. 586-634
    • SAGONAS, K.1    SWIFT, T.2
  • 25
    • 4444281941 scopus 로고    scopus 로고
    • Parameter learning of logic programs for symbolic-statistical modeling
    • SATO, T. AND KAMEYA, Y. 2001. Parameter learning of logic programs for symbolic-statistical modeling. Journal of Artificial Intelligence Research, 391-454.
    • (2001) Journal of Artificial Intelligence Research , pp. 391-454
    • SATO, T.1    KAMEYA, Y.2
  • 29
    • 85034427623 scopus 로고
    • OLD resolution with tabulation
    • Proc. of the Third International Conference on Logic Programming, E. Shapiro, Ed, Springer
    • TAMAKI, H. AND SATO, T. 1986. OLD resolution with tabulation. In Proc. of the Third International Conference on Logic Programming, E. Shapiro, Ed. 84-98, LNCS 225, Springer.
    • (1986) LNCS , vol.225 , pp. 84-98
    • TAMAKI, H.1    SATO, T.2
  • 31
    • 1242331068 scopus 로고
    • ATR Integrated Speech and Language Database
    • TR-IT-0056, ATR Interpreting Telecommunications Research Laboratories. In Japanese, ATR
    • URATANI, N., TAKEZAWA, T., MATSUO, H. AND MORITA, C. 1994. ATR Integrated Speech and Language Database [Technical Report TR-IT-0056], ATR Interpreting Telecommunications Research Laboratories. In Japanese, ATR.
    • (1994) Technical Report
    • URATANI, N.1    TAKEZAWA, T.2    MATSUO, H.3    MORITA, C.4
  • 34
    • 0030284443 scopus 로고    scopus 로고
    • Parameter passing and control stack management in Prolog implementation revisited
    • ZHOU, N.-F. 1996. Parameter passing and control stack management in Prolog implementation revisited. ACM Transactions on Programming Languages and Systems 18, 6, 752-779.
    • (1996) ACM Transactions on Programming Languages and Systems , vol.18 , Issue.6 , pp. 752-779
    • ZHOU, N.-F.1
  • 38
    • 84958979458 scopus 로고
    • Implementation of a linear tabling mechanism
    • Proc. of Practical Aspects of Declarative Programming PADL
    • ZHOU, N.-F., SHEN, Y.-D., YUAN, L.-Y. AND YOU, J.-.H. 2000. Implementation of a linear tabling mechanism. In Proc. of Practical Aspects of Declarative Programming (PADL), LNCS 1753, 109-123.
    • (1753) LNCS , pp. 109-123
    • ZHOU, N.-F.1    SHEN, Y.-D.2    YUAN, L.-Y.3    YOU, J.H.4


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