Algorithms and Complexity - Main page

Mihyun Kang

Research Focus: Efficient Algorithms

Of particular interest are polynomial time sampling algorithms and enumeration algorithms.

Sampling, in other words, random generation, plays an important role in combinatorics and in computer science as well as in statistical mechanics. It is sometimes the case that only random generation algorithms can provide possible (approximate) solutions for certain hard combinatorial problems. The well-known techniques for sampling include the recursive method, Markov chain Monte Carlo method, and Boltzmann sampler.

Using the recursive method and Boltzmann sampler we design efficient sampling algorithms to generate a random instance uniformly at random from labeled or unlabeled planar structures, e.g., planar graphs, cubic planar graphs, and outerplanar graphs.

Along the sampling algorithms the recursive method provides also algorithms to compute the exact numbers of labeled or unlabeled planar structures in polynomial time.


last modified: 08 October 2008