Enumerating the min-cuts for applications to graph extraction under size constraints

Given an undirected hypergraph G/sub 0/ with two vertices s and t specified, our problem is to extract a maximal subgraph under a constraint. It comprises two terms, the upper bound of the area and the cut separating the subgraph being an s-t minimum cut. If G/sub 0/ is a model of a logic circuit, this is a faithful problem formulation in implementation of PPGA or MCM. Aiming to support such a design, we propose a representation of the s-t minimum cut of G/sub 0/ in terms of a directed acyclic graph G*. The key idea is to transform G/sub 0/ to a directed flow-graph with source s and sink t by a known technique and, after finding a maximum flow, to traverse the graph by a forward-search, which we introduce here.

[1]  Toshihide Ibaraki,et al.  Computing All Small Cuts in an Undirected Network , 1997, SIAM J. Discret. Math..

[2]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[3]  Chung-Kuan Cheng,et al.  Ratio cut partitioning for hierarchical designs , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Jaeseok Kim,et al.  An Efficient Method of Partitioning Circuits for Multiple-FPGA Implementation. , 1993, 30th ACM/IEEE Design Automation Conference.

[5]  Andrew B. Kahng,et al.  Recent directions in netlist partitioning: a survey , 1995, Integr..

[6]  D. F. Wong,et al.  Efficient network flow based min-cut balanced partitioning , 1994, ICCAD 1994.