2017
DOI: 10.1007/s10732-017-9337-x
|View full text |Cite
|
Sign up to set email alerts
|

Finding near-optimal independent sets at scale

Abstract: Abstract. The independent set problem is NP-hard and particularly difficult to solve in large sparse graphs. In this work, we develop an advanced evolutionary algorithm, which incorporates kernelization techniques to compute large independent sets in huge sparse networks. A recent exact algorithm has shown that large networks can be solved exactly by employing a branch-and-reduce technique that recursively kernelizes the graph and performs branching. However, one major drawback of their algorithm is that, for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
63
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 45 publications
(63 citation statements)
references
References 53 publications
0
63
0
Order By: Relevance
“…Given that a lot of graph libraries provide independent set algorithms it is also very easy to apply by taking an existing implementation. The algorithm KAMIS [19] computes large independent sets by a combination of several advanced algorithmic techniques such as graph partitioning and kernelization. Finally we designed a new exact algorithm (MHS) based on a MAXSAT formulation.…”
Section: Labeling Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Given that a lot of graph libraries provide independent set algorithms it is also very easy to apply by taking an existing implementation. The algorithm KAMIS [19] computes large independent sets by a combination of several advanced algorithmic techniques such as graph partitioning and kernelization. Finally we designed a new exact algorithm (MHS) based on a MAXSAT formulation.…”
Section: Labeling Algorithmsmentioning
confidence: 99%
“…KAMIS The third algorithm KAMIS is based on the maximum independent set solver framework KaMIS [19]. By combining kernelization, local search, an evolutionary algorithm, graph partitioning and other techniques, this advanced maximum independent solver can very successfully find large independent sets in huge sparse graphs.…”
Section: Labeling Algorithmsmentioning
confidence: 99%
“…Kernelization and reductions play an important role in heuristic algorithms too. Lamm et al [31] showed that including reductions in a branch-and-reduce inspired evolutionary algorithm enables finding exact solutions much faster than provably exact algorithms. Dahlum et al [15] further showed how to effectively combine reductions with local search.…”
Section: Heuristicmentioning
confidence: 99%
“…However, kernelization may also be applied repeatedly as part of an algorithm [2,12,31]. In either case, the smallest kernels (or seemingly equivalently, the most varied reductions) give the best chance at finding solutions.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation