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

Mashhood Ishaque

dblp:50/6747 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
0since 2021 · last 2014
—ORCID · none

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

Theory of computation · 8 · 5 first-authorArtificial intelligence and machine learning · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2

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
3 papers
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Computational geometry › geometric data structures › intersection searching
ray shooting
0.222012
Shooting Permanent Rays among Disjoint Polygons in the Plane · SIAM J. Comput. 2012
Shooting permanent rays among disjoint polygons in the plane · SCG 2009
Computational geometry
geometric data structures
0.222012
Shooting Permanent Rays among Disjoint Polygons in the Plane · SIAM J. Comput. 2012
Shooting permanent rays among disjoint polygons in the plane · SCG 2009
Computational geometry › geometric data structures › space partitioning
binary space partition
0.112012
Shooting Permanent Rays among Disjoint Polygons in the Plane · SIAM J. Comput. 2012
Computational geometry
geometric matching
0.112011
Disjoint compatible geometric matchings · SCG 2011
Computational geometry
polygon decomposition
0.122012
Shooting Permanent Rays among Disjoint Polygons in the Plane · SIAM J. Comput. 2012
Shooting permanent rays among disjoint polygons in the plane · SCG 2009
Computational geometry › polygon algorithms
simple polygon
0.012011
Disjoint compatible geometric matchings · SCG 2011
Computational geometry › polygon decomposition
convex decomposition
0.012009
Shooting permanent rays among disjoint polygons in the plane · SCG 2009
Computational geometry › geometric data structures
space partitioning
0.012009
Shooting permanent rays among disjoint polygons in the plane · SCG 2009

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

real RAM model · 0.1amortized analysis · 0.1spanning tree · 0.1convex subdivision · 0.1binary space partition · 0.1auto-partition · 0.1
YearPublicationVenuePosition
2014 Relative Convex Hulls in Semi-Dynamic Arrangements
Mashhood Ishaque, Csaba D. Tóth
Algorithmica1
2013 Bounded-degree polyhedronization of point sets
Gill Barequet, Nadia M. Benbernou, David Charlton, Erik D. Demaine, Martin L. Demaine, Mashhood Ishaque, Anna Lubiw, André Schulz 0001, Diane L. Souvaine, Godfried T. Toussaint, Andrew Winslow
Comput. Geom.6
2013 Disjoint Compatible Geometric Matchings
Mashhood Ishaque, Diane L. Souvaine, Csaba D. Tóth
Discret. Comput. Geom.1
2013 One-dimensional staged self-assembly
Erik D. Demaine, Sarah Eisenstat, Mashhood Ishaque, Andrew Winslow
Nat. Comput.3
2012 Shooting Permanent Rays among Disjoint Polygons in the Plane
abstract
We present a data structure for ray shooting and insertion in the free space between disjoint polygonal obstacles with a total of $n$ vertices in the plane, where each ray starts at the boundary of some obstacle. The portion of each query ray between the starting point and the first obstacle hit is inserted permanently as a new obstacle. Our data structure uses $O(n\log n)$ space and preprocessing time, and it supports $m$ successive ray shooting and insertion queries in $O((n+m)\log^2 n + m\log m)$ total time in the real RAM model of computation. We present two applications: (1) Our data structure supports efficient implementation of auto-partitions in the plane, that is, binary space partitions where each partition is done along the supporting line of an input segment. If $n$ input line segments are fragmented into $m$ pieces by an auto-partition, then it can now be implemented in $O(n\log^2n+m\log m)$ time. This improves the expected runtime of Patersen and Yao's classical randomized auto-partition algorithm for $n$ disjoint line segments in the plane to $O(n\log^2 n)$. (2) If we are given disjoint polygonal obstacles with a total of $n$ vertices in the plane, a permutation of the reflex vertices, and a half-line at each reflex vertex that partitions the reflex angle into two convex angles, then the convex partitioning algorithm draws a ray emanating from each reflex vertex in the prescribed order in the given direction until it hits another obstacle, a previous ray, or infinity. The previously best implementation (with a semidynamic ray shooting data structure) requires $O(n^{3/2-\varepsilon/2})$ time using $O(n^{1+\varepsilon})$ space for any $\varepsilon>0$. Our data structure improves the runtime to $O(n\log^2 n)$.
Mashhood Ishaque, Bettina Speckmann, Csaba D. Tóth
SIAM J. Comput.1
2011 Disjoint compatible geometric matchings
abstract
We prove that for every even set of $n$ pairwise disjoint line segments in the plane in general position, there is another set of n segments such that the 2n segments form pairwise disjoint simple polygons in the plane. This settles in the affirmative the Disjoint Compatible Matching Conjecture by Aichholzer et al. [ABD08]. The key tool in our proof is a novel subdivision of the free space around n disjoint line segments into at most n+1 convex cells such that the dual graph of the subdivision contains two edge-disjoint spanning trees.
Mashhood Ishaque, Diane L. Souvaine, Csaba D. Tóth
SCG1
2011 One-Dimensional Staged Self-assembly
Erik D. Demaine, Sarah Eisenstat, Mashhood Ishaque, Andrew Winslow
DNA3
2011 Augmenting the Edge Connectivity of Planar Straight Line Graphs to Three
Marwan Al-Jubeh, Mashhood Ishaque, Kristóf Rédei, Diane L. Souvaine, Csaba D. Tóth, Pavel Valtr 0001
Algorithmica2
2009 Convex Partitions with 2-Edge Connected Dual Graphs
Marwan Al-Jubeh, Michael Hoffmann 0001, Mashhood Ishaque, Diane L. Souvaine, Csaba D. Tóth
COCOON3
2009 Shooting permanent rays among disjoint polygons in the plane
abstract
We present a data structure for ray shooting-and-insertion in the free space among disjoint polygonal obstacles with a total of $n$ vertices in the plane, where each ray starts at the boundary of some obstacle. The portion of each query ray between the starting point and the first obstacle hit is inserted permanently as a new obstacle. Our data structure uses O(n log n) space and preprocessing time, and it supports m successive ray shooting-and-insertion queries in O(n log2 n + m log m) total time. We present two applications for our data structure: (1) Our data structure supports efficient implementation of auto-partitions in the plane i.e. binary space partitions where each partition is done along the supporting line of an input segment. If n input line segments are fragmented into m pieces by an auto-partition, then it can now be implemented in O(n log2n+m log m) time. This improves the expected runtime of Patersen and Yao's classical randomized auto-partition algorithm for n disjoint line segments to O(n log2 n). (2) If we are given disjoint polygonal obstacles with a total of n vertices in the plane, a permutation of the reflex vertices, and a half-line at each reflex vertex that partitions the reflex angle into two convex angles, then the folklore convex partitioning algorithm draws a ray emanating from each reflex vertex in the prescribed order in the given direction until it hits another obstacle, a previous ray, or infinity. The previously best implementation (with a semi-dynamic ray shooting data structure) requires O(n3/2-ε/2) time using O(n1+ε) space. Our data structure improves the runtime to O(n log2 n).
Mashhood Ishaque, Bettina Speckmann, Csaba D. Tóth
SCG1
2009 Tri-Edge-Connectivity Augmentation for Planar Straight Line Graphs
Marwan Al-Jubeh, Mashhood Ishaque, Kristóf Rédei, Diane L. Souvaine, Csaba D. Tóth
ISAAC2
2008 Relative Convex Hulls in Semi-dynamic Subdivisions
Mashhood Ishaque, Csaba D. Tóth
ESA1
2008 Staged self-assembly: nanomanufacture of arbitrary shapes with O (1) glues
Erik D. Demaine, Martin L. Demaine, Sándor P. Fekete, Mashhood Ishaque, Eynat Rafalin, Robert Schweller, Diane L. Souvaine
Nat. Comput.4
2007 Staged Self-assembly: Nanomanufacture of Arbitrary Shapes with O (1) Glues
Erik D. Demaine, Martin L. Demaine, Sándor P. Fekete, Mashhood Ishaque, Eynat Rafalin, Robert Schweller, Diane L. Souvaine
DNA4