Bipartite Matching in the Semi-streaming Model
We present the first deterministic 1+ ε approximation algorithm for finding a large matching in a bipartite graph in the semi-streaming model which requires only O ((1/ ε ) 5 ) passes over the input stream. In this model, the input graph G =( V , E ) is given as a stream of its edges in some arbitra...
Saved in:
| Published in: | Algorithmica Vol. 63; no. 1-2; pp. 490 - 508 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
Springer-Verlag
01.06.2012
Springer |
| Subjects: | |
| ISSN: | 0178-4617, 1432-0541 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | We present the first
deterministic
1+
ε
approximation algorithm for finding a large matching in a bipartite graph in the semi-streaming model which requires only
O
((1/
ε
)
5
) passes over the input stream. In this model, the input graph
G
=(
V
,
E
) is given as a stream of its edges in some arbitrary order, and storage of the algorithm is bounded by
O
(
n
polylog
n
) bits, where
. The only previously known arbitrarily good approximation for general graphs is achieved by the
randomized
algorithm of McGregor (Proceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and Randomization and Computation, Berkeley, CA, USA, pp. 170–181,
2005
), which uses
Ω
((1/
ε
)
1/
ε
) passes. We show that even for bipartite graphs, McGregor’s algorithm needs
Ω
(1/
ε
)
Ω
(1/
ε
)
passes, thus it is necessarily exponential in the approximation parameter. The design as well as the analysis of our algorithm require the introduction of some new techniques. A novelty of our algorithm is a new deterministic assignment of matching edges to augmenting paths which is responsible for the complexity reduction, and gets rid of randomization.
We repeatedly grow an initial matching using augmenting paths up to a length of 2
k
+1 for
k
=⌈2/
ε
⌉. We terminate when the number of augmenting paths found in one iteration falls below a certain threshold also depending on
k
, that guarantees a 1+
ε
approximation. The main challenge is to find those augmenting paths without requiring an excessive number of passes. In each iteration, using multiple passes, we grow a set of alternating paths in parallel, considering each edge as a possible extension as it comes along in the stream. Backtracking is used on paths that fail to grow any further. Crucial are the so-called
position limits
: when a matching edge is the
i
th matching edge in a path and it is then removed by backtracking, it will only be inserted into a path again at a position strictly lesser than
i
. This rule strikes a balance between terminating quickly on the one hand and giving the procedure enough freedom on the other hand. |
|---|---|
| AbstractList | We present the first
deterministic
1+
ε
approximation algorithm for finding a large matching in a bipartite graph in the semi-streaming model which requires only
O
((1/
ε
)
5
) passes over the input stream. In this model, the input graph
G
=(
V
,
E
) is given as a stream of its edges in some arbitrary order, and storage of the algorithm is bounded by
O
(
n
polylog
n
) bits, where
. The only previously known arbitrarily good approximation for general graphs is achieved by the
randomized
algorithm of McGregor (Proceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and Randomization and Computation, Berkeley, CA, USA, pp. 170–181,
2005
), which uses
Ω
((1/
ε
)
1/
ε
) passes. We show that even for bipartite graphs, McGregor’s algorithm needs
Ω
(1/
ε
)
Ω
(1/
ε
)
passes, thus it is necessarily exponential in the approximation parameter. The design as well as the analysis of our algorithm require the introduction of some new techniques. A novelty of our algorithm is a new deterministic assignment of matching edges to augmenting paths which is responsible for the complexity reduction, and gets rid of randomization.
We repeatedly grow an initial matching using augmenting paths up to a length of 2
k
+1 for
k
=⌈2/
ε
⌉. We terminate when the number of augmenting paths found in one iteration falls below a certain threshold also depending on
k
, that guarantees a 1+
ε
approximation. The main challenge is to find those augmenting paths without requiring an excessive number of passes. In each iteration, using multiple passes, we grow a set of alternating paths in parallel, considering each edge as a possible extension as it comes along in the stream. Backtracking is used on paths that fail to grow any further. Crucial are the so-called
position limits
: when a matching edge is the
i
th matching edge in a path and it is then removed by backtracking, it will only be inserted into a path again at a position strictly lesser than
i
. This rule strikes a balance between terminating quickly on the one hand and giving the procedure enough freedom on the other hand. |
| Author | Srivastav, Anand Eggert, Sebastian Kliemann, Lasse Munstermann, Peter |
| Author_xml | – sequence: 1 givenname: Sebastian surname: Eggert fullname: Eggert, Sebastian organization: Department of Computer Science, Christian-Albrechts-Universität zu Kiel – sequence: 2 givenname: Lasse surname: Kliemann fullname: Kliemann, Lasse email: lki@informatik.uni-kiel.de organization: Department of Computer Science, Christian-Albrechts-Universität zu Kiel – sequence: 3 givenname: Peter surname: Munstermann fullname: Munstermann, Peter organization: Department of Computer Science, Christian-Albrechts-Universität zu Kiel – sequence: 4 givenname: Anand surname: Srivastav fullname: Srivastav, Anand organization: Department of Computer Science, Christian-Albrechts-Universität zu Kiel |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=25557225$$DView record in Pascal Francis |
| BookMark | eNp9kD1PwzAQQC1UJErhB7BlYXTxOfFHRqj4kloxALN1dZzWVepUthn496QKYmDodNLpvTvpXZJJ6IMj5AbYHBhTd4mxSpSUAdBaCEn1GZlCVXLKRAUTMmWgNK0kqAtymdKOMeCqllMyf_AHjNlnV6ww260Pm8KHIm9d8e72nqYcHe6P21XfuO6KnLfYJXf9O2fk8-nxY_FCl2_Pr4v7JbUl6EyVk5qVjQOJskS5XgNTGpWulXZrKaxDphuuoMKqsY2GijcMW4ktV6Wo27qckdvx7gGTxa6NGKxP5hD9HuO34UIIxbkYOBg5G_uUomv_EGDmGMaMYcwQxhzDGD046p9jfcbs-5Aj-u6kyUczDV_CxkWz679iGEKckH4ARa93xQ |
| CitedBy_id | crossref_primary_10_1016_j_tcs_2024_114760 crossref_primary_10_1007_s00224_019_09916_0 crossref_primary_10_1007_s00287_013_0680_5 crossref_primary_10_1007_s00453_016_0138_7 crossref_primary_10_1145_3230819 |
| Cites_doi | 10.1073/pnas.43.9.842 10.1137/0202019 10.1561/0400000002 10.1007/978-3-540-27836-8_46 10.1007/11538462_15 |
| ContentType | Journal Article |
| Copyright | Springer Science+Business Media, LLC 2011 2015 INIST-CNRS |
| Copyright_xml | – notice: Springer Science+Business Media, LLC 2011 – notice: 2015 INIST-CNRS |
| DBID | AAYXX CITATION IQODW |
| DOI | 10.1007/s00453-011-9556-8 |
| DatabaseName | CrossRef Pascal-Francis |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science Applied Sciences Mathematics |
| EISSN | 1432-0541 |
| EndPage | 508 |
| ExternalDocumentID | 25557225 10_1007_s00453_011_9556_8 |
| GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C -~X .86 .DC .VR 06D 0R~ 0VY 199 1N0 1SB 203 23M 28- 2J2 2JN 2JY 2KG 2KM 2LR 2P1 2VQ 2~H 30V 4.4 406 408 409 40D 40E 5GY 5QI 5VS 67Z 6NX 78A 8TC 8UJ 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDPE ABDZT ABECU ABFSI ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABLJU ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTAH ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFGCZ AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AHYZX AI. AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN B-. BA0 BBWZM BDATZ BGNMA BSONS CAG COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP E.L EBLON EBS EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 GQ8 GXS H13 HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ H~9 I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV KOW LAS LLZTM M4Y MA- N2Q N9A NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM P19 P9O PF- PT4 PT5 QOK QOS R4E R89 R9I RHV RIG RNI RNS ROL RPX RSV RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TN5 TSG TSK TSV TUC U2A UG4 UOJIU UQL UTJUX UZXMN VC2 VFIZW VH1 VXZ W23 W48 WK8 YLTOR Z45 Z7X Z83 Z88 Z8R Z8W Z92 ZMTXR ZY4 ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION IQODW |
| ID | FETCH-LOGICAL-c318t-7e6803de16a63a6bb1078a78978eb65cea08d2714a4dcd8142d0af6af27359f93 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 25 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000299482700023&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0178-4617 |
| IngestDate | Mon Jul 21 09:12:53 EDT 2025 Sat Nov 29 03:45:24 EST 2025 Tue Nov 18 21:39:54 EST 2025 Fri Feb 21 02:40:20 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1-2 |
| Keywords | Streaming algorithms Approximation algorithms Bipartite graph matching Approximation schemes Streaming Combinatorial problem Graph theory Approximation algorithm Randomized algorithm Combinatorial optimization Modeling Backtracking Randomization Storage Randomized design Search tree Bipartite graph Deterministic approach Algorithm analysis Graph matching Novelty |
| Language | English |
| License | http://www.springer.com/tdm CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c318t-7e6803de16a63a6bb1078a78978eb65cea08d2714a4dcd8142d0af6af27359f93 |
| PageCount | 19 |
| ParticipantIDs | pascalfrancis_primary_25557225 crossref_primary_10_1007_s00453_011_9556_8 crossref_citationtrail_10_1007_s00453_011_9556_8 springer_journals_10_1007_s00453_011_9556_8 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-06-01 |
| PublicationDateYYYYMMDD | 2012-06-01 |
| PublicationDate_xml | – month: 06 year: 2012 text: 2012-06-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York – name: Heidelberg |
| PublicationTitle | Algorithmica |
| PublicationTitleAbbrev | Algorithmica |
| PublicationYear | 2012 |
| Publisher | Springer-Verlag Springer |
| Publisher_xml | – name: Springer-Verlag – name: Springer |
| References | BergeC.Two theorems in graph theoryProc. Natl. Acad. Sci. USA1957439842844948110086.1620210.1073/pnas.43.9.842Available from: http://www.pnas.org/content/43/9/842.short HopcroftJ.E.KarpR.M.An n5/2 algorithm for maximum matchings in bipartite graphsSIAM J. Comput.1973242252313376990266.0511410.1137/0202019 Ahn, K.J., Guha, S.: Linear programming in the semi-streaming model with application to the maximum matching problem (2011). A short version appeared at ICALP 2011, pp. 526–538. Available from: http://arxiv.org/abs/1104.2315 MuchaM.SankowskiP.Maximum matchings via Gaussian eliminationProceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, Rome, Italy, October 2004 (FOCS 2004)2004248255Available from: http://www.mimuw.edu.pl/~mucha/pub/mucha_sankowski_focs04.pdf. Available from: http://doi.ieeecomputersociety.org/10.1109/FOCS.2004.40 MuthukrishnanS.M.Data streams: algorithms and applicationsFound. Trends Theor. Comput. Sci.200512672379507Available from: http://algo.research.googlepages.com/eight.ps McGregorA.Finding graph matchings in data streamsProceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and Randomization and Computation (APPROX RANDOM 2005)2005170181 KliemannL.Matching in bipartite graph streams in a small number of passes (extended abstract)Proceedings of the 10th International Symposium on Experimental and Efficient Algorithms (SEA 2011)2011254266Document ID: dda51148-ac5b-4655-9c4f-e01f26511235 EggertS.KliemannL.SrivastavA.Bipartite graph matchings in the semi-streaming modelProceedings of the 17th Annual European Symposium on Algorithms (ESA 2009)2009492503Presented also at the MADALGO Workshop on Massive Data Algorithmics, June 2009, Århus, Denmark. FeigenbaumJ.KannanS.McGregorA.SuriS.ZhangJ.On graph problems in a semi-streaming modelProceedings of the 31st International Colloquium on Automata, Languages and Programming (ICALP 2004)200453154310.1007/978-3-540-27836-8_46 Comput. J. 51(1,3), (2008). Special issue on parameterized complexity. Available from: http://comjnl.oxfordjournals.org/content/51/1.toc 9556_CR3 9556_CR1 C. Berge (9556_CR2) 1957; 43 J. Feigenbaum (9556_CR5) 2004 A. McGregor (9556_CR8) 2005 J.E. Hopcroft (9556_CR6) 1973; 2 S. Eggert (9556_CR4) 2009 S.M. Muthukrishnan (9556_CR10) 2005; 1 M. Mucha (9556_CR9) 2004 L. Kliemann (9556_CR7) 2011 |
| References_xml | – reference: EggertS.KliemannL.SrivastavA.Bipartite graph matchings in the semi-streaming modelProceedings of the 17th Annual European Symposium on Algorithms (ESA 2009)2009492503Presented also at the MADALGO Workshop on Massive Data Algorithmics, June 2009, Århus, Denmark. – reference: Comput. J. 51(1,3), (2008). Special issue on parameterized complexity. Available from: http://comjnl.oxfordjournals.org/content/51/1.toc – reference: FeigenbaumJ.KannanS.McGregorA.SuriS.ZhangJ.On graph problems in a semi-streaming modelProceedings of the 31st International Colloquium on Automata, Languages and Programming (ICALP 2004)200453154310.1007/978-3-540-27836-8_46 – reference: KliemannL.Matching in bipartite graph streams in a small number of passes (extended abstract)Proceedings of the 10th International Symposium on Experimental and Efficient Algorithms (SEA 2011)2011254266Document ID: dda51148-ac5b-4655-9c4f-e01f26511235 – reference: MuchaM.SankowskiP.Maximum matchings via Gaussian eliminationProceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, Rome, Italy, October 2004 (FOCS 2004)2004248255Available from: http://www.mimuw.edu.pl/~mucha/pub/mucha_sankowski_focs04.pdf. Available from: http://doi.ieeecomputersociety.org/10.1109/FOCS.2004.40 – reference: McGregorA.Finding graph matchings in data streamsProceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and Randomization and Computation (APPROX RANDOM 2005)2005170181 – reference: Ahn, K.J., Guha, S.: Linear programming in the semi-streaming model with application to the maximum matching problem (2011). A short version appeared at ICALP 2011, pp. 526–538. Available from: http://arxiv.org/abs/1104.2315 – reference: BergeC.Two theorems in graph theoryProc. Natl. Acad. Sci. USA1957439842844948110086.1620210.1073/pnas.43.9.842Available from: http://www.pnas.org/content/43/9/842.short – reference: MuthukrishnanS.M.Data streams: algorithms and applicationsFound. Trends Theor. Comput. Sci.200512672379507Available from: http://algo.research.googlepages.com/eight.ps – reference: HopcroftJ.E.KarpR.M.An n5/2 algorithm for maximum matchings in bipartite graphsSIAM J. Comput.1973242252313376990266.0511410.1137/0202019 – start-page: 248 volume-title: Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, Rome, Italy, October 2004 (FOCS 2004) year: 2004 ident: 9556_CR9 – start-page: 492 volume-title: Proceedings of the 17th Annual European Symposium on Algorithms (ESA 2009) year: 2009 ident: 9556_CR4 – start-page: 254 volume-title: Proceedings of the 10th International Symposium on Experimental and Efficient Algorithms (SEA 2011) year: 2011 ident: 9556_CR7 – volume: 43 start-page: 842 issue: 9 year: 1957 ident: 9556_CR2 publication-title: Proc. Natl. Acad. Sci. USA doi: 10.1073/pnas.43.9.842 – volume: 2 start-page: 225 issue: 4 year: 1973 ident: 9556_CR6 publication-title: SIAM J. Comput. doi: 10.1137/0202019 – volume: 1 start-page: 67 issue: 2 year: 2005 ident: 9556_CR10 publication-title: Found. Trends Theor. Comput. Sci. doi: 10.1561/0400000002 – ident: 9556_CR1 – start-page: 531 volume-title: Proceedings of the 31st International Colloquium on Automata, Languages and Programming (ICALP 2004) year: 2004 ident: 9556_CR5 doi: 10.1007/978-3-540-27836-8_46 – ident: 9556_CR3 – start-page: 170 volume-title: Proceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and Randomization and Computation (APPROX RANDOM 2005) year: 2005 ident: 9556_CR8 doi: 10.1007/11538462_15 |
| SSID | ssj0012796 |
| Score | 2.1667612 |
| Snippet | We present the first
deterministic
1+
ε
approximation algorithm for finding a large matching in a bipartite graph in the semi-streaming model which requires... |
| SourceID | pascalfrancis crossref springer |
| SourceType | Index Database Enrichment Source Publisher |
| StartPage | 490 |
| SubjectTerms | Algorithm Analysis and Problem Complexity Algorithmics. Computability. Computer arithmetics Algorithms Applied sciences Combinatorics Combinatorics. Ordered structures Computer Science Computer science; control theory; systems Computer systems and distributed systems. User interface Computer Systems Organization and Communication Networks Data Structures and Information Theory Exact sciences and technology Graph theory Information retrieval. Graph Mathematics Mathematics of Computing Sciences and techniques of general use Software Theoretical computing Theory of Computation |
| Title | Bipartite Matching in the Semi-streaming Model |
| URI | https://link.springer.com/article/10.1007/s00453-011-9556-8 |
| Volume | 63 |
| WOSCitedRecordID | wos000299482700023&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: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1432-0541 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0012796 issn: 0178-4617 databaseCode: RSV dateStart: 19970101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8QwEA66ehDE9YnrY-nBkxJpmzRNjyouHnQRV2VvJUkTKOzWsq3-fid9weID9FoyIXyTzKMzyYfQmY6UYRF3caRpgKlPCRbagDFMfPBnoWRaV5q-D8djPp1Gj8097qLtdm9LkpWl7i672ejD9v54OAoChvkqWgNvxy1fw9PktSsd-GFFymVp5zEF_9yWMr-bYskZbeaiAFxMTWjxpTJaOZxR_19L3UZbTXzpXNUbYget6GwX9VvuBqc5ynvo8jrN7a4ptfMA1tj-h3LSzIFw0JnoeYrtHRIxt18tW9psH72Mbp9v7nDDnYAVnNISh5pxlyTaY4IRwaQE4LkIOSSNWrJAaeFW6qCCJirhHvUTVxgmDIQzQWQicoB62VumD5FDhQ6IHyouJaEG0jMiPcMgr04UkVzwAXJbEGPVPCxu-S1mcfckcoVHDHjEFo8YRM47kbx-VeO3wcMlzXQSkA0FIdijAbpo1RA3J7D4ebqjP40-RhsQIvl1c9gJ6pWLd32K1tVHmRaLYbXzPgGI1tB1 |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3rS8MwEA86BQVxPnE-Zj_4SYm0TZqmH1UcE7chbsq-laRNoLDNsVb_fi99wfAB-rXkQri73KN3uR9CFyqINAu4jQNFPUxdSrBQGoxh7II_8yVTKpd0zx8M-HgcPJXvuNOq270qSeaWun7sZqIP0_vj4MDzGOaraI2CwzID85-Hr3XpwPVzUC4DO48p-OeqlPndFkvOaGsuUuCLLgAtvlRGc4fTaf7rqDtou4wvrZtCIXbRiprtoWaF3WCVV3kfXd8mc6M1mbL6YI3NfygrmVkQDlpDNU2weUMipuarQUubHKCXzv3orotL7AQcwS3NsK8Yt0msHCYYEUxKYDwXPoekUUnmRUrYuTiooHEUc4e6sS00ExrCGS_QATlEjdnbTB0hiwrlEdePuJSEakjPiHQ0g7w6jojkgreQXTExjMrB4gbfYhLWI5FzfoTAj9DwIwSSy5pkXkzV-G1xe0kyNQVkQ54P9qiFrioxhOUNTH_e7vhPq8_RRnfU74W9h8HjCdqEcMktGsVOUSNbvKsztB59ZEm6aOda-AlX8dNZ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3rS8MwEA86RQRxPnE-Zj_4SYlrmzRNP_oainMMprJvJW0TKGy1rNW_30tfMHyA-LXkQri75O56jx9CZ9ILFfO4iT1JHUxtSrCQCh7DyAZ75gZMykLSA3c45JOJN6pwTrO62r1OSZY9DXpKU5L30kj1msY37YnoOiALe47DMF9GK1TX0etwffzapBFstwDo0hD0mIKtrtOa322xYJg2UpEBj1QJbvElS1oYn37738feQpuV32lclYqyjZZksoPaNaaDUV3xXXR5Hadam3JpPMErrf9PGXFigJtojOUsxrq3RMz0V42iNt1DL_2755t7XGEq4BBub45dybhJImkxwYhgQQAC4cLlEEzKgDmhFGYhJipoFEbconZkCsWEAjfH8ZRH9lEreUvkATKokA6x3ZAHAaEKwjYSWIpBvB2FJOCCd5BZM9QPq4HjGvdi6jejkgt--MAPX_PDB5LzhiQtp238tri7IKWGAqIkx4V3qoMuapH41c3Mft7u8E-rT9Ha6LbvDx6Gj0doHbwou6wfO0atfP4uT9Bq-JHH2bxbKOQnlnncPQ |
| 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=Bipartite+Matching+in+the+Semi-streaming+Model&rft.jtitle=Algorithmica&rft.au=Eggert%2C+Sebastian&rft.au=Kliemann%2C+Lasse&rft.au=Munstermann%2C+Peter&rft.au=Srivastav%2C+Anand&rft.date=2012-06-01&rft.pub=Springer-Verlag&rft.issn=0178-4617&rft.eissn=1432-0541&rft.volume=63&rft.issue=1-2&rft.spage=490&rft.epage=508&rft_id=info:doi/10.1007%2Fs00453-011-9556-8&rft.externalDocID=10_1007_s00453_011_9556_8 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0178-4617&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0178-4617&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0178-4617&client=summon |