Title :
A Novel Variable Ordering Heuristic for BDD-based K-Terminal Reliability
Author :
Minh Le ; Weidendorfer, Josef ; Walter, Michael
Author_Institution :
LRR, Tech. Univ. Munchen, Munich, Germany
Abstract :
Modern exact methods solving the NP-hard k-terminal reliability problem are based on Binary Decision Diagrams (BDDs). The system redundancy structure represented by the input graph is converted into a BDD whose size highly depends on the predetermined variable ordering. As finding the optimal available ordering has exponential complexity, a heuristic must be used. Currently, the breadth-first-search is considered to be state-of-the-art. Based on Hardy´s decomposition approach, we derive a novel static heuristic which yields significantly smaller BDD sizes for a wide variety of network structures, especially irregular ones. As a result, runtime and memory requirements can be drastically reduced for BDD-based reliability methods. Applying the decomposition method with the new heuristic to three medium-sized irregular networks from the literature, an average speedup of around 9,400 is gained and the memory consumption drops to less than 0.1 percent.
Keywords :
binary decision diagrams; graph theory; network theory (graphs); optimisation; reliability; tree searching; BDD-based K-terminal reliability; Hardy decomposition approach; NP-hard k-terminal reliability; binary decision diagrams; breadth-first-search; input graph; novel variable ordering heuristic; Boolean functions; Complexity theory; Data structures; Heuristic algorithms; Reliability; Sorting; Vectors; BDD; decomposition; dependability analysis; k-terminal reliability;
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
DOI :
10.1109/DSN.2014.55