Chul E. Kim

dblp:83/6027 · DBLP profile ↗
← Back
24ranked-venue papers
12as first author
0since 2021 · last 1991
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 12 · 9 first-authorTheory of computation · 8 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1

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
16 papers
Computational geometry · 71% Mathematical optimization · 13% Approximation and online algorithms · 8%
Artificial intelligence
1 paper
Multi-agent systems · 100%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry
digital geometry
0.0101987
Digital Parallelism, Perpendicularity, and Rectangles · IEEE Trans. Pattern Anal. Mach. Intell. 1987
Three-Dimensional Digital Planes · IEEE Trans. Pattern Anal. Mach. Intell. 1984
Digital Disks · IEEE Trans. Pattern Anal. Mach. Intell. 1984
Computational geometry › digital geometry
digital disk
0.021984
Digital Disks · IEEE Trans. Pattern Anal. Mach. Intell. 1984
Digital Disks and a Digital Compactness Measure · STOC 1984
Approximation and online algorithms
approximation algorithms
0.041978
Approximation Algorithms for Some Routing Problems · SIAM J. Comput. 1978
Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors · J. ACM 1977
Approximation Algorithms for some Routing Problems · FOCS 1976
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.011985
Movement coordination for single-track robot systems · ICRA 1985
Computational geometry
shape analysis
0.011984
Digital Disks and a Digital Compactness Measure · STOC 1984
Computational geometry › digital geometry
digital line segment
0.011983
Three-Dimensional Digital Line Segments · IEEE Trans. Pattern Anal. Mach. Intell. 1983
Mathematical optimization › combinatorial optimization
routing problems
0.021978
Approximation Algorithms for Some Routing Problems · SIAM J. Comput. 1978
Approximation Algorithms for some Routing Problems · FOCS 1976
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem
0.021978
Approximation Algorithms for Some Routing Problems · SIAM J. Comput. 1978
Approximation Algorithms for some Routing Problems · FOCS 1976
Computational geometry › digital geometry
digital straight lines
0.011982
Digital Straight Lines and Convexity of Digital Regions · IEEE Trans. Pattern Anal. Mach. Intell. 1982
Graph algorithms and graph theory › graph optimization
chinese postman problem
0.011978
Approximation Algorithms for Some Routing Problems · SIAM J. Comput. 1978
Electronic design automation › high-level synthesis
scheduling
0.011977
Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors · J. ACM 1977
Mathematical optimization
scheduling
0.011977
Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors · J. ACM 1977
Computational complexity
decidability
0.011976
A Useful Device for Showing the Solvability of Some Decision Problems · STOC 1976
Automata and formal languages › pushdown automata
multi-head pushdown automata
0.011976
A Useful Device for Showing the Solvability of Some Decision Problems · STOC 1976
Approximation and online algorithms
optimization and approximation
0.011985
Movement coordination for single-track robot systems · ICRA 1985
Automata and formal languages
pushdown automata
0.011976
A Useful Device for Showing the Solvability of Some Decision Problems · STOC 1976
Mathematical optimization
combinatorial optimization
0.011975
Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems · J. ACM 1975
Mathematical optimization
knapsack problem
0.011975
Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems · J. ACM 1975
Mathematical optimization › combinatorial optimization
subset sum
0.011975
Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems · J. ACM 1975
Computational geometry
discrete geometry
0.011982
Digital Straight Lines and Convexity of Digital Regions · IEEE Trans. Pattern Anal. Mach. Intell. 1982

Methods — techniques the papers use, named apart from their topics

complexity analysis · 0.0approximation algorithm · 0.0convexity analysis · 0.0digital line segment analysis · 0.0digital convexity · 0.0chord property · 0.0tour-splitting heuristic · 0.0mixed-strategy heuristic · 0.0median-point property · 0.0digital arc digitization · 0.0worst-case ratio analysis · 0.0heuristic algorithm · 0.0
YearPublicationVenuePosition
1991 On the recognition of digital planes in three-dimensional space
Chul E. Kim, Ivan Stojmenovic
Pattern Recognit. Lett.1
1988 Digital squares
abstract
Digital squares are defined and their geometric properties characterized. A linear time algorithm is presented that considers a convex digital region and determines whether or not it is a digital square. The algorithm also determines the range of the values of the parameter set of its preimages. The analysis involves transforming the boundary of a digital region into parameter space of slope and y-intercept.>
Søren Forchhammer, Chul E. Kim
ICPR2
1987 Digital Parallelism, Perpendicularity, and Rectangles
abstract
The slope of digital line segments is defined and an algorithm to evaluate it is presented. Parallelism and perpendicularity of two digital line segments are also defined. Finally, rectangular digital regions are defined and characterized, and an algorithm that determines whether or not a given digital region is a digital rectangle is presented.
Ravinder Krishnaswamy, Chul E. Kim
IEEE Trans. Pattern Anal. Mach. Intell.2
1985 Movement coordination for single-track robot systems
abstract
We consider problems associated with the coordination of movement within a multiple robot system in which all motion is restricted to a single track. Our objective is to minimize the reconfiguration time, that is, the total time required to move a collection of robots from an initial to a goal configuration. We show that various models give rise to a wide range of problem complexities. For these problems we design and analyze optimization and approximation strategies.
Michael A. Langston, Chul E. Kim
ICRA2
1985 Representation of digital line segments and their preimages
Timothy A. Anderson, Chul E. Kim
Comput. Vis. Graph. Image Process.2
1984 Digital Disks and a Digital Compactness Measure
abstract
An O(n2) time algorithm is presented that determines whether or not a given convex digital region is a digital disk. A new compactness measure for digital regions is introduced, and an algorithm to evaluate the compactness measure of convex digital regions is also presented.
Chul E. Kim, Timothy A. Anderson
STOC1
1984 Digital Disks
abstract
Geometric properties of digital disks are discussed. An algorithm is presented that determines whether or not a given digital region is a digital disk.
Chul E. Kim
IEEE Trans. Pattern Anal. Mach. Intell.1
1984 Three-Dimensional Digital Planes
abstract
Definitions of 3-D digital surface and plane are introduced. Many geometric properties of these objects are examined. In particular, it is shown that digital convexity is neither a necessary nor a sufficient condition for a digital surface element to be a convex digital plane element, but it is both necessary and sufficient for a digital surface to be a digital plane. Also algorithms are presented to determine whether or not a finite set of digital points is a (convex) digital plane element.
Chul E. Kim
IEEE Trans. Pattern Anal. Mach. Intell.1
1983 Three-Dimensional Digital Line Segments
abstract
Digital arcs in 3-D digital pictures are defined. The digital image of an arc is also defined. A digital arc is defined to be a digital line segment if it is the digital image of a line segment. It is shown that a digital line segment may be characterized by the chord property holding for its projections onto the coordinate planes. It is also shown that a digital line segment may not be characterized by its own chord property. A linear time algorithm is presented that determines whether or not a digital arc is a digital line segment.
Chul E. Kim
IEEE Trans. Pattern Anal. Mach. Intell.1
1982 On cellular straight line segments
Chul E. Kim
Comput. Graph. Image Process.1
1982 Digital Convexity, Straightness, and Convex Polygons
abstract
New schemes for digitizing regions and arcs are introduced. It is then shown that under these schemes, Sklansky's definition of digital convexity is equivalent to other definitions. Digital convex polygons of n vertices are defined and characterized in terms of geometric properties of digital line segments. Also, a linear time algorithm is presented that, given a digital convex region, determines the smallest integer n such that the region is a digital convex n-gon.
Chul E. Kim
IEEE Trans. Pattern Anal. Mach. Intell.1
1982 Digital Straight Lines and Convexity of Digital Regions
abstract
It is shown that a digital region is convex if and only if every pair of points in the region is connected by a digital straight line segment contained in the region. The midpoint property is shown to be a necessary but not a sufficient condition for the convexity of digital regions. However, it is shown that a digital region is convex if and only if it has the median-point property.
Chul E. Kim, Azriel Rosenfeld
IEEE Trans. Pattern Anal. Mach. Intell.1
1982 Convex Digital Solids
abstract
A definition of convexity of digital solids is introduced. Then it is proved that a digital solid is convex if and only if it has the chordal triangle property. Other geometric properties which characterize convex digital regions are shown to be only necessary, but not sufficient, conditions for a digital solid to be convex. An efficient algorithm that determines whether or not a digital solid is convex is presented.
Chul E. Kim, Azriel Rosenfeld
IEEE Trans. Pattern Anal. Mach. Intell.1
1982 Digital and cellular convexity
Chul E. Kim, Jack Sklansky
Pattern Recognit.1
1981 Digital Straightness and Convexity (Extended Abstract)
abstract
We define straightness and convexity of regions in a digital picture. Then it is shown that a few important properties satisfied by convex (Euclidean) regions are also satisfied by convex digital regions. We extend the definition of digital convexity of regions to digital solids. Efficient algorithms are presented that determine whether or not a digital region is convex, a digital arc is a digital straight line segment and a digital solid is convex.
Chul E. Kim, Azriel Rosenfeld
STOC1
1981 On the Cellular Convexity of Complexes
abstract
In this paper we discuss cellular convexity of complexes. A new definition of cellular convexity is given in terms of a geometric property. Then it is proven that a regular complex is celiularly convex if and only if there is a convex plane figure of which it is the cellular image. Hence, the definition of cellular convexity by Sklansky [7] is equivalent to the new definition for the case of regular complexes. The definition of Minsky and Papert [4] is shown to be equivalent to our definition. Therefore, aU definitions are virtually equivalent. It is shown that a regular complex is cellularly convex if and only if its minimum-perimeter polygon does not meet the boundary of the complex. A 0(n) time algorithm is presented to determine the cellular convexity of a complex when it resides in n × m cells and is represented by the run length code.
Chul E. Kim
IEEE Trans. Pattern Anal. Mach. Intell.1
1978 Approximation Algorithms for Some Routing Problems
abstract
Several polynomial time approximation algorithms for some $NP$-complete routing problems are presented, and the worst-case ratios of the cost of the obtained route to that of an optimal are determined. A mixed-strategy heuristic with a bound of 9/5 is presented for the stacker-crane problem (a modified traveling salesman problem). A tour-splitting heuristic is given for k-person variants of the traveling salesman problem, the Chinese postman problem, and the stacker-crane problem, for which a minimax solution is sought. This heuristic has a bound of $e + 1 - 1/k$, where e is the bound for the corresponding 1-person algorithm.
Greg N. Frederickson, Matthew S. Hecht, Chul E. Kim
SIAM J. Comput.3
1977 Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors
abstract
The finishing time properties of several heuristic algorithms for scheduling n independent tasks on m nonidentical processors are studied. In particular, for m = 2 an n log n time-bounded algorithm is given which generates a schedule having a finishing time of at most (√5 + 1)/2 of the optimal finishing time. A simplified scheduling problem involving identical processors and restricted task sets is shown to be P-complete. However, the LPT algorithm applied to this problem yields schedules which are near optimal for large n .
Oscar H. Ibarra, Chul E. Kim
J. ACM2
1976 Approximation Algorithms for some Routing Problems
abstract
Several polynomial time approximation algorithms for some NP-complete routing problems are presented, and the worst-case ratios of the cost of the obtained route to that of an optimal are determined. A mixed-strategy heuristic with a bound of 9/5 is presented for the Stacker-Crane problem (a modified Traveling Salesman problem). A tour-splitting heuristic is given for k-person variants of the Traveling Salesman problem, the Chinese Postman problem, and the Stacker-Crane problem, for which a minimax solution is sought. This heuristic has a bound of e + 1 - 1/k, where e is the bound for the corresponding 1-person algorithm.
Greg N. Frederickson, Matthew S. Hecht, Chul E. Kim
FOCS3
1976 A Useful Device for Showing the Solvability of Some Decision Problems
abstract
We look at a restricted model of a multihead pushdown automaton and use some of its properties to show the existence of algorithms for some decision problems concerning code sets and vector addition systems.
Oscar H. Ibarra, Chul E. Kim
STOC2
1976 A Useful Device for Showing the Solvability of Some Decision Problems
Oscar H. Ibarra, Chul E. Kim
J. Comput. Syst. Sci.2
1976 Finite Automata with Multiplication
Oscar H. Ibarra, Sartaj Sahni, Chul E. Kim
Theor. Comput. Sci.3
1975 Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems
abstract
Given a positive integer M and n pairs of positive integers (p~, cD, , (p. , c.), maximize the sum~ ~p~ subject to the constramts~ ~c, < M and ~, = 0 or 1 This is the well-known 0/1 knapsack problem An algorithm is presented which finds for any 0 < e < 1 an approximate solution P satisfying (P* -P)/P* < ~, where P* is the desired optimal sum Moreover, for any fixed e, the algorithm has time complexity 0(n log n) and space complexity O(n) Modification of the algorithm for the unbounded knapsack problem where the ~,'s can be any nonnegative integer results in a O(n) computing time A hnear-time algorithm is also obtained for a special class of 0/1 knapsack problems having the property that p,/c, is the same for all 1 < z < n KEY WORDS AND PHRASES.knapsack problem, sum of subset problem, P-complete problem, polynomial time algorithm, approximation algorithm CR CATEGORIES. 5 25, 5.39, 5 42
Oscar H. Ibarra, Chul E. Kim
J. ACM2
1974 On 3-Head Versus 2-Head Finite Automata
Oscar H. Ibarra, Chul E. Kim
Acta Informatica2