메뉴 건너뛰기




Volumn 32, Issue 1, 2009, Pages

An experimental analysis of self-adjusting computation

Author keywords

Computational geometry; Dynamic algorithms; Dynamic dependence graphs; Memoization; Performance; Self adjusting computation

Indexed keywords

DEPENDENCE GRAPHS; DYNAMIC ALGORITHM; DYNAMIC ALGORITHMS; MEMOIZATION; SELF-ADJUSTING; SELF-ADJUSTING COMPUTATION;

EID: 75649151689     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1596527.1596530     Document Type: Article
Times cited : (52)

References (80)
  • 2
    • 33644905683 scopus 로고    scopus 로고
    • Ph.D. dissertation, Department of Computer Science, Carnegie Mellon University
    • ACAR, U. A. 2005. Self-adjusting computation. Ph.D. dissertation, Department of Computer Science, Carnegie Mellon University
    • (2005) Self-adjusting Computation
    • Acar, U.A.1
  • 15
    • 26844565483 scopus 로고    scopus 로고
    • Kinetic and dynamic data structures for convex hulls and upper envelopes
    • Lecture Notes in Computer Science. Springer, Berlin
    • ALEXANDRON, G., KAPLAN, H., AND SHARIR,M. 2005. Kinetic and dynamic data structures for convex hulls and upper envelopes. In Proceedings of the 9thWorkshop on Algorithms and Data Structures (WADS). Lecture Notes in Computer Science, vol.3608, Springer, Berlin, 269-281.
    • (2005) Proceedings of the 9th Workshop on Algorithms and Data Structures (WADS) , vol.3608 , pp. 269-281
    • Alexandron, G.1    Kaplan, H.2    Sharir, M.3
  • 20
    • 0003787146 scopus 로고
    • Princeton University Press, Princeton, NJ
    • BELLMAN, R. 1957. Dynamic Programming. Princeton University Press, Princeton, NJ.
    • (1957) Dynamic Programming
    • Bellman, R.1
  • 22
    • 0000108833 scopus 로고
    • Decomposable searching problems I: Static-to-dynamic transformation
    • BENTLEY, J. L. AND SAXE, J. B. 1980. Decomposable searching problems I: Static-to-dynamic transformation. J. Algorithms 1, 4, 301-358.
    • (1980) J. Algorithms , vol.1 , Issue.4 , pp. 301-358
    • Bentley, J.L.1    Saxe, J.B.2
  • 23
    • 0347702216 scopus 로고    scopus 로고
    • On a simple, practical, optimal, output-sensitive randomized planar convex hull algorithm
    • BHATTACHARYA, B. K. AND SEN, S. 1997. On a simple, practical, optimal, output-sensitive randomized planar convex hull algorithm. J. Algorithms 25, 1, 177-193.
    • (1997) J. Algorithms , vol.25 , Issue.1 , pp. 177-193
    • Bhattacharya, B.K.1    Sen, S.2
  • 27
    • 0030490026 scopus 로고    scopus 로고
    • Optimal output-sensitive convex hull algorithms in two and three dimensions
    • CHAN, T.M. 1996. Optimal output-sensitive convex hull algorithms in two and three dimensions. Discrete Computat. Geometry 16, 361-368.
    • (1996) Discrete Computat. Geometry , vol.16 , pp. 361-368
    • Chan, T.M.1
  • 29
    • 0026923108 scopus 로고
    • Dynamic algorithms in computational geometry
    • CHIANG, Y.-J. AND TAMASSIA, R. 1992. Dynamic algorithms in computational geometry. Proc. IEEE 80, 9, 1412-1434.
    • (1992) Proc. IEEE , vol.80 , Issue.9 , pp. 1412-1434
    • Chiang, Y.-J.1    Tamassia, R.2
  • 33
    • 58049186755 scopus 로고
    • A truth maintenance system
    • Morgan Kaufmann, Palo Alto, CA
    • DOYLE, J. 1987. A truth maintenance system. In Readings in Nonmonotonic Reasoning, Morgan Kaufmann, Palo Alto, CA, 259-279.
    • (1987) Readings in Nonmonotonic Reasoning , pp. 259-279
    • Doyle, J.1
  • 35
    • 0031221723 scopus 로고    scopus 로고
    • Sparsification-A technique for speeding up dynamic graph algorithms
    • EPPSTEIN, D., GALIL, Z., ITALIANO, G. F., AND NISSENZWEIG, A. 1997. Sparsification-A technique for speeding up dynamic graph algorithms. J. ACM 44, 5, 669-696.
    • (1997) J. ACM , vol.44 , Issue.5 , pp. 669-696
    • Eppstein, D.1    Galil, Z.2    Italiano, G.F.3    Nissenzweig, A.4
  • 38
    • 0022162576 scopus 로고
    • Data structures for on-line updating of minimum spanning trees, with applications
    • FREDERICKSON, G. N. 1985. Data structures for on-line updating of minimum spanning trees, with applications. SIAM J. Comput. 14, 781-798.
    • (1985) SIAM J. Comput. , vol.14 , pp. 781-798
    • Frederickson, G.N.1
  • 39
    • 0347211617 scopus 로고    scopus 로고
    • A data structure for dynamically maintaining rooted trees
    • FREDERICKSON, G. N. 1997. A data structure for dynamically maintaining rooted trees. J. Algorithms 24, 1, 37-65.
    • (1997) J. Algorithms , vol.24 , Issue.1 , pp. 37-65
    • Frederickson, G.N.1
  • 40
    • 49649136358 scopus 로고
    • An efficient algorithm for determining the convex hull of a finete planar set
    • GRAHAM, R. L. 1972. An efficient algorithm for determining the convex hull of a finete planar set. Inform. Process. Lett. 1, 132-133.
    • (1972) Inform. Process. Lett. , vol.1 , pp. 132-133
    • Graham, R.L.1
  • 41
    • 34249011561 scopus 로고    scopus 로고
    • Modeling motion
    • 2nd ed., J. Goodman and J. O'Rourke, Eds. Chapman and Hall/CRC
    • GUIBAS, L. 2004. Modeling motion. In Handbook of Discrete and Computational Geometry, 2nd ed., J. Goodman and J. O'Rourke, Eds. Chapman and Hall/CRC, 1117-1134.
    • (2004) Handbook of Discrete and Computational Geometry , pp. 1117-1134
    • Guibas, L.1
  • 47
    • 0000538343 scopus 로고    scopus 로고
    • Randomized fully dynamic graph algorithms with polylogarithmic time per operation
    • HENZINGER, M. R. AND KING, V. 1999. Randomized fully dynamic graph algorithms with polylogarithmic time per operation. J. ACM 46, 4, 502-516.
    • (1999) J. ACM , vol.46 , Issue.4 , pp. 502-516
    • Henzinger, M.R.1    King, V.2
  • 49
    • 0012532065 scopus 로고    scopus 로고
    • Polylogarithmic deterministic fully- dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity
    • HOLM, J., DE LICHTENBERG, K., AND THORUP, M. 2001. Polylogarithmic deterministic fully- dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity. J. ACM 48, 4, 723-760.
    • (2001) J. ACM , vol.48 , Issue.4 , pp. 723-760
    • Holm, J.1    De Lichtenberg, K.2    Thorup, M.3
  • 50
    • 0005257447 scopus 로고
    • Ph.D. dissertation, Department of Computer Science, Cornell University
    • HOOVER, R. 1987. Incremental graph evaluation. Ph.D. dissertation, Department of Computer Science, Cornell University.
    • (1987) Incremental Graph Evaluation
    • Hoover, R.1
  • 52
    • 0022663183 scopus 로고
    • The ultimate planar convex hull algorithm
    • KIRKPATRICK, D. G. AND SEIDEL, R. 1986. The ultimate planar convex hull algorithm. SIAM J. Comput. 15, 1, 287-299.
    • (1986) SIAM J. Comput. , vol.15 , Issue.1 , pp. 287-299
    • Kirkpatrick, D.G.1    Seidel, R.2
  • 58
    • 77956967645 scopus 로고
    • A basis for a mathematical theory of computation
    • P. Braffort and D. Hirschberg, Eds. North-Holland, Amsterdam
    • MCCARTHY, J. 1963. A basis for a mathematical theory of computation. In Computer Programming and Formal Systems, P. Braffort and D. Hirschberg, Eds. North-Holland, Amsterdam, 33-70.
    • (1963) Computer Programming and Formal Systems , pp. 33-70
    • McCarthy, J.1
  • 59
    • 0002444193 scopus 로고
    • "Memo" functions and machine learning
    • MICHIE, D. 1968. "Memo" functions and machine learning. Nature 218, 19-22.
    • (1968) Nature , vol.218 , pp. 19-22
    • Michie, D.1
  • 61
    • 0019625505 scopus 로고
    • Maintenance of configurations in the plane
    • OVERMARS, M. H. AND VAN LEEUWEN, J. 1981. Maintenance of configurations in the plane. J. Comput. Syst. Sci. 23, 166-204.
    • (1981) J. Comput. Syst. Sci. , vol.23 , pp. 166-204
    • Overmars, M.H.1    Van Leeuwen, J.2
  • 63
    • 84956856498 scopus 로고    scopus 로고
    • Implementation of dynamic trees with in-subtree operations
    • RADZIK, T. 1998. Implementation of dynamic trees with in-subtree operations. ACM J. Exper. Algor. 3, 9.
    • (1998) ACM J. Exper. Algor. , vol.3 , pp. 9
    • Radzik, T.1
  • 66
    • 57649237913 scopus 로고    scopus 로고
    • Ph.D. dissertation, Department of Computer Science, Stanford University
    • RUSSEL,D. 2007. Kinetic data structures in practice. Ph.D. dissertation, Department of Computer Science, Stanford University.
    • (2007) Kinetic Data Structures in Practice
    • Russel, D.1
  • 67
    • 84867922181 scopus 로고    scopus 로고
    • A package for exact kinetic data structures and sweepline algorithms
    • RUSSEL, D., KARAVELAS, M. I., AND GUIBAS, L. J. 2007. A package for exact kinetic data structures and sweepline algorithms. Comput. Geom. Theory Appl. 38, 1-2, 111-127.
    • (2007) Comput. Geom. Theory Appl. , vol.38 , Issue.1-2 , pp. 111-127
    • Russel, D.1    Karavelas, M.I.2    Guibas, L.J.3
  • 69
    • 0004229086 scopus 로고
    • Ph.D. dissertation, Department of Computer Science, Yale University
    • SHAMOS, M. I. 1978. Computational geometry. Ph.D. dissertation, Department of Computer Science, Yale University.
    • (1978) Computational Geometry
    • Shamos, M.I.1
  • 71
    • 0020766586 scopus 로고
    • A data structure for dynamic trees
    • SLEATOR, D. D. AND TARJAN, R. E. 1983. A data structure for dynamic trees. J. Comput. Syst. Sci. 26, 3, 362-391.
    • (1983) J. Comput. Syst. Sci. , vol.26 , Issue.3 , pp. 362-391
    • Sleator, D.D.1    Tarjan, R.E.2
  • 72
    • 0022093855 scopus 로고
    • Self-adjusting binary search trees
    • SLEATOR, D. D. AND TARJAN, R. E. 1985. Self-adjusting binary search trees. J. ACM 32, 3, 652-686.
    • (1985) J. ACM , vol.32 , Issue.3 , pp. 652-686
    • Sleator, D.D.1    Tarjan, R.E.2
  • 73
    • 0017544789 scopus 로고
    • Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis
    • STALLMAN, R. M. AND SUSSMAN, G. J. 1977. Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis. Art. Intell. 9, 2, 135-196.
    • (1977) Art. Intell. , vol.9 , Issue.2 , pp. 135-196
    • Stallman, R.M.1    Sussman, G.J.2
  • 77
    • 0031212426 scopus 로고    scopus 로고
    • Dynamic trees as search trees via Euler tours, applied to the network simplex algorithm
    • TARJAN, R. E. 1997. Dynamic trees as search trees via Euler tours, applied to the network simplex algorithm. Mathemat. Program. 78, 167-177.
    • (1997) Mathemat. Program. , vol.78 , pp. 167-177
    • Tarjan, R.E.1
  • 79
    • 0039592816 scopus 로고    scopus 로고
    • Randomized quickhull
    • WENGER, R. 1997. Randomized quickhull. Algorithmica 17, 3, 322-329.
    • (1997) Algorithmica , vol.17 , Issue.3 , pp. 322-329
    • Wenger, R.1
  • 80
    • 84976799337 scopus 로고
    • INC: A language for incremental computations
    • YELLIN, D. M. AND STROM, R. E. 1991. INC: A language for incremental computations. ACMTrans. Program. Lang. Syst. 13, 2, 211-236.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.2 , pp. 211-236
    • Yellin, D.M.1    Strom, R.E.2


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