Fast local search for the maximum independent set problem
Given a graph G =( V , E ), the independent set problem is that of finding a maximum-cardinality subset S of V such that no two vertices in S are adjacent. We introduce two fast local search routines for this problem. The first can determine in linear time whether a maximal solution can be improved...
Gespeichert in:
| Veröffentlicht in: | Journal of heuristics Jg. 18; H. 4; S. 525 - 547 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Boston
Springer US
01.08.2012
Springer Science + Business Media Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 1381-1231, 1572-9397 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | Given a graph
G
=(
V
,
E
), the independent set problem is that of finding a maximum-cardinality subset
S
of
V
such that no two vertices in
S
are adjacent. We introduce two fast local search routines for this problem. The first can determine in linear time whether a maximal solution can be improved by replacing a single vertex with two others. The second routine can determine in
O
(
m
Δ) time (where Δ is the highest degree in the graph) whether there are two solution vertices than can be replaced by a set of three. We also present a more elaborate heuristic that successfully applies local search to find near-optimum solutions to a wide variety of instances. We test our algorithms on instances from the literature as well as on new ones proposed in this paper. |
|---|---|
| Bibliographie: | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 |
| ISSN: | 1381-1231 1572-9397 |
| DOI: | 10.1007/s10732-012-9196-4 |