TY - JOUR
T1 - Candidate range limitation for efficient rainbow clique detection
AU - Siminovsky, Devora
AU - Zelther-Nahir, Kanna
AU - Louzoun, Yoram
N1 - Publisher Copyright:
© 2025 The Authors
PY - 2025/9/25
Y1 - 2025/9/25
N2 - Multiple deterministic and probabilistic solutions have been proposed for the max-clique (MC) and max-planted-clique (MPC) problems. However, those remain prohibitively expensive in large graphs. The problem can be simplified if one assumes a coloring of the graph and a regular coloring of the clique (a rainbow clique). However, to date, no efficient rainbow clique algorithm has been proposed. We propose SPHERA (Search Space Limitation Efficient Rainbow Clique Algorithm) to find rainbow cliques using a combination of greedy growth, backtracking, and an efficient minimization of the search space using colored k−Cores. We show in G(n,p) and real-world colored graphs that SPHERA detects the rainbow clique with a much higher probability and much faster than current non-rainbow clique algorithms. We further propose multiple heuristics for the initial vertex selection in real-world graphs and show that those improve the clique detection speed in SPHERA. The code is available in GitHub at https://github.com/louzounlab/SPHERA.
AB - Multiple deterministic and probabilistic solutions have been proposed for the max-clique (MC) and max-planted-clique (MPC) problems. However, those remain prohibitively expensive in large graphs. The problem can be simplified if one assumes a coloring of the graph and a regular coloring of the clique (a rainbow clique). However, to date, no efficient rainbow clique algorithm has been proposed. We propose SPHERA (Search Space Limitation Efficient Rainbow Clique Algorithm) to find rainbow cliques using a combination of greedy growth, backtracking, and an efficient minimization of the search space using colored k−Cores. We show in G(n,p) and real-world colored graphs that SPHERA detects the rainbow clique with a much higher probability and much faster than current non-rainbow clique algorithms. We further propose multiple heuristics for the initial vertex selection in real-world graphs and show that those improve the clique detection speed in SPHERA. The code is available in GitHub at https://github.com/louzounlab/SPHERA.
KW - Backtracking
KW - Colored k-Core
KW - Colored network
KW - Greedy growth
KW - Rainbow clique
UR - https://www.scopus.com/pages/publications/105007239962
U2 - 10.1016/j.eswa.2025.128283
DO - 10.1016/j.eswa.2025.128283
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:105007239962
SN - 0957-4174
VL - 290
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 128283
ER -