dc.contributor.author
Klemz, Boris
dc.contributor.author
Rote, Günter
dc.date.accessioned
2022-03-31T13:52:44Z
dc.date.available
2022-03-31T13:52:44Z
dc.identifier.uri
https://refubium.fu-berlin.de/handle/fub188/33847
dc.identifier.uri
http://dx.doi.org/10.17169/refubium-33566
dc.description.abstract
A bipartite graph G=(U,V,E) is convex if the vertices in V can be linearly ordered such that for each vertex u∈U, the neighbors of u are consecutive in the ordering of V. An induced matching H of G is a matching for which no edge of E connects endpoints of two different edges of H. We show that in a convex bipartite graph with n vertices and m weighted edges, an induced matching of maximum total weight can be computed in O(n+m) time. An unweighted convex bipartite graph has a representation of size O(n) that records for each vertex u∈U the first and last neighbor in the ordering of V. Given such a compact representation, we compute an induced matching of maximum cardinality in O(n) time. In convex bipartite graphs, maximum-cardinality induced matchings are dual to minimum chain covers. A chain cover is a covering of the edge set by chain subgraphs, that is, subgraphs that do not contain induced matchings of more than one edge. Given a compact representation, we compute a representation of a minimum chain cover in O(n) time. If no compact representation is given, the cover can be computed in O(n+m) time. All of our algorithms achieve optimal linear running time for the respective problem and model, and they improve and generalize the previous results in several ways: The best algorithms for the unweighted problem versions had a running time of O(n2) (Brandstädt et al. in Theor. Comput. Sci. 381(1–3):260–265, 2007. https://doi.org/10.1016/j.tcs.2007.04.006). The weighted case has not been considered before.
en
dc.format.extent
17 Seiten
dc.rights.uri
https://creativecommons.org/licenses/by/4.0/
dc.subject
Graph algorithm
en
dc.subject
Induced matching
en
dc.subject
Convex bipartite graph
en
dc.subject
Certifying algorithm
en
dc.subject
Dynamic programming
en
dc.subject.ddc
000 Informatik, Informationswissenschaft, allgemeine Werke::000 Informatik, Wissen, Systeme::004 Datenverarbeitung; Informatik
dc.title
Linear-Time Algorithms for Maximum-Weight Induced Matchings and Minimum Chain Covers in Convex Bipartite Graphs
dc.type
Wissenschaftlicher Artikel
dcterms.bibliographicCitation.doi
10.1007/s00453-021-00904-w
dcterms.bibliographicCitation.journaltitle
Algorithmica
dcterms.bibliographicCitation.number
4
dcterms.bibliographicCitation.pagestart
1064
dcterms.bibliographicCitation.pageend
1080
dcterms.bibliographicCitation.volume
84
dcterms.bibliographicCitation.url
https://doi.org/10.1007/s00453-021-00904-w
refubium.affiliation
Mathematik und Informatik
refubium.affiliation.other
Institut für Informatik
refubium.resourceType.isindependentpub
no
dcterms.accessRights.openaire
open access
dcterms.isPartOf.eissn
1432-0541
refubium.resourceType.provider
WoS-Alert