Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hiroshi Imai

dblp:09/1655 · DBLP profile ↗
← Back
67ranked-venue papers
9as first author
0since 2021 · last 2018
0000-0002-0880-0091ORCID · corroborated

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

Theory of computation · 51 · 8 first-authorDatabases, data management, data science and information retrieval · 9 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5Artificial intelligence and machine learning · 4Systems, architecture and hardware · 1Security and privacy · 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 · 75% Graph algorithms and graph theory · 8% Information theory · 7%
Databases, data mining, and information retrieval
3 papers
Data mining · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 30 heaviest of 36, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational geometry
voronoi diagram
0.151998
Voronoi Diagrams by Divergences with Additive Weights · SCG 1998
Voronoi Diagram in Statistical Parametric Space by Kullback-Leibler Divergence · SCG 1997
Maximin Location of Convex Objects in a Polygon and Related Dynamic Voronoi Diagrams · SCG 1990
Data mining
clustering
0.031997
Application of an Effective Geometric Clustering Method to the Color Quantization Problem · SCG 1997
Experimental Results of Randomized Clustering Algorithm · SCG 1996
Applications of Weighted Voronoi Diagrams and Randomization to Variance-Based k-Clustering (Extended Abstract) · SCG 1994
Computational geometry
triangulation
0.021996
A Package for Triangulations · SCG 1996
Enumeration of Regular Triangulations · SCG 1996
Computational geometry › voronoi diagram
weighted voronoi diagram
0.021998
Voronoi Diagrams by Divergences with Additive Weights · SCG 1998
Applications of Weighted Voronoi Diagrams and Randomization to Variance-Based k-Clustering (Extended Abstract) · SCG 1994
Bioinformatics and computational biology
multiple sequence alignment
0.011997
New flexible approaches for multiple sequence alignment · RECOMB 1997
Bioinformatics and computational biology
sequence analysis
0.011997
New flexible approaches for multiple sequence alignment · RECOMB 1997
Information theory › information measures › divergence measures
kullback-leibler divergence
0.011997
Voronoi Diagram in Statistical Parametric Space by Kullback-Leibler Divergence · SCG 1997
Computational geometry › triangulation
regular triangulation
0.011996
Enumeration of Regular Triangulations · SCG 1996
Computational geometry
geometric optimization
0.021990
Maximin Location of Convex Objects in a Polygon and Related Dynamic Voronoi Diagrams · SCG 1990
Fining k Points with Minimum Spanning Trees and Related Problems · SCG 1989
Image and video coding › quantization › image quantization
color quantization
0.021997
Application of an Effective Geometric Clustering Method to the Color Quantization Problem · SCG 1997
Applications of Weighted Voronoi Diagrams and Randomization to Variance-Based k-Clustering (Extended Abstract) · SCG 1994
Computational geometry › voronoi diagram
dynamic voronoi diagram
0.011990
Maximin Location of Convex Objects in a Polygon and Related Dynamic Voronoi Diagrams · SCG 1990
Algorithms and data structures
clustering
0.011989
Fining k Points with Minimum Spanning Trees and Related Problems · SCG 1989
Computational geometry › geometric inference
geometric fitting
0.011989
Minimax Geometric Fitting of Two Corresponding Sets of Points · SCG 1989
Mathematical optimization › approximation theory
linear approximation
0.011988
Algorithms for Vertical and Orthogonal L1 Linear Approximation of Points · SCG 1988
Computational geometry › triangulation
delaunay triangulation
0.011996
Enumeration of Regular Triangulations · SCG 1996
Algorithms and data structures
randomized algorithms
0.011996
Experimental Results of Randomized Clustering Algorithm · SCG 1996
Approximation and online algorithms
approximation algorithms
0.011986
Partitioning a polygonal region into trapezoids · J. ACM 1986
Computational geometry › geometric graph
geometric connectivity
0.011986
On Computing Simple Circuits on a Set of Line Segments · SCG 1986
Computational geometry › intersection graphs
geometric intersection graphs
0.011986
Efficient Algorithms for Geometric Graph Search Problems · SIAM J. Comput. 1986
Graph algorithms and graph theory
graph algorithms
0.011986
Efficient Algorithms for Geometric Graph Search Problems · SIAM J. Comput. 1986
Graph algorithms and graph theory › graph algorithms
graph search
0.011986
Efficient Algorithms for Geometric Graph Search Problems · SIAM J. Comput. 1986
Graph algorithms and graph theory
independent set
0.011986
Partitioning a polygonal region into trapezoids · J. ACM 1986
Computational geometry
polygon decomposition
0.011986
Partitioning a polygonal region into trapezoids · J. ACM 1986
Computational geometry › geometric data structures › space partitioning
trapezoidal decomposition
0.011986
Partitioning a polygonal region into trapezoids · J. ACM 1986
Graph algorithms and graph theory › shortest path
euclidean shortest path
0.011985
Visibility-Polygon Search and Euclidean Shortest Paths · FOCS 1985
Graph algorithms and graph theory
shortest path
0.011985
Visibility-Polygon Search and Euclidean Shortest Paths · FOCS 1985
Computational geometry
visibility
0.011985
Visibility-Polygon Search and Euclidean Shortest Paths · FOCS 1985
Computational geometry › visibility
visibility graph
0.011985
Visibility-Polygon Search and Euclidean Shortest Paths · FOCS 1985
Computational geometry › visibility
visibility polygon
0.011985
Visibility-Polygon Search and Euclidean Shortest Paths · FOCS 1985
Algorithms and data structures
dynamic data structures
0.011984
Dynamic Segment Intersection Search with Applications · FOCS 1984

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

randomization · 0.0geometric clustering · 0.0randomized clustering · 0.0weighted voronoi diagram · 0.0divergence · 0.0suboptimal alignment · 0.0information geometry · 0.0mesh generation · 0.0weighted voronoi diagrams · 0.0davenport-schinzel sequences · 0.0minimax optimization · 0.0dynamic programming · 0.0lower bound · 0.0depth-first search · 0.0data structures · 0.0breadth-first search · 0.0
YearPublicationVenuePosition
2018 FPT Algorithms Exploiting Carving Decomposition for Eulerian Orientations and Ice-Type Models
Shinya Shiroshita, Tomoaki Ogasawara, Hidefumi Hiraishi, Hiroshi Imai
WALCOM4
2014 Parametric Multiroute Flow and Its Application to Robust Network with k Edge Failures
Jean-François Baffier, Vorapong Suppakitpaisarn, Hidefumi Hiraishi, Hiroshi Imai
ISCO4
2014 Worst case computation time for minimal joint Hamming weight numeral system
Vorapong Suppakitpaisarn, Hiroshi Imai
ISITA2
2014 BDD Operations for Quantum Graph States
Hidefumi Hiraishi, Hiroshi Imai
RC2
2013 Editorial
David Bremner, Antoine Deza, Hiroshi Imai, Sonoko Moriyama
Comput. Geom.3
2012 Matroid Enumeration for Incidence Geometry
Yoshitake Matsumoto, Sonoko Moriyama, Hiroshi Imai, David Bremner
Discret. Comput. Geom.3
2005 Quantum versus deterministic counter automata
Tomohiro Yamasaki, Hirotada Kobayashi, Hiroshi Imai
Theor. Comput. Sci.3
2003 Finding Neighbor Communities in the Web Using Inter-site Graph
Yasuhito Asano, Hiroshi Imai, Masashi Toyoda, Masaru Kitsuregawa
DEXA2
2003 Compact Encoding of the Web Graph Exploiting Various Power Laws: Statistical Reason Behind Link Database
Yasuhito Asano, Tsuyoshi Ito, Hiroshi Imai, Masashi Toyoda, Masaru Kitsuregawa
WAIM3
2003 Guest Editors' Foreword
Hon Wai Leong, Hiroshi Imai
Algorithmica2
2002 Quantum versus Deterministic Counter Automata
Tomohiro Yamasaki, Hirotada Kobayashi, Hiroshi Imai
COCOON3
2002 Web-Linkage Viewer: Finding Graph Structures in the Web
Yasuhito Asano, Hiroshi Imai, Masashi Toyoda, Masaru Kitsuregawa
WAIM2
2002 Applying the Site Information to the Information Retrieval from the Web
abstract
In recent years, several information retrieval methods using information about Web-links have been developed, such as HITS and trawling. In order to analyze Web-links dividing into links inside each Web site (local-links) and links between Web sites (global-links)for information retrieval, a proper model of the Web site is required. In existing research, a Web server is used as a model of the Web site. This idea works relatively well when a Web site corresponds to a server, as is the case for public Web sites, but works poorly when multiple Web sites correspond to a server, as is the case for private Web sites on rental Web servers. We propose a new model of the Web site, "directory-based site", to handle typical private sites, and a method to identify them using information about the URL and Web-links. We verify the method can approximately identify, at a rate of 66% of over 110,000 servers, whether each server has multiple directory-based sites or not, and extract over 500,000 directory-based sites and 4 million global-links by computational experiments using jp-domain URLs and Web-link data contains over 23 million URLs and 100 million Web-links, collected from July to August 2000, by Toyoda and Kitsuregawa. We also propose a new framework of Web-link based information retrieval that uses directory-based sites and global-links instead of Web pages and whole Web-links respectively, and examine the effectiveness of our framework by comparing a result of trawling on our framework to one on the existing framework.
Yasuhito Asano, Hiroshi Imai, Masashi Toyoda, Masaru Kitsuregawa
WISE2
2002 One-way probabilistic reversible and quantum one-counter automata
Tomohiro Yamasaki, Hirotada Kobayashi, Yuuki Tokunaga, Hiroshi Imai
Theor. Comput. Sci.4
2001 Power, Puzzles and Properties of Entanglement
Jozef Gruska, Hiroshi Imai
MCU2
2000 One-Way Probabilistic Reversible and Quantum One-Counter Automata
Tomohiro Yamasaki, Hirotada Kobayashi, Yuuki Tokunaga, Hiroshi Imai
COCOON4
2000 Implementing the Context Tree Weighting Method for Text Compression
abstract
The context tree weighting method is a universal compression algorithm for FSMX sources. Though we expect that it will have a good compression ratio in practice, it is difficult to implement it and in many cases the implementation is only for estimating compression ratio. Though Willems and Tjalkens (1997) showed a practical implementation using not block probabilities but conditional probabilities, it is used for only binary alphabet sequences. We extend the method for multi-alphabet sequences and show a simple implementation using PPM techniques. We also propose a method to optimize a parameter of the context tree weighting for binary alphabet case. Experimental results on texts and DNA sequences show that the performance of PPM can be improved by combining the context tree weighting and that DNA sequences can be compressed in less than 2.0 bpc.
Kunihiko Sadakane, Takumi Okazaki, Hiroshi Imai
Data Compression Conference3
2000 Classification of Various Neighborhood Operations for the Nurse Scheduling Problem
Takayuki Osogami, Hiroshi Imai
ISAAC2
1999 Finding Meaningful Regions Containing Given Keywords from Large Text Collections
Kunihiko Sadakane, Hiroshi Imai
Discovery Science2
1999 Enhanced A* Algorithms for Multiple Alignments: Optimal Alignments for Several Sequences and k-Opt Approximate Alignments for Large Cases
Takahiro Ikeda, Hiroshi Imai
Theor. Comput. Sci.2
1998 Voronoi Diagrams by Divergences with Additive Weights
abstract
No abstract available.
Kunihiko Sadakane, Hiroshi Imai, Kensuke Onishi, Mary Inaba, Fumihiko Takeuchi, Keiko Imai
SCG2
1998 Geometric Clustering Models in Feature Space
Mary Inaba, Hiroshi Imai
Discovery Science2
1998 OBDDs of a Monotone Function and Its Prime Implicants
Kazuyoshi Hayase, Hiroshi Imai
Theory Comput. Syst.2
1997 Enumerating Triangulations for Products of Two Simplices and for Arbitrary Configurations of Points
Fumihiko Takeuchi, Hiroshi Imai
COCOON2
1997 Application of an Effective Geometric Clustering Method to the Color Quantization Problem
abstract
No abstract available.
Mary Inaba, Hiroshi Imai, Motoki Nakade, Tatsurou Sekiguchi
SCG2
1997 Voronoi Diagram in Statistical Parametric Space by Kullback-Leibler Divergence
abstract
Article Voronoi diagram in statistical parametric space by Kullback-Leibler divergence Share on Authors: Kensuke Onishi Graduate School of Science and Technology, Kobe University, Kobe, Japan Graduate School of Science and Technology, Kobe University, Kobe, JapanView Profile , Hiroshi Imai Department of Information Science, University of Tokyo, Japan Department of Information Science, University of Tokyo, JapanView Profile Authors Info & Claims SCG '97: Proceedings of the thirteenth annual symposium on Computational geometryAugust 1997 Pages 463–465https://doi.org/10.1145/262839.263084Online:01 August 1997Publication History 12citation530DownloadsMetricsTotal Citations12Total Downloads530Last 12 Months8Last 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
Kensuke Onishi, Hiroshi Imai
SCG2
1997 New flexible approaches for multiple sequence alignment
abstract
The multiple sequence alignment problem is very applicable and important in various fields in molecular biology.But the optimal alignment, based on the scoring criterion is not always the biologically most significant alignment.We here demonstrate two flexible and efficient approaches to solve this problem, together with computational results for largescale problems.One approach is to provide many suboptimal
Tetsuo Shibuya, Hiroshi Imai
RECOMB2
1996 Combinatorial and Geometric Approaches to Counting Problems on Linear Matroids, Graphic Arrangements, and Partial Orders
Hiroshi Imai, Satoru Iwata 0001, Kyoko Sekine, Kensyu Yoshida
COCOON1
1996 Experimental Results of Randomized Clustering Algorithm
abstract
No abstract available.
Mary Inaba, Hiroshi Imai, Naoki Katoh
SCG2
1996 Enumeration of Regular Triangulations
abstract
Regular triangulationsform a meaningful wide subclass of triangulations of points in general dimensions.They can be defined as a natural extension of the Delaunay triangulation and also of lexicographic triangulations, a subclass of triangulations well-known in the theory
Tomonari Masada, Hiroshi Imai, Keiko Imai
SCG2
1996 A Package for Triangulations
abstract
No abstract available.
Tsuyoshi Ono, Yoshiaki Kyoda, Tomonari Masada, Kazuyoshi Hayase, Tetsuo Shibuya, Motoki Nakade, Mary Inaba, Hiroshi Imai, Keiko Imai, David Avis
SCG8
1996 OBDDs of a Monotone Function and of Its Prime Implicants
Kazuyoshi Hayase, Hiroshi Imai
ISAAC2
1996 A New Unifying Heuristic Algorithm for the Undirected Minimum Cut Problems Using Minimum Range Cut Algorithms
Hiroshi Imai, Kazuo Iwano, Naoki Katoh, Keiji Ohtsuka, Nobuhiko Yoshimura
Discret. Appl. Math.2
1995 Search space reduction in high level synthesis by use of an initial circuit
abstract
No abstract available.
Atsushi Masuda, Hiroshi Imai, Jeffery P. Hansen, Masatoshi Sekine
ASP-DAC2
1995 Computing the Tutte Polynomial of a Graph of Moderate Size
Kyoko Sekine, Hiroshi Imai, Seiichiro Tani
ISAAC2
1995 epsilon-Approximations of k-Label Spaces
Susumu Hasegawa, Hiroshi Imai, Masaki Ishiguro
Theor. Comput. Sci.2
1994 Applications of Weighted Voronoi Diagrams and Randomization to Variance-Based k-Clustering (Extended Abstract)
abstract
In this paper we consider thek-clustering problem for a set S of n points i=(xi) in thed-dimensional space with variance-based errors as clustering criteria, motivated from the color quantization problem of computing a color lookup table for frame buffer display. As the inter-cluster criterion to minimize, the sum on intra-cluster errors over every cluster is used, and as the intra-cluster criterion of a cluster Sj,
Mary Inaba, Naoki Katoh, Hiroshi Imai
SCG3
1994 A Reordering Operation for an Ordered Binary Decision Diagram and an Extended Framework for Combinatorics of Graphs
Seiichiro Tani, Hiroshi Imai
ISAAC2
1993 How to Treat Delete Requests in Semi-Online Problems
Hiroshi Imai, Kazuo Iwano, Naoki Katoh
ISAAC2
1993 Probing a Set of Hyperplanes by Lines and Related Problems
Yasukazu Aoki, Hiroshi Imai, Keiko Imai, David Rappaport
WADS2
1993 Orthogonal Weighted Linear L1 and L∞ Approximation and Applications
Michael E. Houle, Hiroshi Imai, Keiko Imai, Jean-Marc Robert 0001, Peter Yamamoto
Discret. Appl. Math.2
1992 The Longest Common Subsequence Problem for Small Alphabet Size Between Many Strings
Koji Hakata, Hiroshi Imai
ISAAC2
1992 1-Segment Center Problems
abstract
We consider a minimax facility location problem for n points such that the facility is a line segment of a given length. The general problem can be solved by case analysis in O(n4 log n) time. When the orientation of the segment is fixed, the problem is shown to be linear-time solvable by using the prune-and-search technique. Other variations of this problem are also discussed. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
Hiroshi Imai, D. T. Lee, Chung-Do Yang
INFORMS J. Comput.1
1991 Performance Evaluation of Automatic Name Placement Functions for Geographical Database Systems
Nobuhiko Kojiro, Ken'ichi Miura, Hiroshi Imai, Yahiko Kambayashi
DASFAA3
1990 Maximin Location of Convex Objects in a Polygon and Related Dynamic Voronoi Diagrams
abstract
This paper considers the maximin placement of a convex polygon P inside a polygon Q, and introduce several new static and dynamic Voronoi diagrams to solve the problem. It is shown that P can be placed inside Q, using translation and rotation, so that the minimum Euclidean distance between any point on P and any point on Q is maximized in Ο(m4n λ16(mn) log mn) time, where m and n are the numbers of edges of P and Q, respectively, and λ16(N) is the maximum length of Davenport-Schinzel sequences on N alphabets of order 16. If only translation is allowed, the problem can be solved in Ο(mn log mn) time. The problem of placing multiple translates of P inside Q in a maximum manner is also considered, and in connection with this problem the dynamic Voronoi diagram of κ rigidly moving sets of n points is investigated. The combinatorial complexity of this canonical dynamic diagram for κn points is shown to be Ο(n2) and Ο(n3κ4 log* κ) for κ = 2, 3 and κ ≥ 4, respectively. Several related problems are also treated in a unified way.
Hiromi Aonuma, Hiroshi Imai, Keiko Imai, Takeshi Tokuyama
SCG2
1990 Computing Simple Circuits form a Set of Line Segments
David Rappaport, Hiroshi Imai, Godfried T. Toussaint
Discret. Comput. Geom.2
1990 Locating a Robot with Angle Mathematics
David Avis, Hiroshi Imai
J. Symb. Comput.2
1989 Fining k Points with Minimum Spanning Trees and Related Problems
abstract
Article Free Access Share on Fining k points with minimum spanning trees and related problems Authors: A. Aggarwal IBM T. J. Watson Research Center IBM T. J. Watson Research CenterView Profile , H. Imai Kyushu University, Japan Kyushu University, JapanView Profile , N. Katoh Kobe University of Commerce, Japan Kobe University of Commerce, JapanView Profile , S. Suri Bell Communications Research Bell Communications ResearchView Profile Authors Info & Claims SCG '89: Proceedings of the fifth annual symposium on Computational geometryJune 1989 Pages 283–291https://doi.org/10.1145/73833.73865Published:05 June 1989Publication History 7citation660DownloadsMetricsTotal Citations7Total Downloads660Last 12 Months14Last 6 weeks4 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 Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Alok Aggarwal, Hiroshi Imai, Naoki Katoh, Subhash Suri
SCG2
1989 Minimax Geometric Fitting of Two Corresponding Sets of Points
abstract
No abstract available.
Keiko Imai, S. Sumino, Hiroshi Imai
SCG3
1989 Weighted Orthogonal Linear L∞-Approximation and Applications
Michael E. Houle, Hiroshi Imai, Keiko Imai, Jean-Marc Robert 0001
WADS2
1989 A Linear-Time Algorithm for Linear L_1 Approximation of Points
Hiroshi Imai, Kenji Kato, Peter Yamamoto
Algorithmica1
1989 Notes on Oriented Depth-First Search and Longest Paths
Hubert de Fraysseix, Hiroshi Imai
Inf. Process. Lett.2
1988 Algorithms for Vertical and Orthogonal L1 Linear Approximation of Points
abstract
This paper presents algorithms for approximating a set of n points by a linear function, or a line, that minimizes the L1 norm of vertical and orthogonal distances. The algorithms find exact solutions based upon geometric properties of the problems as opposed to approximate solutions based upon existing numerical techniques. The algorithmic complexity of these problems appears not to have been investigated before our work in [9], although Ο(n3) naive algorithms can be easily obtained based on some simple characteristics of optimal L1 solutions. In this paper, an Ο(n) optimal time algorithm for the weighted vertical L1 problem is presented. The algorithm is based upon a modified multi-dimensional search technique which extends the applicability of the basic technique to a wider class of problems. An Ο(n1.5 log2 n) algorithm is presented for the unweighted orthogonal problem, and an Ο(n2) algorithm is presented for the weighted problem. An Ω(n log n) lower bound for the orthogonal L1 problem is shown under a certain model of computation. Also, the complexity of solving the orthogonal L1 problem is related to the construction of the k-belt of an arrangement of lines.
Peter Yamamoto, Kenji Kato, Keiko Imai, Hiroshi Imai
SCG4
1988 Computing the volume of the union of spheres
David Avis, Binay K. Bhattacharya, Hiroshi Imai
Vis. Comput.3
1987 Geometric Relations Among Voronoi Diagrams
Franz Aurenhammer, Hiroshi Imai
STACS2
1987 Shortest Path Between Two Simple Polygons
Takao Asano, Tetsuo Asano, Hiroshi Imai
Inf. Process. Lett.3
1986 On Computing Simple Circuits on a Set of Line Segments
abstract
Given a set of non-intersecting line segments in the plane, we are required to connect the line segments such that they form a simple circuit (a simple polygon).However, not every set of segments can be so connected.Figure 1 shows a set of segments that does not admit a simple circuit.This leads to the challenging problem of determining when a set of segments admits a simple circuit, and if it does, then find such a circuit.It has been shown [Rappaport] that in general, to determine whether a set of segments admits a simple circuit is NP-complete.In this paper an optimal algorithm is presented to determine whether a simple circuit exists, and deliver a simple circuit, on a set of line segments, where each segment has at least one endpoint on the convex hull of the segments (a CHconnected set of segments).Furthermore this technique can be used to determine a simple circuit of minimum length, or a simple circuit that bounds the minimum area, with no increase in computational complexity.The rest of the paper is summarized.In section 2 cf this paper, the preliminary definitions and notation are introduced.In section 3, the geometric properties of the set, of segments are used to transform the segments into an associated graph.
David Rappaport, Hiroshi Imai, Godfried T. Toussaint
SCG2
1986 Visibility of Disjoint Polygons
Takao Asano, Tetsuo Asano, Leonidas J. Guibas, John Hershberger 0001, Hiroshi Imai
Algorithmica5
1986 A Multiplicative Barrier Function Method for Linear Programming
Masao Iri, Hiroshi Imai
Algorithmica2
1986 Computational-geometric methods for polygonal approximations of a curve
Hiroshi Imai, Masao Iri
Comput. Vis. Graph. Image Process.1
1986 Partitioning a polygonal region into trapezoids
abstract
The problem of partitioning a polygonal region into a minimum number of trapezoids with two horizontal sides is discussed. A triangle with a horizontal side is considered to be a trapezoid with two horizontal sides one of which is degenerate. First, a method of achieving a minimum partition is presented. The number M * of the trapezoids in the minimum partition of a polygonal region P is shown to be M * = n + w - h - d - 1, where n , w , and h are the number of vertices, windows (holes), and horizontal edges of P , respectively, and d is the cardinality of a maximum independent set of the straight-lines-in-the-plane graph associated with P . Next, this problem is shown to be polynomially equivalent to the problem of finding a maximum independent set of a straight-lines-in-the-plane graph, and consequently, it is shown to be NP-complete. However, for a polygonal region without windows, an O ( n 2 )-time algorithm for partitioning it into a minimum number of trapezoids is presented. Finally, an O ( n log n )-time approximation algorithm with the performance bound 3 is presented.
Takao Asano, Tetsuo Asano, Hiroshi Imai
J. ACM3
1986 Efficient Algorithms for Geometric Graph Search Problems
abstract
In this paper, we show that many graph search problems can be solved quite efficiently for a geometric intersection graph of horizontal and vertical line segments. We first extract several basic operations for depth first search and breadth first search on a graph. Then we present data structures for the intersection graph in terms of which those operations can be implemented in an efficient manner. The data structures enable us to solve various graph search problems besides depth first search and breadth first search. Specifying the results obtained in this paper for an intersection graph of n horizontal and vertical segments with m pairs of intersecting segments, we obtain algorithms with the following complexity, where $N = \min \{ m,n\log n\} $. (i) Depth first search and breadth first search can be executed in $O(n\log n)$ time and $O(N)$ space. (ii) The biconnected components can be found in $O(n\log n)$ time and $O(N)$ space. (iii) A maximum matching and a maximum independent set can be found in $O(\sqrt n N)$ time and $O(N)$ space when no two horizontal (vertical) segments intersect. (iv) The connectivity $k_G $ can be found in $O(k_G n^{{3 / 2}} N)$ time and $O(N)$ space. Our algorithms can be applied to various practical problems such as the problem of finding a minimum dissection of a rectilinear region, which arises in the manipulation of VLSI artwork data, and the problem of determining whether there is a Manhattan wiring on a single layer, which arises in the design automation of digital systems.
Hiroshi Imai, Takao Asano
SIAM J. Comput.1
1985 Visibility-Polygon Search and Euclidean Shortest Paths
abstract
Consider a collection of disjoint polygons in the plane containing a total of n edges. We show how to build, in O(n2) time and space, a data structure from which in O(n) time we can compute the visibility polygon of a given point with respect to the polygon collection. As an application of this structure, the visibility graph of the given polygons can be constructed in O(n2) time and space. This implies that the shortest path that connects two points in the plane and avoids the polygons in our collection can be computed in O(n2) time, improving earlier O(n2 log n) results.
Takao Asano, Tetsuo Asano, Leonidas J. Guibas, John Hershberger 0001, Hiroshi Imai
FOCS5
1985 On combinatorial structures of line drawings of polyhedra
Hiroshi Imai
Discret. Appl. Math.1
1985 Voronoi Diagram in the Laguerre Geometry and its Applications
abstract
We extend the concept of Voronoi diagram in the ordinary Euclidean geometry for n points to the one in the Laguerre geometry for n circles in the plane, where the distance between a circle and a point is defined by the length of the tangent line, and show that there is an $O(n\log n)$ algorithm for this extended case. The Voronoi diagram in the Laguerre geometry may be applied to solving effectively a number of geometrical problems such as those of determining whether or not a point belongs to the union of n circles, of finding the connected components of n circles, and of finding the contour of the union of n circles. As in the case with ordinary Voronoi diagrams, the algorithms proposed here for those problems are optimal to within a constant factor. Some extensions of the problem and the algorithm from different viewpoints are also suggested.
Hiroshi Imai, Masao Iri, Kazuo Murota
SIAM J. Comput.1
1984 Dynamic Segment Intersection Search with Applications
abstract
In this paper, we consider two restricted types of dynamic orthogonal segment intersection search problems. One is the problem in which the underlying set is updated only by insertions. In the other, the set is updated only by deletions. We show that an intermixed sequence of O(n) queries and updates in both problems can be executed on-line in O(n log n+K) time and O(n log n) space, where K is the total number of reported intersections. Our algorithms utilize set-union and set-splitting algorithms. Especially, we present a linear-time algorithm for the incremental set-splitting problem, and use it for the problem in which only insertions are allowed. The data structures developed here give new better solutions for various geometric problems on orthogonal segments. We give a paradigm of solving those geometric problems by combining graph algorithms with these data structures, and describe a variety of applications.
Hiroshi Imai, Takao Asano
FOCS1
1982 Finding Connected Components of an Intersection Graph of Squares in the Euclidean Plane
Hiroshi Imai
Inf. Process. Lett.1