IDEAS home Printed from https://ideas.repec.org/a/spr/annopr/v272y2019i1d10.1007_s10479-017-2451-1.html
   My bibliography  Save this article

A flow based pruning scheme for enumerative equitable coloring algorithms

Author

Listed:
  • A. M. C. A. Koster

    (RWTH Aachen University)

  • R. Scheidweiler

    (RWTH Aachen University
    Fachbereich 8 FH Aachen University of Applied Sciences, Goethestraße 1)

  • M. Tieves

    (RWTH Aachen University)

Abstract

An equitable graph coloring is a proper vertex coloring of a graph G where the sizes of the color classes differ by at most one. The equitable chromatic number, denoted by $$\chi _{eq}(G),$$ χ e q ( G ) , is the smallest number k such that G admits such equitable k-coloring. We focus on enumerative algorithms for the computation of $$\chi _{eq}(G)$$ χ e q ( G ) and propose a general scheme to derive pruning rules for them: We show how the extendability of a partial coloring into an equitable coloring can be modeled via network flows. Thus, we obtain pruning rules which can be checked via flow algorithms. Computational experiments show that the search tree of enumerative algorithms can be significantly reduced in size by these rules and, in most instances, such naive approach even yields a faster algorithm. Moreover, the stability, i.e., the number of solved instances within a given time limit, is greatly improved. Since the execution of flow algorithms at each node of a search tree is time consuming, we derive arithmetic pruning rules (generalized Hall-conditions) from the network model. Adding these rules to an enumerative algorithm yields an even larger runtime improvement.

Suggested Citation

  • A. M. C. A. Koster & R. Scheidweiler & M. Tieves, 2019. "A flow based pruning scheme for enumerative equitable coloring algorithms," Annals of Operations Research, Springer, vol. 272(1), pages 3-28, January.
  • Handle: RePEc:spr:annopr:v:272:y:2019:i:1:d:10.1007_s10479-017-2451-1
    DOI: 10.1007/s10479-017-2451-1
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10479-017-2451-1
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10479-017-2451-1?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
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    More about this item

    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:spr:annopr:v:272:y:2019:i:1:d:10.1007_s10479-017-2451-1. 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: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    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.