IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v38y2026i3p693-709.html

Branch-and-Cut Algorithms for Colorful Components Problems

Author

Listed:
  • Claudia Archetti

    (Department of Economics and Management, University of Brescia, 25121 Brescia, Italy)

  • Martina Cerulli

    (Department of Computer Science, University of Salerno, 84084 Fisciano, Italy)

  • Carmine Sorgente

    (Department of Mathematics, University of Salerno, 84084 Fisciano, Italy)

Abstract

We tackle three optimization problems in which a colored graph, where each node is assigned a color, must be partitioned into colorful connected components. A component is defined as colorful if each color appears at most once. The problems differ in the objective function, which determines which partition is the best one. These problems have applications in community detection, cybersecurity, and bioinformatics. We present integer nonlinear formulations, which are then linearized using standard techniques. To solve these formulations, we develop exact branch-and-cut algorithms, embedding various improving techniques, such as valid inequalities, bounds limiting the number of variables, and warm-start and preprocessing techniques. Extensive computational tests on benchmark instances demonstrate the effectiveness of the proposed procedures. The branch-and-cut algorithms can solve reasonably sized instances efficiently. To the best of our knowledge, we are the first to propose an exact algorithm for solving these problems.

Suggested Citation

  • Claudia Archetti & Martina Cerulli & Carmine Sorgente, 2026. "Branch-and-Cut Algorithms for Colorful Components Problems," INFORMS Journal on Computing, INFORMS, vol. 38(3), pages 693-709, May.
  • Handle: RePEc:inm:orijoc:v:38:y:2026:i:3:p:693-709
    DOI: 10.1287/ijoc.2024.0927
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ijoc.2024.0927
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2024.0927?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:38:y:2026:i:3:p:693-709. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.