Gu, Tianlong and Chang, Liang and Xu, Zhoubo (2011) The Symbolic OBDD Algorithm for Finding Optimal Semi-matching in Bipartite Graphs. Communications and Network, 03 (02). pp. 65-72. ISSN 1949-2421
CN20110200004_57870524.pdf - Published Version
Download (484kB)
Abstract
The optimal semi-matching problem is one relaxing form of the maximum cardinality matching problems in bipartite graphs, and finds its applications in load balancing. Ordered binary decision diagram (OBDD) is a canonical form to represent and manipulate Boolean functions efficiently. OBDD-based symbolic algorithms appear to give improved results for large-scale combinatorial optimization problems by searching nodes and edges implicitly. We present novel symbolic OBDD formulation and algorithm for the optimal semi-matching problem in bipartite graphs. The symbolic algorithm is initialized by heuristic searching initial matching and then iterates through generating residual network, building layered network, backward traversing node-disjoint augmenting paths, and updating semi-matching. It does not require explicit enumeration of the nodes and edges, and therefore can handle many complex executions in each step. Our simulations show that symbolic algorithm has better performance, especially on dense and large graphs.
Item Type: | Article |
---|---|
Subjects: | Oalibrary Press > Computer Science |
Depositing User: | Managing Editor |
Date Deposited: | 25 Feb 2023 08:13 |
Last Modified: | 19 Jun 2024 11:43 |
URI: | http://asian.go4publish.com/id/eprint/768 |