VLDB 2026 Research / reviewers in the wild / expert
Joonghyun Ryu
dblp:60/4643
· DBLP profile ↗
17ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0002-6328-8094ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 11 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-authorTheory of computation · 3 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Near optimal minimal convex hulls of disksabstractAbstract The minimal convex hulls of disks problem is to find such arrangements of circular disks in the plane that minimize the length of the convex hull boundary. The mixed-integer non-linear programming model, named [17], works only for small to moderate-sized problems. Here we propose a polylithic framework of the problem for big problem instances by combining the following algorithms and models: (i) A fast disk-packing algorithm based on Voronoi diagrams, non-linear programming (NLP) models for packing disks, and an NLP model for minimizing the discretized perimeter of convex hull; (ii) A fast convex-hull algorithm to compute the convex hulls of disk arrangements and their perimeter lengths; (iii) A mixed-integer NLP model taking the output of as its input. We present complete analytic solutions for small problems up to four disks and a semi-analytic mixed-integer linear programming model which yields exact solutions for strip packing problems with up to one thousand congruent disks. It turns out that the proposed polylithic approach works fine for large problem instances containing up to 1,000 disks. Monolithic and polylithic solutions using usually outperform other approaches. The polylithic approach yields better solutions than the results in [17] and provides a benchmark suite for further research. Josef Kallrath, Joonghyun Ryu, Chanyoung Song, Mokwon Lee, Deok-Soo Kim |
J. Glob. Optim. | 2 |
| 2018 | Support-free hollowing for 3D printing via Voronoi diagram of ellipsesabstract3D printing, also called additive manufacturing, has been increasingly popular and printing efficiency has become more critical. To print artifacts faster with less material, thus leading to lighter and cheaper printed products, various types of void structureshave been designed and engineered inside of shape models. In this paper, we present a novel method for generating support-free elliptic hollowing for 3D shapes which can entirely avoid additional supporting structures. To achieve this, we perform the ellipse hollowing in one of the cross sectional polygons and then extrude the hollowed ellipses to the other parallel cross sections. To efficiently pack the ellipses in the polygon, we construct the Voronoi diagram of ellipses to reason the free-space around the ellipses and other geometric features by taking advantage of the available algorithm for the efficient and robust construction of the Voronoi diagram of circles. We demonstrate the effectiveness and feasibility of our proposed method by designing and printing support-free hollow for various 3D shapes using Poretron, the program which computes the hollow by embedding appropriate APIs of the Voronoi Diagram Machine library that is freely available from Voronoi Diagram Research Center. It takes a 3D mesh model and produces an STL file which can be either fed into a 3D printer or postprocessed. Mokwon Lee, Qing Fang, Youngsong Cho, Joonghyun Ryu, Ligang Liu 0001, Deok-Soo Kim |
Comput. Aided Des. | 4 |
| 2014 | Molecular Geometry and BULL!abstractGeometric properties are critical for the function of molecules consisting of atoms which are usually modeled as a set of spheres in 3D. We propose "Molecular Geometry" which is a theoretical framework of computational understanding of the geometry of molecules in the claim that most, hopefully all, molecular structure problems can be effectively and efficiently facilitated by the "geometrization" of the problem at hand. We also report BULL!, the molecular geometry engine based on the Voronoi diagram of spheres, the quasi-triangulation, and the beta-complex. Being a program implemented in C++, application programmers can simply call API-functions of BULL! to create application programs correctly, efficiently, and conveniently. The BULL! engine, which will be freely available from the Voronoi Diagram Research Center at Hanyang University, is designed so that application programs are completely independent of future modifications and improvements. Youngsong Cho, Jae-Kwan Kim 0001, Joonghyun Ryu, Mokwon Lee, Jehyun Cha, Chanyoung Song, Deok-Soo Kim |
CW | 3 |
| 2013 | Anomalies in quasi-triangulations and beta-complexes of spherical atoms in molecules
Deok-Soo Kim, Youngsong Cho, Joonghyun Ryu, Jae-Kwan Kim 0001, Donguk Kim 0001 |
Comput. Aided Des. | 3 |
| 2013 | Protein structure optimization by side-chain positioning via beta-complex
Joonghyun Ryu, Deok-Soo Kim |
J. Glob. Optim. | 1 |
| 2012 | QTF: Quasi-triangulation file format
Deok-Soo Kim, Youngsong Cho, Jae-Kwan Kim 0001, Joonghyun Ryu |
Comput. Aided Des. | 4 |
| 2010 | Topologies of surfaces on molecules and their computation in O(n) time
Deok-Soo Kim, Youngsong Cho, Joonghyun Ryu, Chong-Min Kim |
Comput. Aided Des. | 3 |
| 2010 | Three-dimensional beta-shapes and beta-complexes via quasi-triangulationabstractThe proximity and topology among particles are often the most important factor for understanding the spatial structure of particles. Reasoning the morphological structure of molecules and reconstructing a surface from a point set are examples where proximity among particles is important. Traditionally, the Voronoi diagram of points, the power diagram, the Delaunay triangulation, and the regular triangulation, etc. have been used for understanding proximity among particles. In this paper, we present the theory of the β-shape and the β-complex and the corresponding algorithms for reasoning proximity among a set of spherical particles, both using the quasi-triangulation which is the dual of the Voronoi diagram of spheres. Given the Voronoi diagram of spheres, we first transform the Voronoi diagram to the quasi-triangulation. Then, we compute some intervals called β-intervals for the singular, regular, and interior states of each simplex in the quasi-triangulation. From the sorted set of simplexes, the β-shape and the β-complex corresponding to a particular value of β can be found efficiently. Given the Voronoi diagram of spheres, the quasi-triangulation can be obtained in O(m) time in the worst case, where m represents the number of simplexes in the quasi-triangulation. Then, the β-intervals for all simplexes in the quasi-triangulation can also be computed in O(m) time in the worst case. After sorting the simplexes using the low bound values of the β-intervals of each simplex in O(mlogm) time, the β-shape and the β-complex can be computed in O(logm+k) time in the worst case by a binary search followed by a sequential search in the neighborhood, where k represents the number of simplexes in the β-shape or the β-complex. The presented theory of the β-shape and the β-complex will be equally useful for diverse areas such as structural biology, computer graphics, geometric modelling, computational geometry, CAD, physics, and chemistry, where the core hurdle lies in determining the proximity among spherical particles. Deok-Soo Kim, Youngsong Cho, Kokichi Sugihara, Joonghyun Ryu, Donguk Kim 0001 |
Comput. Aided Des. | 4 |
| 2009 | Triangulation of molecular surfaces
Joonghyun Ryu, Youngsong Cho, Deok-Soo Kim |
Comput. Aided Des. | 1 |
| 2007 | Multi-Resolution Protein Model
Deok-Soo Kim, Bohyung Lee, Chung In Won, Donguk Kim 0001, Joonghyun Ryu, Youngsong Cho, Chong-Min Kim, Sunghoon Lee, Jonghwa Bhak |
ICCSA (2) | 5 |
| 2007 | Real-Time Triangulation of Molecular Surfaces
Joonghyun Ryu, Rhohun Park, Jeongyeon Seo, Chong-Min Kim, Hyun-Chan Lee, Deok-Soo Kim |
ICCSA (1) | 1 |
| 2007 | Molecular surfaces on proteins via beta shapes
Joonghyun Ryu, Rhohun Park, Deok-Soo Kim |
Comput. Aided Des. | 1 |
| 2006 | Three-dimensional beta shapes
Deok-Soo Kim, Jeongyeon Seo, Donguk Kim 0001, Joonghyun Ryu, Cheol-Hyung Cho |
Comput. Aided Des. | 4 |
| 2006 | Connolly Surface on an Atomic Structure via Voronoi Diagram of Atoms
Joonghyun Ryu, Rhohun Park, Deok-Soo Kim |
J. Comput. Sci. Technol. | 1 |
| 2005 | Visualization and Analysis of Protein Structures Using Euclidean Voronoi Diagram of Atoms
Deok-Soo Kim, Donguk Kim 0001, Youngsong Cho, Joonghyun Ryu, Cheol-Hyung Cho, Joon Young Park, Hyun-Chan Lee |
ICCSA (3) | 4 |
| 2002 | The conversion of a dynamic B-spline curve into piecewise polynomials in power form
Deok-Soo Kim, Joonghyun Ryu, Hyun-Chan Lee, Hayong Shin |
Comput. Aided Des. | 2 |
| 2000 | Fast Conversion of Dynamic B-Spline Curves into a Set of Power Form Polynomial CurvesabstractComputation of the characteristic points such as inflection points or cusp on a curve is often necessary in CAGD applications. When a curve is represented in a B-spline form, such computations can be made easier once it is transformed in a set of polynomial curves in a power form. Once a curve is represented in a power form, a point evaluation can be also made faster due to Horner's rule even though some issues of stability remains. In addition, the implicitization process of a parametric curve using a resultant usually requires the geometry represented in a power form. Usual practice of the transformation of a B-spline curve into a set of piecewise polynomial curves in a power form is done by either a knot refinement followed by basis conversions, or applying a Taylor expansion on the B-spline curve for each knot span. Presented in this paper is a new algorithm, called direct expansion, for the problem. The algorithm first locates the coefficients of all the linear terms that make up the basis functions in a knot span, and then the algorithm directly obtains the power form representation of basis functions by expanding the summation of products of appropriate linear terms. Then, a polynomial segment of a knot span can be easily obtained by the summation of products of the basis functions within the knot span with corresponding control points. Repeating this operation for each knot span, all of the polynomials of the B-spline curve can be transformed into a power form. Deok-Soo Kim, Joonghyun Ryu, Hyun-Chan Lee, Hayong Shin, Joonyoung Park, Taeboom Jang |
GMP | 2 |