Demo Data from EDBT 2026 / reviewers in the wild / expert
Thang Nguyen Bui
dblp:64/6364
· DBLP profile ↗
22ranked-venue papers
22as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 11 first-authorSystems, architecture and hardware · 6 · 6 first-authorTheory of computation · 5 · 5 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
7 papers |
Graph algorithms and graph theory · 50% Mathematical optimization · 46% Algorithms and data structures · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 100% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.0 | 3 | 1998 | GRCA: a hybrid genetic algorithm for circuit ratio-cut partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on Hypergraphs · DAC 1994 A 2.5 approximation algorithm for the multi-via assignment problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 |
Graph algorithms and graph theory
graph partitioning |
0.0 | 4 | 1996 | Genetic Algorithm and Graph Partitioning · IEEE Trans. Computers 1996 Partitioning Planar Graphs · SIAM J. Comput. 1992 Improving the Performance of the Kernighan-Lin and Simulated Annealing Graph Bisection Algorithms · DAC 1989 |
Electronic design automation › physical design
circuit partitioning |
0.0 | 2 | 1998 | GRCA: a hybrid genetic algorithm for circuit ratio-cut partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on Hypergraphs · DAC 1994 |
Mathematical optimization
combinatorial optimization |
0.0 | 3 | 1998 | A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on Hypergraphs · DAC 1994 GRCA: a hybrid genetic algorithm for circuit ratio-cut partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 Improving the Performance of the Kernighan-Lin and Simulated Annealing Graph Bisection Algorithms · DAC 1989 |
Electronic design automation › physical design › circuit partitioning
ratio-cut partitioning |
0.0 | 1 | 1998 | GRCA: a hybrid genetic algorithm for circuit ratio-cut partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Mathematical optimization › evolutionary computation
genetic algorithm |
0.0 | 2 | 1996 | A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on Hypergraphs · DAC 1994 Genetic Algorithm and Graph Partitioning · IEEE Trans. Computers 1996 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 1996 | Genetic Algorithm and Graph Partitioning · IEEE Trans. Computers 1996 |
Electronic design automation › physical design › circuit partitioning
hypergraph partitioning |
0.0 | 1 | 1994 | A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on Hypergraphs · DAC 1994 |
Mathematical optimization
metaheuristic optimization |
0.0 | 1 | 1994 | A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on Hypergraphs · DAC 1994 |
Mathematical optimization
heuristic optimization |
0.0 | 2 | 1996 | Improving the Performance of the Kernighan-Lin and Simulated Annealing Graph Bisection Algorithms · DAC 1989 Genetic Algorithm and Graph Partitioning · IEEE Trans. Computers 1996 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1992 | A 2.5 approximation algorithm for the multi-via assignment problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 |
Electronic design automation › physical design › routing
via assignment |
0.0 | 1 | 1992 | A 2.5 approximation algorithm for the multi-via assignment problem · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 |
Graph algorithms and graph theory › graph partitioning
planar graph partitioning |
0.0 | 1 | 1992 | Partitioning Planar Graphs · SIAM J. Comput. 1992 |
Graph algorithms and graph theory › graph partitioning
minimum bisection |
0.0 | 2 | 1989 | Improving the Performance of the Kernighan-Lin and Simulated Annealing Graph Bisection Algorithms · DAC 1989 Graph Bisection Algorithms with Good Average Case Behavior · FOCS 1984 |
Graph algorithms and graph theory › graph partitioning
hypergraph partitioning |
0.0 | 1 | 1998 | GRCA: a hybrid genetic algorithm for circuit ratio-cut partitioning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Mathematical optimization › metaheuristic optimization
simulated annealing |
0.0 | 1 | 1989 | Improving the Performance of the Kernighan-Lin and Simulated Annealing Graph Bisection Algorithms · DAC 1989 |
Algorithms and data structures › analysis of algorithms
average-case analysis |
0.0 | 1 | 1984 | Graph Bisection Algorithms with Good Average Case Behavior · FOCS 1984 |
Graph algorithms and graph theory
random graphs |
0.0 | 1 | 1984 | Graph Bisection Algorithms with Good Average Case Behavior · FOCS 1984 |
Methods — techniques the papers use, named apart from their topics
genetic algorithm · 0.1fiduccia-mattheyses heuristic · 0.0ratio-cut partitioning · 0.0simulated annealing · 0.0approximation algorithm · 0.0local improvement heuristic · 0.0kernighan-lin algorithm · 0.0planar graph algorithms · 0.0dynamic programming · 0.0kernighan-lin heuristic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | An Improved Ant-Based Algorithm for the Degree-Constrained Minimum Spanning Tree ProblemabstractThe degree-constrained minimum spanning tree (DCMST) problem is the problem of finding the minimum cost spanning tree in an edge weighted complete graph such that each vertex in the spanning tree has degree ≤dfor somed≥ 2. The DCMST problem is known to be NP-hard. This paper presents an ant-based algorithm to find low cost degree-constrained spanning trees (DCST). The algorithm employs a set of ants which traverse the graph and identify a set of candidate edges, from which a DCST is constructed. Local optimization algorithms are then used to further improve the DCST. Extensive experiments using 612 problem instances show many improvements over existing algorithms. Thang Nguyen Bui, Xianghua Deng, Catherine M. Zrncic |
IEEE Trans. Evol. Comput. | 1 |
| 2009 | Parallel shared memory strategies for ant-based optimization algorithmsabstractThis paper describes a general scheme to convert sequential ant-based algorithms into parallel shared memory algorithms. The scheme is applied to an ant-based algorithm for the maximum clique problem. Extensive experimental results indicate that the parallel version provides noticeable improvements to the running time while maintaining comparable solution quality to that of the sequential version. Thang Nguyen Bui, ThanhVu Nguyen, Joseph R. Rizzo |
GECCO | 1 |
| 2008 | An ant-based algorithm for coloring graphs
Thang Nguyen Bui, ThanhVu Nguyen, Chirag M. Patel, Kim-Anh T. Phan |
Discret. Appl. Math. | 1 |
| 2006 | An agent-based algorithm for generalized graph coloringsabstractThis paper presents an algorithm for solving a number of generalized graph coloring problems. Specifically, it gives an agent-based algorithm for the Bandwidth Coloring problem. Using a standard method for preprocessing the input, the same algorithm can also be used to solve the Multicoloring and Bandwidth Multicoloring problems. In the algorithm a number of agents, called ants, each of which colors a portion of the graph, collaborate to obtain a coloring of the entire graph. This coloring is then further improved by a local optimization algorithm. Experimental results on a set of benchmark graphs for these generalized coloring problems show that this algorithm performs very well compared to other heuristic approaches. Thang Nguyen Bui, ThanhVu Nguyen |
GECCO | 1 |
| 2006 | An ant-based algorithm for finding degree-constrained minimum spanning treeabstractA spanning tree of a graph such that each vertex in the tree has degree at most d is called a degree-constrained spanning tree. The problem of finding the degree-constrained spanning tree of minimum cost in an edge weighted graphis well known to be NP-hard. In this paper we give an Ant-Based algorithm for finding low cost degree-constrained spanning trees. Ants are used to identify a set of candidate edges from which a degree-constrained spanning tree can be constructed. Extensive experimental results show that the algorithm performs very well against other algorithms on a set of 572 problem instances. Thang Nguyen Bui, Catherine M. Zrncic |
GECCO | 1 |
| 2005 | Solving geometric TSP with antsabstractThis paper presents an ant-based approach for solving the Traveling Salesman Problem (TSP). Novel concepts of this algorithm that distinguish it from the other heuristics are the inclusion of a preprocessing stage and the use of a modified version of an ant-based approach with local optimization in multi stages. Experimental results show that this algorithm outperforms ACS [1] and is comparable to MMAS [4] for Euclidean TSP instances. Of the 40 instances of Euclidean TSP from TSPLIB [5] that were tested, this algorithm found the optimal solution for 37 instances. For the remaining instances, this algorithm returned solutions that were within 0.3% of the optimum. Thang Nguyen Bui, Mufit Colpan |
GECCO | 1 |
| 2005 | An efficient genetic algorithm for predicting protein tertiary structures in the 2D HP modelabstractGiven the amino acid sequence of a protein, predicting its tertiary structure is known as the protein folding problem. This problem has been widely studied under the HP model in which each amino acid is classified, based on its hydrophobicity, as an H (hydrophobic or non-polar) or a P (hydrophilic or polar). Conformation of a protein in the HP model is embedded as a self-avoiding walk in either a two-dimensional or a three-dimensional lattice. The protein folding problem in the HP model is to find a lowest energy conformation. This problem is known to be NP-hard in both two-dimensional and three-dimensional square lattices. In this paper, we present an efficient genetic algorithm for the protein folding problem under the HP model in the two-dimensional square lattice. A special feature of this algorithm is its usage of secondary structures, that the algorithm evolves, as building blocks for the conformation. Experimental results on benchmark sequences show that the algorithm performs very well against existing evolutionary algorithms and Monte Carlo algorithms. Thang Nguyen Bui, Gnanasekaran Sundarraj |
GECCO | 1 |
| 2004 | Finding Maximum Cliques with Distributed Ants
Thang Nguyen Bui, Joseph R. Rizzo |
GECCO (1) | 1 |
| 2004 | Ant System for the k-Cardinality Tree Problem
Thang Nguyen Bui, Gnanasekaran Sundarraj |
GECCO (1) | 1 |
| 2004 | An Enhanced Genetic Algorithm for DNA Sequencing by Hybridization with Positive and Negative Errors
Thang Nguyen Bui, Waleed A. Youssef |
GECCO (2) | 1 |
| 2002 | An Ant System Algorithm For Graph Bisection
Thang Nguyen Bui, Lisa C. Strite |
GECCO | 1 |
| 1998 | GRCA: a hybrid genetic algorithm for circuit ratio-cut partitioningabstractA genetic algorithm for partitioning a hypergraph into two disjoint graphs of minimum ratio cut is presented. As the Fiduccia-Mattheyses graph partitioning heuristic turns out to be not effective when used in the context of a hybrid genetic algorithm, we propose a modification of the Fiduccia-Mattheyses heuristic for more effective and faster space search by introducing a number of novel features. We also provide a preprocessing heuristic for genetic encoding designed solely for hypergraphs which helps genetic algorithms exploit clustering information of input graphs. Supporting combinatorial arguments for the new preprocessing heuristic are also provided. Experimental results on industrial benchmarks circuits showed visible improvement over recently published algorithms with a lower growth rate of running time. Thang Nguyen Bui, Byung Ro Moon |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1996 | Genetic Algorithm and Graph PartitioningabstractHybrid genetic algorithms (GAs) for the graph partitioning problem are described. The algorithms include a fast local improvement heuristic. One of the novel features of these algorithms is the schema preprocessing phase that improves GAs' space searching capability, which in turn improves the performance of GAs. Experimental tests on graph problems with published solutions showed that the new genetic algorithms performed comparable to or better than the multistart Kernighan-Lin algorithm and the simulated annealing algorithm. Analyses of some special classes of graphs are also provided showing the usefulness of schema preprocessing and supporting the experimental results. Thang Nguyen Bui, Byung Ro Moon |
IEEE Trans. Computers | 1 |
| 1994 | A Fast and Stable Hybrid Genetic Algorithm for the Ratio-Cut Partitioning Problem on HypergraphsabstractArticle A fast and stable hybrid genetic algorithm for the ratio-cut partitioning problem on hypergraphs Share on Authors: Thang Nguyen Bui Dept. of Computer Science, Pennsylvania State University, Middletown, PA Dept. of Computer Science, Pennsylvania State University, Middletown, PAView Profile , Byung Ro Moon Dept. of Computer Science and Engineering, Pennsylvania State University, University Park, PA Dept. of Computer Science and Engineering, Pennsylvania State University, University Park, PAView Profile Authors Info & Claims DAC '94: Proceedings of the 31st annual Design Automation ConferenceJune 1994 Pages 664–669https://doi.org/10.1145/196244.196607Published:06 June 1994 20citation407DownloadsMetricsTotal Citations20Total Downloads407Last 12 Months0Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Thang Nguyen Bui, Byung Ro Moon |
DAC | 1 |
| 1994 | Analyzing Hyperplane Synthesis in Genetic Algorithms Using Clustered Schemata
Thang Nguyen Bui, Byung Ro Moon |
PPSN | 1 |
| 1992 | Finding Good Approximate Vertex and Edge Partitions is NP-Hard
Thang Nguyen Bui, Curt Jones |
Inf. Process. Lett. | 1 |
| 1992 | Partitioning Planar GraphsabstractA common problem in graph theory is that of dividing the vertices of a graph into two sets of prescribed size while cutting a minimum number of edges. In this paper this problem is considered as it is restricted to the class of planar graphs. Let G be a planar graph on n vertices and $s \in [0,n]$ be given. An s-partition of G is a partition of the vertex set of G into sets of size s and $n - s$. An optimals-partition is an s-partition that cuts the fewest number of edges. The main result of this paper is an algorithm that finds an optimal s-partition in time $O(b^2 n^3 2^{4.5b} )$, where b is the number of edges cut by an optimal s-partition. In particular, by letting $s = \lfloor n/2 \rfloor $ the immediate corollary that any planar graph with small $(O(\log n))$ bisection width may be bisected in polynomial time is obtained. Furthermore, suppose that a planar embedding $\hat G$ of G is also given such that the embedding of each biconnected component in $\hat G$ is at most m-outerplanar (such an embedding is called m-outerplane-separable). An algorithm for finding optimal s-partition of G in time $O(m^2 n^3 2^{3m} )$ is also given. Thang Nguyen Bui, Andrew Peck |
SIAM J. Comput. | 1 |
| 1992 | A 2.5 approximation algorithm for the multi-via assignment problemabstractThe via assignment problem, whose objective is to minimize the number of via columns used, is known to be NP-hard even when each net includes at most three vias. The authors develop efficient approximation algorithms for solving this problem. An algorithm for the case in which the size of each net is bounded by three is presented, and is then extended to the case in which the nets have arbitrary sizes.> Thang Nguyen Bui, Willie Hsu, SingLing Lee |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1990 | Parallel Algorithms for Partitioning Simple Classes of Graphs
Thang Nguyen Bui, Curt Jones |
ICPP (3) | 1 |
| 1989 | Improving the Performance of the Kernighan-Lin and Simulated Annealing Graph Bisection AlgorithmsabstractIn this paper, we compare the performance of two popular graph bisection algorithms. We also present an empirical study of a new heuristic, first proposed in [B87], that dramatically improves the performance of these bisection algorithms on graphs with small (≤ 4) average degree. Thang Nguyen Bui, C. Heigham, Curt Jones, Frank Thomson Leighton |
DAC | 1 |
| 1984 | Graph Bisection Algorithms with Good Average Case BehaviorabstractWe describe a polynomial time algorithm that, for every input graph, either outputs the minimum bisection of the graph or halts without output. More importantly, we show that the algorithm chooses the former course with high probability for many natural classes of graphs. In particular, for every fixed d⩾3, all suffciently large n and all b = o(n1-(1/[(d+1)/2]), the algorithm finds the minimum bisection for almost all d-regular labelled simple graphs with 2n nodes and bisection width b. Thang Nguyen Bui, Soma Chaudhuri, Frank Thomson Leighton, Michael Sipser |
FOCS | 1 |
| 1980 | A Note on an Improved Bisection Algorithm
Thang Nguyen Bui |
Inf. Process. Lett. | 1 |