Graph coloring: a novel heuristic based on trailing path—properties, perspective and applications in structured networks

被引:0
作者
Abhirup Bandyopadhyay
Amit kumar Dhar
Sankar Basu
机构
[1] National Institute of Technology,Department of Mathematics
[2] Durgapur,Department of IT
[3] IIIT Alahabad,Department of EECS
[4] IIT Bhilai,Department of Physics and Astronomy
[5] Clemson University,Department of Microbiology
[6] 3BIO,undefined
[7] ULB,undefined
[8] Asutosh College,undefined
来源
Soft Computing | 2020年 / 24卷
关键词
Chromatic number; Graph partitioning; NP to P; Motif identifier; Protein design;
D O I
暂无
中图分类号
学科分类号
摘要
Graph coloring is a manifestation of graph partitioning, wherein a graph is partitioned based on the adjacency of its elements. The fact that there is no general efficient solution to this problem that may work unequivocally for all graphs opens up the realistic scope for combinatorial optimization algorithms to be invoked. The algorithmic complexity of graph coloring is non-deterministic in polynomial time and hard. To the best of our knowledge, there is no algorithm as yet that procures an exact solution of the chromatic number comprehensively for any and all graphs within the polynomial (P) time domain. Here, we present a novel heuristic, namely the ‘trailing path’, which returns an approximate solution of the chromatic number within P time, and with a better accuracy than most existing algorithms. The ‘trailing path’ algorithm is effectively a subtle combination of the search patterns of two existing heuristics (DSATUR and largest first) and operates along a trailing path of consecutively connected nodes (and thereby effectively maps to the problem of finding spanning tree(s) of the graph) during the entire course of coloring, where essentially lies both the novelty and the apt of the current approach. The study also suggests that the judicious implementation of randomness is one of the keys toward rendering an improved accuracy in such combinatorial optimization algorithms. Apart from the algorithmic attributes, essential properties of graph partitioning in random and different structured networks have also been surveyed, followed by a comparative study. The study reveals the remarkable stability and absorptive property of chromatic number across a wide array of graphs. Finally, a case study is presented to demonstrate the potential use of graph coloring in protein design—yet another hard problem in structural and evolutionary biology.
引用
收藏
页码:603 / 625
页数:22
相关论文
共 145 条
[1]  
Albert R(2002)Statistical mechanics of complex networks Rev Mod Phys 74 47-97
[2]  
Barabási A-L(1977)Every planar map is four colorable. Part I: discharging Ill J Math 21 429-490
[3]  
Appel K(2003)The jigsaw puzzle model: search for conformational specificity in protein interiors J Mol Biol 333 211-226
[4]  
Haken W(2011)Mapping the distribution of packing topologies within protein interiors shows predominant preference for specific packing motifs BMC Bioinform 12 195-2614
[5]  
Banerjee R(2012)Self-complementarity within proteins: bridging the gap between binding and folding Biophys J 102 2605-200
[6]  
Sen M(2014)Applications of complementarity plot in error detection and structure validation of proteins Indian J Biochem Biophys 51 188-144
[7]  
Bhattacharya D(2012)Alternative packing modes leading to amyloid polymorphism in five fragments studied with molecular dynamics Biopolymers 98 131-242
[8]  
Saha P(2000)The protein data bank Nucleic Acids Res 28 235-242
[9]  
Basu S(1987)A system for collection and on-line integration of X-ray diffraction data from a multiwire area detector J Appl Crystallogr 20 235-199
[10]  
Bhattacharyya D(1980)Hadwiger’s conjecture is true for almost every graph Eur J Comb 1 195-256