메뉴 건너뛰기




Volumn 12, Issue 4, 1980, Pages 403-417

Tabulation Techniques for Recursive Programs

Author keywords

dynamic programming; pebble games; program transformation; recursion elimination; recursive functions; redundancy; tabulation

Indexed keywords


EID: 84976779750     PISSN: 03600300     EISSN: 15577341     Source Type: Journal    
DOI: 10.1145/356827.356831     Document Type: Article
Times cited : (100)

References (26)
  • 3
    • 0003787146 scopus 로고
    • Princeton University Press, Princeton, N.J.
    • Bellman, R. E. Dynamic programming, Princeton University Press, Princeton, N.J., 1957.
    • (1957) Dynamic programming
    • Bellman, R.E.1
  • 4
    • 0017504609 scopus 로고
    • Notes on recursion elimination
    • June
    • Bird, R. S. “Notes on recursion elimination,” Commun. ACM 20, 6 (June 1977), 434-439.
    • (1977) Commun. ACM , vol.20 , Issue.6 , pp. 434-439
    • Bird, R.S.1
  • 5
    • 0017555157 scopus 로고
    • Improving programs by the introduction of recursion
    • Nov
    • Bird, R. S. “Improving programs by the introduction of recursion,” Commun. ACM 20, 11 (Nov. 1977), 856-863.
    • (1977) Commun. ACM , vol.20 , Issue.11 , pp. 856-863
    • Bird, R.S.1
  • 8
    • 85035046708 scopus 로고
    • Characterization and elimination of redundancy in recursive programs
    • Cohen, N. H. “Characterization and elimination of redundancy in recursive programs,” in 6th Ann. Symp. Principles of Programming Languages, 1979, pp. 143-157.
    • (1979) 6th Ann. Symp. Principles of Programming Languages , pp. 143-157
    • Cohen, N.H.1
  • 9
    • 0016518550 scopus 로고
    • A linear space algorithm for computing maximal common subsequences
    • June
    • Hirschberg, D. S. “A linear space algorithm for computing maximal common subsequences,” Commun. ACM 18, 6 (June 1975), 341-343.
    • (1975) Commun. ACM , vol.18 , Issue.6 , pp. 341-343
    • Hirschberg, D.S.1
  • 12
    • 84976706777 scopus 로고    scopus 로고
    • On efficient ways of evaluating certain recursive functions
    • Project MAC A.I. Memo 32 (undated), M.I.T., Cambridge, Mass
    • McCarthy, J. “On efficient ways of evaluating certain recursive functions,” Project MAC A.I. Memo 32 (undated), M.I.T., Cambridge, Mass.
    • McCarthy, J.1
  • 13
    • 77956967645 scopus 로고
    • A basis for a mathematical theory of computation
    • E. Braffort and D. Hirschberg (Eds.), North-Holland, Amsterdam
    • McCarthy, J. “A basis for a mathematical theory of computation,” in Computer programming and formal systems, E. Braffort and D. Hirschberg (Eds.), North-Holland, Amsterdam, 1963, pp. 33-70.
    • (1963) Computer programming and formal systems , pp. 33-70
    • McCarthy, J.1
  • 14
    • 3943113484 scopus 로고
    • Memo functions: A Ianguage feature with rote learning properties
    • DMIP Memo. MIP-R-29, Edinburgh
    • Michie, D. “Memo functions: A Ianguage feature with rote learning properties,” DMIP Memo. MIP-R-29, Edinburgh. 1967.
    • (1967)
    • Michie, D.1
  • 15
    • 0347107338 scopus 로고
    • A family of rules for recursion removal related to the Towers of Hanoi problem
    • Dec
    • Partsch, H., and Pepper, P. “A family of rules for recursion removal related to the Towers of Hanoi problem,” Inf. Process. Lett. 5, 6 (Dec. 1976), 174-177.
    • (1976) Inf. Process. Lett. , vol.5 , Issue.6 , pp. 174-177
    • Partsch, H.1    Pepper, P.2
  • 17
    • 0347505392 scopus 로고
    • Time-space trade-offs in a pebble game
    • Paul, W. J., and Tarjan, R.-E. “Time-space trade-offs in a pebble game,” Acta Inf. 10 (1978), 111-115.
    • (1978) Acta Inf. , vol.10 , pp. 111-115
    • Paul, W.J.1    Tarjan, R.-E.2
  • 18
    • 84976669737 scopus 로고
    • A time-space tradeoff
    • Pippenger, N. “A time-space tradeoff,” J. ACM 25, 4 (1978), 509-515.
    • (1978) J. ACM , vol.25 , Issue.4 , pp. 509-515
    • Pippenger, N.1
  • 20
    • 0343708375 scopus 로고
    • An iterative program to calculate Fibonacci numbers in O(log n) arithmetic operations
    • Oct
    • Shortt, J. “An iterative program to calculate Fibonacci numbers in O(log n) arithmetic operations,” Inf. Process. Lett. 7, 6 (Oct. 1978), 299-303.
    • (1978) Inf. Process. Lett. , vol.7 , Issue.6 , pp. 299-303
    • Shortt, J.1
  • 21
    • 84933335923 scopus 로고
    • Equivalent recursive definitions of certain number theoretical functions
    • TUM-INFO-7714, Technische Univ. München, West Germany
    • Steinbruggen, R. “Equivalent recursive definitions of certain number theoretical functions,” TUM-INFO-7714, Technische Univ. München, West Germany, 1977.
    • (1977)
    • Steinbruggen, R.1
  • 23
    • 84913140943 scopus 로고
    • Some graph games related to the efficient calculation of expressions
    • RC-3628
    • Walker, S. A. “Some graph games related to the efficient calculation of expressions,” IBM Res. Rep. RC-3628, 1971.
    • (1971) IBM Res. Rep.
    • Walker, S.A.1
  • 24
    • 49149143228 scopus 로고
    • Another application of recursion introduction
    • Watanabe, O. “Another application of recursion introduction,” Inf. Process. Lett. 10, 3 (1980), 116-119.
    • (1980) Inf. Process. Lett. , vol.10 , Issue.3 , pp. 116-119
    • Watanabe, O.1


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