On the computational complexity of dynamic graph problems
A common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case analysis and to express the cost of the computation as a function of the size of the input. However, for an incremental algorithm this kind of analysis is sometimes not very informative. (By an “incremental...
Saved in:
| Published in: | Theoretical computer science Vol. 158; no. 1; pp. 233 - 277 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
20.05.1996
|
| ISSN: | 0304-3975, 1879-2294 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | A common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case analysis and to express the cost of the computation as a function of the size of the input. However, for an incremental algorithm this kind of analysis is sometimes not very informative. (By an “incremental algorithm”, we mean an algorithm for a dynamic problem.) When the cost of the computation is expressed as a function of the size of the (current) input, several incremental algorithms that have been proposed run in time asymptotically no better, in the worst-case, than the time required to perform the computation from scratch. Unfortunately, this kind of information is not very helpful if one wishes to compare different incremental algorithms for a given problem.
This paper explores a different way to analyze incremental algorithms. Rather than express the cost of an incremental computation as a function of the size of the current input, we measure the cost in terms of the sum of the sizes of the
changes in the input and the output. The change in approach allows us to develop a more informative theory of computational complexity for dynamic problems.
An incremental algorithm is said to be bounded if the time taken by the algorithm to perform an update can be bounded by some function of the sum of the sizes of the changes in the input and the output. A dynamic problem is said to be unbounded with respect to a model of computation if it has no bounded incremental algorithm within that model of computation. The paper presents new upper-bound results as well as new lower-bound results with respect to a class of algorithms called the locally persistent algorithms. Our results, together with some previously known ones, shed light on the organization of the complexity hierarchy that exists when dynamic problems are classified according to their incremental complexity with respect to locally persistent algorithms. In particular, these results separate the classes of polynomially bounded problems, inherently exponentially bounded problems, and unbounded problems. |
|---|---|
| AbstractList | A common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case analysis and to express the cost of the computation as a function of the size of the input. However, for an incremental algorithm this kind of analysis is sometimes not very informative. (By an “incremental algorithm”, we mean an algorithm for a dynamic problem.) When the cost of the computation is expressed as a function of the size of the (current) input, several incremental algorithms that have been proposed run in time asymptotically no better, in the worst-case, than the time required to perform the computation from scratch. Unfortunately, this kind of information is not very helpful if one wishes to compare different incremental algorithms for a given problem.
This paper explores a different way to analyze incremental algorithms. Rather than express the cost of an incremental computation as a function of the size of the current input, we measure the cost in terms of the sum of the sizes of the
changes in the input and the output. The change in approach allows us to develop a more informative theory of computational complexity for dynamic problems.
An incremental algorithm is said to be bounded if the time taken by the algorithm to perform an update can be bounded by some function of the sum of the sizes of the changes in the input and the output. A dynamic problem is said to be unbounded with respect to a model of computation if it has no bounded incremental algorithm within that model of computation. The paper presents new upper-bound results as well as new lower-bound results with respect to a class of algorithms called the locally persistent algorithms. Our results, together with some previously known ones, shed light on the organization of the complexity hierarchy that exists when dynamic problems are classified according to their incremental complexity with respect to locally persistent algorithms. In particular, these results separate the classes of polynomially bounded problems, inherently exponentially bounded problems, and unbounded problems. A different way to analyze incremental algorithms is explored. Rather than express the cost of an incremental computation as a function of the size of the current input, the cost is measured in terms of the sum of the sizes of the changes in the input and the output. This change in approach allows to develop a more informative theory of computation complexity for dynamic problems. New upper-bound results as well as new lower-bound results with respect to a class of algorithms called the locally persistent algorithms are presented. These results separate the classes of polynomially bounded problems, inherently bounded problems, and unbounded problems. |
| Author | Ramalingam, G. Reps, Thomas |
| Author_xml | – sequence: 1 givenname: G. surname: Ramalingam fullname: Ramalingam, G. email: rama@watson.ibm.com organization: IBM T.J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY 10598, USA – sequence: 2 givenname: Thomas surname: Reps fullname: Reps, Thomas organization: Computer Sciences Department, University of Wisconsin-Madison, 1210 W. Dayton St., Madison, WI 53706, USA |
| BookMark | eNqFkE1Lw0AQhhepYFv9Bx5yEj1E9yNf60GQ4hcUetHzMtlM7EqSrbtbsf_epBEPHvQ0M_C8M8wzI5POdkjIKaOXjLLsigqaxELm6blMLyiluYyLAzJlRd9wLpMJmf4gR2Tm_VsP0TTPpkSuuiisMdK23WwDBGM7aPZTg58m7CJbR9Wug9bo6NXBZh1tnC0bbP0xOayh8XjyXefk5f7uefEYL1cPT4vbZawTykKMkMscBKdlpaUsJLCySkSKLAPEDHhSlHUCmMmclllViFIIEICy0jQHxriYk7Nxb3_4fYs-qNZ4jU0DHdqtVzzjacpZ0YPXI6id9d5hrbQZPwoOTKMYVYMtNahQgwolU7W3pYZw8iu8caYFt_svdjPGsDfwYdAprw12GivjUAdVWfP3gi-jNINi |
| CitedBy_id | crossref_primary_10_1109_ACCESS_2020_2985295 crossref_primary_10_1007_s00165_017_0437_z crossref_primary_10_1016_j_jda_2005_12_003 crossref_primary_10_1016_j_fss_2024_109195 crossref_primary_10_1109_TKDE_2021_3103914 crossref_primary_10_1177_02783649231171646 crossref_primary_10_1109_TAES_2008_4560197 crossref_primary_10_1109_TKDE_2019_2942294 crossref_primary_10_1007_s11390_014_1473_2 crossref_primary_10_1016_j_tcs_2009_11_008 crossref_primary_10_3389_ffutr_2025_1524232 crossref_primary_10_1007_s10601_005_0554_9 crossref_primary_10_1109_TITS_2020_3044420 crossref_primary_10_1145_3447879_3447883 crossref_primary_10_1109_TRO_2016_2539377 crossref_primary_10_1145_3498724 crossref_primary_10_1109_TWC_2022_3204438 crossref_primary_10_1007_s00778_022_00731_7 crossref_primary_10_1109_TKDE_2017_2772233 crossref_primary_10_1145_1039488_1039492 crossref_primary_10_3390_ijms232113568 crossref_primary_10_1145_3500930 crossref_primary_10_1006_jagm_1999_1048 crossref_primary_10_1016_j_entcs_2006_11_006 crossref_primary_10_1016_S0304_3975_02_00619_9 crossref_primary_10_3390_app15116003 crossref_primary_10_1145_3282488 crossref_primary_10_1145_3166071 crossref_primary_10_1007_s11432_020_2952_7 crossref_primary_10_1109_TSC_2015_2466544 crossref_primary_10_1140_epjds_s13688_014_0027_8 crossref_primary_10_1109_ACCESS_2022_3156944 crossref_primary_10_1145_3709654 crossref_primary_10_1109_TNET_2014_2343914 crossref_primary_10_1109_LRA_2019_2899668 crossref_primary_10_1145_3555806 crossref_primary_10_1145_2489791 crossref_primary_10_3390_su12229633 crossref_primary_10_1109_TKDE_2012_138 crossref_primary_10_1016_j_artint_2003_12_001 crossref_primary_10_1016_j_engappai_2019_08_023 crossref_primary_10_1109_TPDS_2021_3084096 crossref_primary_10_1016_S0304_3975_99_00132_2 crossref_primary_10_1007_s10618_016_0485_7 crossref_primary_10_1002_dac_684 crossref_primary_10_1109_TSMCB_2005_850180 crossref_primary_10_1145_297096_297147 crossref_primary_10_1007_s12083_023_01447_3 crossref_primary_10_1109_TC_2008_198 crossref_primary_10_1109_TKDE_2019_2934447 crossref_primary_10_1007_s11704_015_4515_1 crossref_primary_10_1016_S0196_6774_03_00082_8 crossref_primary_10_1109_TNSM_2009_041101 crossref_primary_10_1016_j_jksuci_2018_03_003 crossref_primary_10_1002_widm_1393 crossref_primary_10_12677_AAM_2021_1012486 crossref_primary_10_1145_1159892_1159896 crossref_primary_10_1006_jpdc_2000_1707 crossref_primary_10_1109_TKDE_2024_3389989 crossref_primary_10_1145_3397491 crossref_primary_10_1093_comnet_cnac033 crossref_primary_10_1287_ijoc_1070_0231 crossref_primary_10_1016_j_physa_2016_09_011 crossref_primary_10_1016_j_entcs_2003_12_023 crossref_primary_10_1007_s10766_024_00774_z crossref_primary_10_3390_math12071021 crossref_primary_10_1007_s00607_010_0112_1 crossref_primary_10_1017_S1471068418000224 crossref_primary_10_1145_2842618 crossref_primary_10_1007_s00224_016_9729_6 crossref_primary_10_3390_a16030162 crossref_primary_10_1016_j_trb_2017_06_007 crossref_primary_10_1145_1187436_1210590 crossref_primary_10_1002_dac_976 crossref_primary_10_1109_TC_2006_83 crossref_primary_10_1145_2854006_2854008 crossref_primary_10_1145_945394_945403 crossref_primary_10_1155_2012_560184 crossref_primary_10_1145_3277006_3277011 crossref_primary_10_1145_3704901 crossref_primary_10_1016_j_artint_2005_04_005 crossref_primary_10_1145_2786022 crossref_primary_10_1016_j_jcss_2005_05_005 crossref_primary_10_1109_TRO_2004_838026 crossref_primary_10_1007_s13278_014_0220_6 crossref_primary_10_1109_TKDE_2021_3097998 |
| Cites_doi | 10.1016/0020-0190(87)90095-0 10.1007/BF00263583 10.1145/321694.321699 10.1145/2166.357218 10.1145/42192.42193 10.2307/2274767 10.1002/net.3230080406 10.1016/0041-5553(68)90148-1 10.1137/0204032 10.1109/32.44377 10.1007/BFb0028290 10.1145/50087.50096 10.1007/BF01934460 10.1007/BF00259471 10.1145/322234.322235 10.1007/BF02253338 10.1287/trsc.4.1.36 |
| ContentType | Journal Article |
| Copyright | 1996 |
| Copyright_xml | – notice: 1996 |
| DBID | 6I. AAFTH AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/0304-3975(95)00079-8 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Computer Science |
| EISSN | 1879-2294 |
| EndPage | 277 |
| ExternalDocumentID | 10_1016_0304_3975_95_00079_8 0304397595000798 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 29Q 4.4 457 4G. 5VS 6I. 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABAOU ABBOA ABEFU ABFNM ABJNI ABMAC ABTAH ABVKL ABXDB ABYKQ ACAZW ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADMUD AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HVGLF HZ~ IHE IXB J1W KOM LG9 M26 M41 MHUIS MO0 N9A NCXOZ O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SCC SDF SDG SES SEW SPC SPCBC SSV SSW SSZ T5K TAE TN5 WH7 WUQ XJT YNT ZMT ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c401t-ea797a320bdc9989a1bd435e16aee6a248bf4ae6970b6d83b33a3ae9dc07a1123 |
| ISICitedReferencesCount | 149 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=0304397595000798&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0304-3975 |
| IngestDate | Sun Nov 09 13:30:31 EST 2025 Sat Nov 29 06:16:35 EST 2025 Tue Nov 18 22:29:03 EST 2025 Fri Feb 23 02:21:01 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | http://www.elsevier.com/open-access/userlicense/1.0 https://www.elsevier.com/tdm/userlicense/1.0 https://www.elsevier.com/open-access/userlicense/1.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c401t-ea797a320bdc9989a1bd435e16aee6a248bf4ae6970b6d83b33a3ae9dc07a1123 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| OpenAccessLink | https://dx.doi.org/10.1016/0304-3975(95)00079-8 |
| PQID | 26255218 |
| PQPubID | 23500 |
| PageCount | 45 |
| ParticipantIDs | proquest_miscellaneous_26255218 crossref_citationtrail_10_1016_0304_3975_95_00079_8 crossref_primary_10_1016_0304_3975_95_00079_8 elsevier_sciencedirect_doi_10_1016_0304_3975_95_00079_8 |
| PublicationCentury | 1900 |
| PublicationDate | 1996-05-20 |
| PublicationDateYYYYMMDD | 1996-05-20 |
| PublicationDate_xml | – month: 05 year: 1996 text: 1996-05-20 day: 20 |
| PublicationDecade | 1990 |
| PublicationTitle | Theoretical computer science |
| PublicationYear | 1996 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Reps, Teitelbaum, Demers (BIB32) 1983; 5 Even, Gazit (BIB15) 1985; Vol. 49 Reps, Teitelbaum (BIB36) 1988 Murchland (BIB25) 1967 Carroll, Ryder (BIB6) 1988 Ryder, Paull (BIB40) 1988; 10 Edmonds, Karp, Yeh (BIB13) 1972; 19 Rohnert (BIB38) 1985; Vol. 182 Cheston (BIB8) 1976 Cheston, Cornell (BIB9) 1982; 20 Lin, Chang (BIB21) 1990; 13 Reps (BIB35) 1988; 25 Sedgewick (BIB42) 1983 Ausiello, Italiano, Spaccamela, Nanni (BIB2) 1990 Reps (BIB31) 1982 Reps (BIB33) 1984 Rosen (BIB39) 1981 Marlowe (BIB23) 1989 Ramalingam, Reps (BIB28) 1991 Reps, Marceau, Teitelbaum (BIB34) 1986 Reif (BIB30) 1987; 25 J.D. Murchland, A fixed matrix method for all shortest distances in a directed graph and for the inverse problem, Doctoral dissertation, Universität Karlsruhe, W. Germany. Hoover (BIB19) 1987 Carroll (BIB7) 1988 Even, Shiloach (BIB14) 1981; 28 Halder (BIB18) 1970; 4 Rodionov (BIB37) 1968; 8 Dionne (BIB11) 1978; 16 Alpern, Hoover, Rosen, Sweeney, Zadeck (BIB1) 1990 Cormen, Leiserson, Rivest (BIB10) 1990 Spira, Pan (BIB43) 1975; 4 Yeh (BIB45) 1983; 23 Ryder, Landi, Pande (BIB41) 1990; SE-16 Cai, Paige (BIB4) 1987 Tarjan (BIB44) 1983 Berman, Paull, Ryder (BIB3) 1990; 27 Hsieh, Kershenbaum, Golden (BIB20) 1976 Driscoll, Gabow, Shraiman, Tarjan (BIB12) 1988; 31 Gurevich, Shelah (BIB17) 1989; 54 Zadeck (BIB46) June 1984; 19 Ramalingam (BIB29) 1993 Marlowe, Ryder (BIB24) 1990 Cai, Paige (BIB5) 1991 Goto, Sanglovanni-Vincentelli (BIB16) 1978; 8 Loubal (BIB22) 1967; 205 Pape (BIB27) 1974; 12 Reps (10.1016/0304-3975(95)00079-8_BIB33) 1984 Reps (10.1016/0304-3975(95)00079-8_BIB35) 1988; 25 Ryder (10.1016/0304-3975(95)00079-8_BIB40) 1988; 10 Tarjan (10.1016/0304-3975(95)00079-8_BIB44) 1983 Spira (10.1016/0304-3975(95)00079-8_BIB43) 1975; 4 Cai (10.1016/0304-3975(95)00079-8_BIB4) 1987 Reps (10.1016/0304-3975(95)00079-8_BIB31) 1982 Cai (10.1016/0304-3975(95)00079-8_BIB5) 1991 Cheston (10.1016/0304-3975(95)00079-8_BIB8) 1976 Murchland (10.1016/0304-3975(95)00079-8_BIB25) 1967 Hoover (10.1016/0304-3975(95)00079-8_BIB19) 1987 Hsieh (10.1016/0304-3975(95)00079-8_BIB20) 1976 Goto (10.1016/0304-3975(95)00079-8_BIB16) 1978; 8 Ausiello (10.1016/0304-3975(95)00079-8_BIB2) 1990 Marlowe (10.1016/0304-3975(95)00079-8_BIB24) 1990 Pape (10.1016/0304-3975(95)00079-8_BIB27) 1974; 12 Ryder (10.1016/0304-3975(95)00079-8_BIB41) 1990; SE-16 Alpern (10.1016/0304-3975(95)00079-8_BIB1) 1990 Carroll (10.1016/0304-3975(95)00079-8_BIB7) 1988 Reps (10.1016/0304-3975(95)00079-8_BIB32) 1983; 5 Even (10.1016/0304-3975(95)00079-8_BIB14) 1981; 28 Rohnert (10.1016/0304-3975(95)00079-8_BIB38) 1985; Vol. 182 Rosen (10.1016/0304-3975(95)00079-8_BIB39) 1981 Cormen (10.1016/0304-3975(95)00079-8_BIB10) 1990 Even (10.1016/0304-3975(95)00079-8_BIB15) 1985; Vol. 49 Marlowe (10.1016/0304-3975(95)00079-8_BIB23) 1989 Cheston (10.1016/0304-3975(95)00079-8_BIB9) 1982; 20 Reps (10.1016/0304-3975(95)00079-8_BIB34) 1986 Sedgewick (10.1016/0304-3975(95)00079-8_BIB42) 1983 Reif (10.1016/0304-3975(95)00079-8_BIB30) 1987; 25 Edmonds (10.1016/0304-3975(95)00079-8_BIB13_1) 1972; 19 Loubal (10.1016/0304-3975(95)00079-8_BIB22) 1967; 205 Ramalingam (10.1016/0304-3975(95)00079-8_BIB28) 1991 Lin (10.1016/0304-3975(95)00079-8_BIB21) 1990; 13 10.1016/0304-3975(95)00079-8_BIB26 Zadeck (10.1016/0304-3975(95)00079-8_BIB46) 1984; 19 Carroll (10.1016/0304-3975(95)00079-8_BIB6) 1988 Ramalingam (10.1016/0304-3975(95)00079-8_BIB29) 1993 Yeh (10.1016/0304-3975(95)00079-8_BIB13_2) 1983; 23 Gurevich (10.1016/0304-3975(95)00079-8_BIB17) 1989; 54 Yeh (10.1016/0304-3975(95)00079-8_BIB45) 1983; 23 Driscoll (10.1016/0304-3975(95)00079-8_BIB12) 1988; 31 Dionne (10.1016/0304-3975(95)00079-8_BIB11) 1978; 16 Halder (10.1016/0304-3975(95)00079-8_BIB18) 1970; 4 Reps (10.1016/0304-3975(95)00079-8_BIB36) 1988 Rodionov (10.1016/0304-3975(95)00079-8_BIB37) 1968; 8 Berman (10.1016/0304-3975(95)00079-8_BIB3) 1990; 27 |
| References_xml | – start-page: 117 year: 1981 end-page: 124 ident: BIB39 article-title: Linear cost is sometimes quadratic publication-title: Conf. Record of the Eighth ACM Symp. on Principles of Programming Languages – start-page: 169 year: 1982 end-page: 176 ident: BIB31 article-title: Optimal-time incremental semantic analysis for syntax-directed editors publication-title: Conf. Record of the Ninth ACM Symp. on Principles of Programming Languages – volume: 54 start-page: 1083 year: 1989 end-page: 1088 ident: BIB17 article-title: Time polynomial in input or output publication-title: J. Symbolic Logic – volume: 23 start-page: 308 year: 1983 end-page: 320 ident: BIB45 article-title: On incremental evaluation of ordered attributed grammars publication-title: BIT – year: 1991 ident: BIB28 article-title: On the computational complexity of incremental algorithms publication-title: TR-1033 – volume: 4 start-page: 36 year: 1970 end-page: 51 ident: BIB18 article-title: The method of competing links publication-title: Transportation Sci. – volume: 31 start-page: 1343 year: 1988 end-page: 1354 ident: BIB12 article-title: Relaxed heaps: an alternative to Fibonacci heaps with applications to parallel computation publication-title: Commun. ACM – start-page: 32 year: 1990 end-page: 42 ident: BIB1 article-title: Incremental evaluation of computational circuits publication-title: Proc. of the First Ann. ACM-SIAM Symp. on Discrete Algorithms – volume: 8 start-page: 336 year: 1968 end-page: 343 ident: BIB37 article-title: The parametric problem of shortest distances publication-title: U.S.S.R. Comput. Math. Math. Phys. – volume: 13 start-page: 470 year: 1990 end-page: 476 ident: BIB21 article-title: On the dynamic shortest path problem publication-title: J. Inform. Process. – year: 1993 ident: BIB29 article-title: Bounded incremental computation publication-title: Ph.D. Dissertation and Tech. Rep. TR-1172 – year: 1988 ident: BIB36 article-title: The Synthesizer Generator: A System for Constructing Language-Based Editors – volume: Vol. 182 start-page: 279 year: 1985 end-page: 286 ident: BIB38 article-title: A dynamization of the all pairs least cost path problem publication-title: Proc. of STACS 85: Second Ann. Symp. on Theoretical Aspects of Computer Science – start-page: 274 year: 1988 end-page: 284 ident: BIB6 article-title: Incremental data flow update via attribute and dominator updates publication-title: Conf. Record of the Fifteenth ACM Symp. on Principles of Programming Languages – year: 1986 ident: BIB34 article-title: Remote attribute updating for language-based editors publication-title: Conf. Record of the Thirteenth ACM Symp. on Principles of Programming Languages – year: 1987 ident: BIB19 article-title: Incremental graph evaluation publication-title: Ph.D. Dissertation and Tech. Rep. 87-836 – volume: 205 start-page: 96 year: 1967 end-page: 109 ident: BIB22 article-title: A network evaluation procedure publication-title: Highway Res. Record – volume: 4 start-page: 375 year: 1975 end-page: 380 ident: BIB43 article-title: On finding and updating spanning trees and shortest paths publication-title: SIAM J. Comput. – start-page: 129 year: 1983 end-page: 140 ident: BIB42 article-title: Algorithms – year: 1991 ident: BIB5 article-title: Languages polynomial in the input plus output publication-title: Proc. of the Second Internat. Conf. on Algebraic Methodology and Software Technology (AMAST) – volume: 16 start-page: 132 year: 1978 end-page: 146 ident: BIB11 article-title: Etude et extension d'un algorithme de Murchland publication-title: INFOR – volume: 10 start-page: 1 year: 1988 end-page: 50 ident: BIB40 article-title: Incremental data flow analysis algorithms publication-title: ACM Trans. Program. Lang. Syst. – volume: SE-16 year: 1990 ident: BIB41 article-title: Profiling an incremental data flow analysis algorithm publication-title: IEEE Trans. Software Eng. – start-page: 85 year: 1987 end-page: 97 ident: BIB4 article-title: Binding performance at language design time publication-title: Conf. Record of the Fourteenth ACM Symp. on Principles of Programming Languages – volume: 5 start-page: 449 year: 1983 end-page: 477 ident: BIB32 article-title: Incremental context-dependent analysis for language-based editors publication-title: ACM Trans. Program. Lang. Syst. – year: 1983 ident: BIB44 article-title: Data Structures and Network Algorithms – volume: 25 start-page: 155 year: 1988 end-page: 178 ident: BIB35 article-title: Incremental evaluation for attribute grammars with unrestricted movement between tree modifications publication-title: Acta Inform. – year: 1967 ident: BIB25 article-title: The effect of increasing or decreasing the length of a single arc on all shortest distances in a graph publication-title: Tech. Rep. LBS-TNT-26 – year: 1976 ident: BIB8 article-title: Incremental algorithms in graph theory publication-title: Ph.D. Dissertation and Tech. Rep. 91 – volume: 12 start-page: 357 year: 1974 end-page: 362 ident: BIB27 article-title: Netzwerk-veraenderungen und korrektur kuerzester weglaengen von einer wurzelmenge zu allen anderen knoten publication-title: Computing – volume: 19 start-page: 132 year: June 1984 end-page: 143 ident: BIB46 article-title: Incremental data flow analysis in a structured program editor publication-title: Proc. of the SIGPLAN 84 Symp. on Compiler Construction – start-page: 38.14 year: 1976 end-page: 38.18 ident: BIB20 article-title: Constrained routing in large sparse networks publication-title: Proc. IEEE Internat. Conf. on Communications – volume: 25 start-page: 65 year: 1987 end-page: 70 ident: BIB30 article-title: A topological approach to dynamic graph connectivity publication-title: Informat. Process. Lett. – volume: 20 start-page: 178 year: 1982 end-page: 201 ident: BIB9 article-title: Graph property update algorithms and their application to distance matrices publication-title: INFOR – volume: Vol. 49 start-page: 271 year: 1985 end-page: 388 ident: BIB15 article-title: Updating distances in dynamic graphs publication-title: IX Symp. on Operations Research – reference: J.D. Murchland, A fixed matrix method for all shortest distances in a directed graph and for the inverse problem, Doctoral dissertation, Universität Karlsruhe, W. Germany. – year: 1990 ident: BIB10 article-title: Introduction to Algorithms – start-page: 184 year: 1990 end-page: 196 ident: BIB24 article-title: An efficient hybrid algorithm for incremental data flow analysis publication-title: Conf. Record of the Seventeenth ACM Symp. on Principles of Programming Languages – volume: 28 start-page: 1 year: 1981 end-page: 4 ident: BIB14 article-title: An on-line edge-deletion problem publication-title: J. ACM – volume: 27 start-page: 665 year: 1990 end-page: 683 ident: BIB3 article-title: Proving relative lower bounds for incremental algorithms publication-title: Acta Informatica – year: 1988 ident: BIB7 article-title: Data flow update via dominator and attribute updates publication-title: Ph.D. Dissertation – volume: 8 start-page: 341 year: 1978 end-page: 372 ident: BIB16 article-title: A new shortest path updating algorithm publication-title: Networks – year: 1984 ident: BIB33 article-title: Generating Language-Based Environments – start-page: 12 year: 1990 end-page: 21 ident: BIB2 article-title: Incremental algorithms for minimal length paths publication-title: Proc. of the First Ann. ACM-SIAM Symp. on Discrete Algorithms – volume: 19 start-page: 248 year: 1972 end-page: 264 ident: BIB13 article-title: Theoretical improvements in algorithmic efficiency for network flow problems publication-title: J. ACM – year: 1989 ident: BIB23 article-title: Data flow analysis and incremental iteration publication-title: Ph.D. Dissertation and Tech. Rep. DCS-TR-255 – year: 1984 ident: 10.1016/0304-3975(95)00079-8_BIB33 – start-page: 85 year: 1987 ident: 10.1016/0304-3975(95)00079-8_BIB4 article-title: Binding performance at language design time – ident: 10.1016/0304-3975(95)00079-8_BIB26 – start-page: 12 year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB2 article-title: Incremental algorithms for minimal length paths – year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB10 – year: 1967 ident: 10.1016/0304-3975(95)00079-8_BIB25 article-title: The effect of increasing or decreasing the length of a single arc on all shortest distances in a graph – start-page: 184 year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB24 article-title: An efficient hybrid algorithm for incremental data flow analysis – volume: 25 start-page: 65 issue: 1 year: 1987 ident: 10.1016/0304-3975(95)00079-8_BIB30 article-title: A topological approach to dynamic graph connectivity publication-title: Informat. Process. Lett. doi: 10.1016/0020-0190(87)90095-0 – volume: 25 start-page: 155 year: 1988 ident: 10.1016/0304-3975(95)00079-8_BIB35 article-title: Incremental evaluation for attribute grammars with unrestricted movement between tree modifications publication-title: Acta Inform. doi: 10.1007/BF00263583 – start-page: 32 year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB1 article-title: Incremental evaluation of computational circuits – volume: 19 start-page: 248 year: 1972 ident: 10.1016/0304-3975(95)00079-8_BIB13_1 article-title: Theoretical improvements in algorithmic efficiency for network flow problems publication-title: J. ACM doi: 10.1145/321694.321699 – start-page: 38.14 year: 1976 ident: 10.1016/0304-3975(95)00079-8_BIB20 article-title: Constrained routing in large sparse networks – year: 1983 ident: 10.1016/0304-3975(95)00079-8_BIB44 – volume: 5 start-page: 449 issue: 3 year: 1983 ident: 10.1016/0304-3975(95)00079-8_BIB32 article-title: Incremental context-dependent analysis for language-based editors publication-title: ACM Trans. Program. Lang. Syst. doi: 10.1145/2166.357218 – year: 1988 ident: 10.1016/0304-3975(95)00079-8_BIB36 – volume: 10 start-page: 1 issue: 1 year: 1988 ident: 10.1016/0304-3975(95)00079-8_BIB40 article-title: Incremental data flow analysis algorithms publication-title: ACM Trans. Program. Lang. Syst. doi: 10.1145/42192.42193 – year: 1976 ident: 10.1016/0304-3975(95)00079-8_BIB8 article-title: Incremental algorithms in graph theory – volume: 20 start-page: 178 issue: 3 year: 1982 ident: 10.1016/0304-3975(95)00079-8_BIB9 article-title: Graph property update algorithms and their application to distance matrices publication-title: INFOR – volume: Vol. 49 start-page: 271 year: 1985 ident: 10.1016/0304-3975(95)00079-8_BIB15 article-title: Updating distances in dynamic graphs – volume: 54 start-page: 1083 issue: 3 year: 1989 ident: 10.1016/0304-3975(95)00079-8_BIB17 article-title: Time polynomial in input or output publication-title: J. Symbolic Logic doi: 10.2307/2274767 – year: 1991 ident: 10.1016/0304-3975(95)00079-8_BIB28 article-title: On the computational complexity of incremental algorithms – start-page: 169 year: 1982 ident: 10.1016/0304-3975(95)00079-8_BIB31 article-title: Optimal-time incremental semantic analysis for syntax-directed editors – volume: 16 start-page: 132 issue: 2 year: 1978 ident: 10.1016/0304-3975(95)00079-8_BIB11 article-title: Etude et extension d'un algorithme de Murchland publication-title: INFOR – year: 1991 ident: 10.1016/0304-3975(95)00079-8_BIB5 article-title: Languages polynomial in the input plus output – volume: 8 start-page: 341 issue: 4 year: 1978 ident: 10.1016/0304-3975(95)00079-8_BIB16 article-title: A new shortest path updating algorithm publication-title: Networks doi: 10.1002/net.3230080406 – volume: 13 start-page: 470 issue: 4 year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB21 article-title: On the dynamic shortest path problem publication-title: J. Inform. Process. – volume: 8 start-page: 336 issue: 5 year: 1968 ident: 10.1016/0304-3975(95)00079-8_BIB37 article-title: The parametric problem of shortest distances publication-title: U.S.S.R. Comput. Math. Math. Phys. doi: 10.1016/0041-5553(68)90148-1 – start-page: 117 year: 1981 ident: 10.1016/0304-3975(95)00079-8_BIB39 article-title: Linear cost is sometimes quadratic – volume: 4 start-page: 375 issue: 3 year: 1975 ident: 10.1016/0304-3975(95)00079-8_BIB43 article-title: On finding and updating spanning trees and shortest paths publication-title: SIAM J. Comput. doi: 10.1137/0204032 – volume: SE-16 issue: 2 year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB41 article-title: Profiling an incremental data flow analysis algorithm publication-title: IEEE Trans. Software Eng. doi: 10.1109/32.44377 – year: 1993 ident: 10.1016/0304-3975(95)00079-8_BIB29 article-title: Bounded incremental computation doi: 10.1007/BFb0028290 – start-page: 129 year: 1983 ident: 10.1016/0304-3975(95)00079-8_BIB42 article-title: Algorithms – year: 1987 ident: 10.1016/0304-3975(95)00079-8_BIB19 article-title: Incremental graph evaluation – volume: 31 start-page: 1343 year: 1988 ident: 10.1016/0304-3975(95)00079-8_BIB12 article-title: Relaxed heaps: an alternative to Fibonacci heaps with applications to parallel computation publication-title: Commun. ACM doi: 10.1145/50087.50096 – start-page: 274 year: 1988 ident: 10.1016/0304-3975(95)00079-8_BIB6 article-title: Incremental data flow update via attribute and dominator updates – volume: 23 start-page: 308 year: 1983 ident: 10.1016/0304-3975(95)00079-8_BIB13_2 article-title: On incremental evaluation of ordered attributed grammars publication-title: BIT doi: 10.1007/BF01934460 – volume: 27 start-page: 665 year: 1990 ident: 10.1016/0304-3975(95)00079-8_BIB3 article-title: Proving relative lower bounds for incremental algorithms publication-title: Acta Informatica doi: 10.1007/BF00259471 – volume: Vol. 182 start-page: 279 year: 1985 ident: 10.1016/0304-3975(95)00079-8_BIB38 article-title: A dynamization of the all pairs least cost path problem – volume: 28 start-page: 1 issue: 1 year: 1981 ident: 10.1016/0304-3975(95)00079-8_BIB14 article-title: An on-line edge-deletion problem publication-title: J. ACM doi: 10.1145/322234.322235 – volume: 19 start-page: 132 year: 1984 ident: 10.1016/0304-3975(95)00079-8_BIB46 article-title: Incremental data flow analysis in a structured program editor – year: 1986 ident: 10.1016/0304-3975(95)00079-8_BIB34 article-title: Remote attribute updating for language-based editors – volume: 12 start-page: 357 year: 1974 ident: 10.1016/0304-3975(95)00079-8_BIB27 article-title: Netzwerk-veraenderungen und korrektur kuerzester weglaengen von einer wurzelmenge zu allen anderen knoten publication-title: Computing doi: 10.1007/BF02253338 – volume: 23 start-page: 308 year: 1983 ident: 10.1016/0304-3975(95)00079-8_BIB45 article-title: On incremental evaluation of ordered attributed grammars publication-title: BIT doi: 10.1007/BF01934460 – volume: 4 start-page: 36 year: 1970 ident: 10.1016/0304-3975(95)00079-8_BIB18 article-title: The method of competing links publication-title: Transportation Sci. doi: 10.1287/trsc.4.1.36 – year: 1988 ident: 10.1016/0304-3975(95)00079-8_BIB7 article-title: Data flow update via dominator and attribute updates – volume: 205 start-page: 96 year: 1967 ident: 10.1016/0304-3975(95)00079-8_BIB22 article-title: A network evaluation procedure publication-title: Highway Res. Record – year: 1989 ident: 10.1016/0304-3975(95)00079-8_BIB23 article-title: Data flow analysis and incremental iteration |
| SSID | ssj0000576 |
| Score | 1.9158088 |
| Snippet | A common way to evaluate the time complexity of an algorithm is to use asymptotic worst-case analysis and to express the cost of the computation as a function... A different way to analyze incremental algorithms is explored. Rather than express the cost of an incremental computation as a function of the size of the... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 233 |
| Title | On the computational complexity of dynamic graph problems |
| URI | https://dx.doi.org/10.1016/0304-3975(95)00079-8 https://www.proquest.com/docview/26255218 |
| Volume | 158 |
| WOSCitedRecordID | wos0304397595000798&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1879-2294 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0000576 issn: 0304-3975 databaseCode: AIEXJ dateStart: 19950109 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lj9MwELagywEOPBYQy9MHhECVRRLHcXxcoa4AlZZDVurNcmxHQoK0bLqoP59xbCdlESocuFiJlYc082VmnPHMh9DLggmbNDYjIk8bkmemIYJZSnRiwCMow2zeFwrP-WJRrlbic2Bx7Ho6Ad625W4nNv9V1TAHynals_-g7uGhMAHHoHQYQe0w_pXil37jou7pGuKvvn7nuN2F_RfG09BP-27V08Ap0-3HqdVefaMOxA_T4C3H1NA35YrZPaQGji4I6a9uPTKhzK5wCfEs2TM-1GVMhGc1GSwlK_chEeoWg-Xz_SyCE808N8tv9tn_KhgeDkG0gMERl3JBytEnxTz8YinPzudzWc1W1avNd-LYwlxWPVCnXEdHGWeinKCj0w-z1cfRBzPus9ThRbFoMi3eDnOvBXsTXvynoOSKe-5jjuouuh0WC_jUK_keumbbY3QnEnHgYJeP0a1PQ_Pd7j4SyxbDKf4FAXhEAF43OCAA9wjAEQEP0PnZrHr3ngSGDKJhXbwlVnHBFc2S2mhYNwuV1gbiX5sWytpCZXlZN7myheBJXZiS1pQqqqwwOuEKIm36EE3adWsfIUxrRhUzwnCT543WwjbGJolONc2bhJkTRKOIpA7t4x2LyVcZ9wk6wUonWCmY7AUryxNEhrs2vn3Kget5lL4MoPahnQQEHbjzRVSWBAvp0l6qtevLTmawxIcgtXx88Ion6Ob4LTxFk-3FpX2Gbugf2y_dxfOAsZ8SF4KG |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=On+the+computational+complexity+of+dynamic+graph+problems&rft.jtitle=Theoretical+computer+science&rft.au=Ramalingam%2C+G&rft.au=Reps%2C+Thomas&rft.date=1996-05-20&rft.issn=0304-3975&rft.volume=158&rft.issue=1-2&rft.spage=233&rft.epage=277&rft_id=info:doi/10.1016%2F0304-3975%2895%2900079-8&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon |