2016
DOI: 10.1002/net.21700
|View full text |Cite
|
Sign up to set email alerts
|

The Rainbow Cycle Cover Problem

Abstract: We model and solve the Rainbow Cycle Cover Problem (RCCP). Given a connected and undirected graph G = ( V , E , L ) and a coloring function ℓ that assigns a color to each edge of G from the finite color set L , a cycle whose edges have all different colors is called a rainbow cycle. The RCCP consists of finding the minimum number of disjoint rainbow cycles covering G . The RCCP on general graphs is known to be NP-complete. We model the RCCP as an integer linear program, we derive valid inequalities and we solv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(41 citation statements)
references
References 33 publications
0
41
0
Order By: Relevance
“…We also report the ratio of the objective function value of an optimal LP relaxation of the RMP to that of an IP optimal solution to the MP as zLP*zIP* to analyze how the gap changes with respect to the number of vertices, the number of edges and the number of colors. In order to be consistent with Silvestri et al , we set w c = 2⌊ n /3⌋ for all trivial cycles as ⌊ n /3⌋ provides an upper bound on the number of non‐trivial rainbow cycles that can be used in any rainbow cycle cover. In the branch‐and‐bound tree, as the branching strategy, we select a variable with the value closest to 0.5 and branch on this variable.…”
Section: Computational Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…We also report the ratio of the objective function value of an optimal LP relaxation of the RMP to that of an IP optimal solution to the MP as zLP*zIP* to analyze how the gap changes with respect to the number of vertices, the number of edges and the number of colors. In order to be consistent with Silvestri et al , we set w c = 2⌊ n /3⌋ for all trivial cycles as ⌊ n /3⌋ provides an upper bound on the number of non‐trivial rainbow cycles that can be used in any rainbow cycle cover. In the branch‐and‐bound tree, as the branching strategy, we select a variable with the value closest to 0.5 and branch on this variable.…”
Section: Computational Resultsmentioning
confidence: 99%
“…However, the average computation time is much lower with the branch‐and‐price, particularly for settings with a high number of vertices. The highest average computation time required by the branch‐and‐price algorithm is less than 5 minutes (259.28 seconds) whereas Silvestri et al and Moreno et al report seven and six settings, respectively, with an average computation time exceeding 1 hour. In addition, Silvestri et al and Moreno et al fail to solve at least one instance for eight and seven settings respectively in 3 hours.…”
Section: Computational Resultsmentioning
confidence: 99%
See 3 more Smart Citations