Kazunori Isomoto’s research while affiliated with Hiroshima University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (3)


Graph bisection algorithm based on subgraph migration
  • Article

December 1994

·

5 Reads

·

1 Citation

Kazunori Isomoto

·

Yoshiyasu Mimasa

·

Shin'ichi Wakabayashi

·

[...]

·

Noriyoshi Yoshida

The graph bisection problem is to partition a given graph into two subgraphs with equal size with minimizing the cutsize. This problem is NP-hard, and hence several heuristic algorithms have been proposed. Among them, the Kernighan-Lin algorithm and the Fiduccia-Mattheyses algorithm are well known, and widely used in practical applications. Since those algorithms are iterative improvement algorithms, in which the current solution is iteratively improved by interchanging a pair of two nodes belonging to different subgraphs, or moving one node from one subgraph to the other, those algorithms tend to fall into a local optimum. In this paper, we present a heuristic algorithm based on subgraph migration to avoid falling into a local optimum. In this algorithm, an initial solution is given, and it is improved by moving a subgraph, which is effective to reduce the cutsize. The algorithm repeats this operation until no further improvement can be achieved. Finally, the balance of the bisection is restored by moving nodes to get a final solution. Experimental results show that the proposed algorithm gets better solutions than the Kernighan-Lin and Fiduccia-Mattheyses algorithms.


A systolic graph partitioning algorithm for VLSI design

January 1994

·

9 Reads

The graph partitioning problem is to partition the vertices of an undirected graph G=(V, E) into two sets of equal size such that the number of edges between them is minimized. In this paper, we propose a systolic algorithm for graph partitioning. The algorithm is based on the Kernighan-Lin heuristic algorithm, runs on a linear array consisting of O(|V|) processing units, and is very suitable for direct VLSI implementation. Computation time of one pass of the proposed algorithm is O(|V|). Simulation experiments showed that the proposed algorithm is as good as the original KL heuristic


A parallel algorithm fork-way graph partitioning

March 1993

·

2 Reads

·

2 Citations

Electronics and Communications in Japan (Part III Fundamental Electronic Science)

With the recent development of semiconductor integration technology, the amount of data that must be handled in the layout design of VLSI is increasing rapidly. Even if the improvement of the processing speed of the computer in the future is considered, it is desired to develop a high-speed layout algorithm compared to the conventional method. This paper discusses the k (> 2)-way graph partitioning problem, which is one of the most basic problems concerning the layout design. A parallel algorithm is proposed. The general method to solve this problem has been to apply hierarchically the two-way graph partitioning algorithm. In this method, the algorithm can easily be executed in parallel by operating a number of processors at each hierarchy. A problem then is the efficiency of the processor and the computation time. This paper considers the k-way graph partitioning and proposes a new method called nonhierarchical k-way graph partitioning, aiming at the education of the computation time by parallel processing. In general, it is considered difficult to improve the speed sufficiently by the parallel processing, while maintaining the same accuracy of the solution as that of the sequential algorithm. In this paper, the effectiveness of the proposed algorithm is shown by a simulation experiment on the sequential computer.

Citations (2)


... Fukunaga et al. [16] proposed a large-step Markov Chain (LSMC) algorithm which generates new solutions by making big "jumps" from low-cost local minima. These solutions are then used as starting solutions in FM to generate new local minima (also see Isomoto et al. [26]). Liu et al. [32] proposed a gradient Fiduccia-Mattheyses algorithm (GFM) that alternates FM refinements with gradient descents. ...

Reference:

Multilevel circuit partitioning
Graph bisection algorithm based on subgraph migration
  • Citing Article
  • December 1994

... Though simple to define, such "grouping" problems often pose significant challenges in practical settings because it is not always easy to judge whether the imposed constraints can be satisfied. Indeed many such problems including those concerning graph partitioning (Hertz et al., 2008;Isomoto et al., 1993;Jensen and Toft, 1994;Nakano1 et al., 1995), school and university timetabling (Lewis, 2008;McCollum et al., 2010), sports fixture scheduling (de Werra, 1988;Kendall et al., 2010;Rasmussen and Trick, 2008), load balancing (Falkenauer, 1998), and frequency assignment (Aardel et al., 2002;Valenzuela, 2001), are known to be NP-hard (Garey and Johnson, 1979;Karp, 1972), implying that we cannot hope to establish polynomially bounded algorithms for solving them in the general sense. ...

A parallel algorithm fork-way graph partitioning
  • Citing Article
  • March 1993

Electronics and Communications in Japan (Part III Fundamental Electronic Science)