A linear time algorithm to compute a maximum weighted independent set on cocomparability graphs

The maximum weight independent set (WMIS) problem is a well-known NP-hard problem. It is a generalization of the maximum cardinality independent set problem where all the vertices have identical weights. There is an O(n2) time algorithm to compute a WMIS for cocomparability graphs by computing a max...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information processing letters 2016-06, Vol.116 (6), p.391-395
Hauptverfasser: Köhler, Ekkehard, Mouatadid, Lalla
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The maximum weight independent set (WMIS) problem is a well-known NP-hard problem. It is a generalization of the maximum cardinality independent set problem where all the vertices have identical weights. There is an O(n2) time algorithm to compute a WMIS for cocomparability graphs by computing a maximum weight clique on the corresponding complement of the graph [1]. We present the first O(m+n) time algorithm to compute a WMIS directly on the given cocomparability graph, where m and n are the number of edges and vertices of the graph respectively. As a corollary, we get the minimum weight vertex cover of a cocomparability graph in linear time as well. •Maximum weight independent set on cocomparability graphs.•Linear time algorithm, does not compute the complement or the corresponding poset.•Algorithm exploits the vertex ordering characterization of cocomparability graphs.•Linear time minimum weight vertex cover for cocomparability graphs as a corollary.
ISSN:0020-0190
1872-6119
DOI:10.1016/j.ipl.2015.12.001