Jörg-Rüdiger Sack

dblp:s/JRSack · DBLP profile ↗
← Back
86ranked-venue papers
6as first author
8since 2021 · last 2022
0000-0001-5936-1319ORCID · verified

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

Theory of computation · 46 · 4 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 20 · 1 first-author · 2 since 2021Systems, architecture and hardware · 9 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 7Artificial intelligence and machine learning · 4 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Computer networks · 1 · 1 since 2021
YearPublicationVenuePosition
2022 CGTA Awards
Hee-Kap Ahn, Tamara Mtsentlintze, Jörg-Rüdiger Sack
Comput. Geom.3
2022 An Ω(nd) lower bound on the number of cell crossings for weighted shortest paths in d-dimensional polyhedral structures
Frank Bauernöppel, Anil Maheshwari, Jörg-Rüdiger Sack
Comput. Geom.3
2022 A new model and algorithms in firefighting theory
Rolf Klein, David Kübel, Elmar Langetepe, Jörg-Rüdiger Sack, Barbara Schwarzwald
Discret. Appl. Math.4
2022 Differentially private facial obfuscation via generative adversarial networks
William L. Croft, Jörg-Rüdiger Sack, Wei Shi 0001
Future Gener. Comput. Syst.2
2022 Differential Privacy via a Truncated and Normalized Laplace Mechanism
William L. Croft, Jörg-Rüdiger Sack, Wei Shi 0001
J. Comput. Sci. Technol.2
2021 Special Issue on Algorithms and Data Structures (WADS 2019)
Zachary Friggstad, Jörg-Rüdiger Sack, Mohammad R. Salavatipour
Algorithmica2
2021 A novel similarity measure for spatial entity resolution based on data granularity model: Managing inconsistencies in place descriptions
Mohammad Khodizadeh Nahari, Nasser Ghadiri, Ahmad Baraani-Dastjerdi, Jörg-Rüdiger Sack
Appl. Intell.4
2021 Obfuscation of images via differential privacy: From facial images to general images
William L. Croft, Jörg-Rüdiger Sack, Wei Shi 0001
Peer-to-Peer Netw. Appl.2
2020 An $\varOmega (n^3)$ Lower Bound on the Number of Cell Crossings for Weighted Shortest Paths in 3-Dimensional Polyhedral Structures
Frank Bauernöppel, Anil Maheshwari, Jörg-Rüdiger Sack
LATIN3
2020 Preface
Faith Ellen, Jörg-Rüdiger Sack
Comput. Geom.2
2020 Preface
Zachary Friggstad, Jörg-Rüdiger Sack, Mohammad R. Salavatipour
Comput. Geom.2
2019 Differentially Private Obfuscation of Facial Images
William L. Croft, Jörg-Rüdiger Sack, Wei Shi 0001
CD-MAKE2
2019 Weighted minimum backward Fréchet distance
Amin Gheibi, Anil Maheshwari, Jörg-Rüdiger Sack
Theor. Comput. Sci.3
2018 Rectilinear Shortest Paths Among Transient Obstacles
Anil Maheshwari, Arash Nouri, Jörg-Rüdiger Sack
COCOA3
2018 Path Refinement in Weighted Regions
Amin Gheibi, Anil Maheshwari, Jörg-Rüdiger Sack, Christian Scheffer
Algorithmica3
2018 Approximating the integral Fréchet distance
abstract
A pseudo-polynomial time $(1 + \varepsilon)$-approximation algorithm is presented for computing the integral and average Fréchet distance between two given polygonal curves $T_1$ and $T_2$. In particular, the running time is upper-bounded by $\mathcal{O}( ζ^{4}n^4/\varepsilon^{2})$ where $n$ is the complexity of $T_1$ and $T_2$ and $ζ$ is the maximal ratio of the lengths of any pair of segments from $T_1$ and $T_2$. The Fréchet distance captures the minimal cost of a continuous deformation of $T_1$ into $T_2$ and vice versa and defines the cost of a deformation as the maximal distance between two points that are related. The integral Fréchet distance defines the cost of a deformation as the integral of the distances between points that are related. The average Fréchet distance is defined as the integral Fréchet distance divided by the lengths of $T_1$ and $T_2$. Furthermore, we give relations between weighted shortest paths inside a single parameter cell $C$ and the monotone free space axis of $C$. As a result we present a simple construction of weighted shortest paths inside a parameter cell. Additionally, such a shortest path provides an optimal solution for the partial Fréchet similarity of segments for all leash lengths. These two aspects are related to each other and are of independent interest.
Anil Maheshwari, Jörg-Rüdiger Sack, Christian Scheffer
Comput. Geom.2
2018 Editor's note
Jörg-Rüdiger Sack
Comput. Geom.1
2016 Location-based anonymization: comparison and evaluation of the Voronoi-based aggregation system
abstract
Hospitals and health care organizations collect large amounts of detailed health care data that is in high demand by researchers. Thus, the possessors of such data are in need of methods that allow for this data to be released without compromising the confidentiality of the individuals to whom it pertains. As the geographic aspect of this data is becoming increasingly relevant for research being conducted, it is important for an anonymization process to pay due attention to the geographic attributes of such data. In this paper, a novel system for health care data anonymization is presented. At the core of the system is the aggregation of an initial regionalization guided by the use of a Voronoi diagram. We conduct a comparison with another location-based system of anonymization, GeoLeader. We show that our system is capable of producing results of a comparable quality with a much faster running time.
William L. Croft, Wei Shi 0001, Jörg-Rüdiger Sack, Jean-Pierre Corriveau
Int. J. Geogr. Inf. Sci.3
2014 Improved Approximation for Time-Dependent Shortest Paths
Masoud T. Omran, Jörg-Rüdiger Sack
COCOON2
2014 Minimum backward fréchet distance
abstract
We propose a new measure to capture similarity between polygonal curves, called the minimum backward Fréchet distance. It is a natural optimization on the weak Fréchet distance, a variant of the well-known Fréchet distance. More specifically, for a given threshold ε, we are searching for a pair of walks for two entities on the two input curves, T1 and T2, such that the union of the portions of backward movements is minimized and the distance between the two entities, at any time during the walk, is less than or equal to ε. Our algorithm detects if no such pair of walks exists. This natural optimization problem appears in many applications in Geographical Information Systems, mobile networks and robotics. We provide an exact algorithm with time complexity of O(n2 log n) and space complexity of O(n2), where n is the maximum number of segments in the input polygonal curves.
Amin Gheibi, Anil Maheshwari, Jörg-Rüdiger Sack, Christian Scheffer
SIGSPATIAL/GIS3
2014 Improved Algorithms for Partial Curve Matching
Anil Maheshwari, Jörg-Rüdiger Sack, Kaveh Shahbaz, Hamid Zarrabi-Zadeh
Algorithmica2
2014 Similarity of polygonal curves in the presence of outliers
Jean-Lou De Carufel, Amin Gheibi, Anil Maheshwari, Jörg-Rüdiger Sack, Christian Scheffer
Comput. Geom.4
2014 α-Visibility
Mohammad Ghodsi, Anil Maheshwari, Mostafa Nouri, Jörg-Rüdiger Sack, Hamid Zarrabi-Zadeh
Comput. Geom.4
2013 An Approximation Algorithm for Computing Shortest Paths in Weighted 3-d Domains
Lyudmil Aleksandrov, Hristo N. Djidjev, Anil Maheshwari, Jörg-Rüdiger Sack
Discret. Comput. Geom.4
2012 Shortest Paths in Time-Dependent FIFO Networks
Frank Dehne, Masoud T. Omran, Jörg-Rüdiger Sack
Algorithmica3
2012 Finding Maximum Edge Bicliques in Convex Bipartite Graphs
Doron Nussbaum, Shuye Pu, Jörg-Rüdiger Sack, Takeaki Uno, Hamid Zarrabi-Zadeh
Algorithmica3
2012 CGTA-Awards 2011
Kurt Mehlhorn, Jörg-Rüdiger Sack
Comput. Geom.2
2011 Finding Paths with Minimum Shared Edges
Masoud T. Omran, Jörg-Rüdiger Sack, Hamid Zarrabi-Zadeh
COCOON2
2011 Improved Algorithms for Partial Curve Matching
Anil Maheshwari, Jörg-Rüdiger Sack, Kaveh Shahbaz, Hamid Zarrabi-Zadeh
ESA2
2011 Fréchet distance with speed limits
Anil Maheshwari, Jörg-Rüdiger Sack, Kaveh Shahbaz, Hamid Zarrabi-Zadeh
Comput. Geom.2
2011 Efficient, Decentralized Computation of the Topology of Spatial Regions
abstract
The capability to query the topology of spatial regions is fundamental to today's centralized spatial computing systems, like spatial databases and GIS. By contrast, this paper explores decentralized algorithms for computing the topology of spatial regions in wireless sensor networks. The approach generates global topological information about regions, using only the local knowledge of nodes and their immediate network neighbors aggregated up through spatial boundary structures. Using three basic boundary structures (boundary nodes, boundary cycles, and boundary orientation), a family of decentralized algorithms is defined that can respond efficiently to snapshot queries about the topology of spatial regions, including containment and adjacency queries. The communication complexity of the algorithm is O(n) for realistic inputs. Empirical investigation of the performance of the approach, using simulation, also confirms the efficiency, scalability, and robustness of this approach.
Matt Duckham, Doron Nussbaum, Jörg-Rüdiger Sack, Nicola Santoro
IEEE Trans. Computers3
2010 Finding Maximum Edge Bicliques in Convex Bipartite Graphs
Doron Nussbaum, Shuye Pu, Jörg-Rüdiger Sack, Takeaki Uno, Hamid Zarrabi-Zadeh
COCOON3
2010 Editorial
Kurt Mehlhorn, Jörg-Rüdiger Sack
Comput. Geom.2
2010 Algorithms for Approximate Shortest Path Queries on Weighted Polyhedral Surfaces
Lyudmil Aleksandrov, Hristo N. Djidjev, Anil Maheshwari, Doron Nussbaum, Jörg-Rüdiger Sack
Discret. Comput. Geom.6
2009 Note on the paper "K-vertex guarding simple polygons" [Computational Geometry 42 (4) (May 2009) 352-361]
Kurt Mehlhorn, Jörg-Rüdiger Sack, Joseph Zaks
Comput. Geom.2
2009 A meeting scheduling problem respecting time and space
Florian Berger, Rolf Klein, Doron Nussbaum, Jörg-Rüdiger Sack, Jiehua Yi
GeoInformatica4
2008 A Meeting Scheduling Problem Respecting Time and Space
Florian Berger, Rolf Klein, Doron Nussbaum, Jörg-Rüdiger Sack, Jiehua Yi
AAIM4
2008 Shortest Path Queries in Polygonal Domains
Anil Maheshwari, Jörg-Rüdiger Sack
AAIM3
2008 Introduction to Special Issue
Frank Dehne, Jörg-Rüdiger Sack
Algorithmica2
2007 Shortest Path Queries Between Geometric Objects on Surfaces
Anil Maheshwari, Doron Nussbaum, Jörg-Rüdiger Sack
ICCSA (1)4
2007 An O ( n 2log n ) Time Algorithm for Computing Shortest Paths Amidst Growing Discs in the Plane
Anil Maheshwari, Doron Nussbaum, Jörg-Rüdiger Sack, Jiehua Yi
ISAAC3
2007 On the longest increasing subsequence of a circular list
Michael Albert 0001, Mike D. Atkinson, Doron Nussbaum, Jörg-Rüdiger Sack, Nicola Santoro
Inf. Process. Lett.4
2006 How to Fit In Another Meeting
abstract
We are studying the problem of determining suitable meeting times and locations for a group of participants wishing to schedule a new meeting subject to already scheduled meetings possibly held at a number of different locations. Each participant must be able to reach the new meeting location, attend for the entire duration, and reach the next meeting location on time. In particular, we give a solution to the problem instance where each participant has two scheduled meetings separated by a free time interval. For a geometric model, where n participants can travel along straight paths in the Euclidean plane, we present an O(n log n) algorithm to determine the longest meeting duration and a location suitable to all participants. In a graph-based model, transportation is provided by a geometric network over m nodes and e edges in the plane. Participants can have individual weights. Moreover, there can be k groups of participants, such that only one member of each group must attend the meeting. In this model, a location for a meeting of longest possible duration can be determined in time O(enalpha(k) log k + n log n + mn log m), where alpha(k) denotes the extremely slowly growing inverse Ackermann function
Rolf Klein, Doron Nussbaum, Jörg-Rüdiger Sack, Jiehua Yi
CollaborateCom3
2006 Approximate Shortest Path Queries on Weighted Polyhedral Surfaces
Lyudmil Aleksandrov, Hristo N. Djidjev, Anil Maheshwari, Doron Nussbaum, Jörg-Rüdiger Sack
MFCS6
2005 Determining approximate shortest paths on weighted polyhedral surfaces
abstract
In this article, we present an approximation algorithm for solving the single source shortest paths problem on weighted polyhedral surfaces. We consider a polyhedral surface P as consisting of n triangular faces, where each face has an associated positive weight. The cost of travel through a face is the Euclidean distance traveled, multiplied by the face's weight. For a given parameter ε, 0 <ε < 1, the cost of the computed paths is at most 1 + ε times the cost of corresponding shortest paths. Our algorithm is based on a novel way of discretizing polyhedral surfaces and utilizes a generic greedy approach for computing shortest paths in geometric graphs obtained by such discretization. Its running time is O(C(P) n /√ε log n /ε log 1/ε) time, where C(P) captures geometric parameters and the weights of the faces of P .
Lyudmil Aleksandrov, Anil Maheshwari, Jörg-Rüdiger Sack
J. ACM3
2003 An Improved Approximation Algorithm for Computing Geometric Shortest Paths
Lyudmil Aleksandrov, Anil Maheshwari, Jörg-Rüdiger Sack
FCT3
2003 Parallel implementation of geometric shortest path algorithms
Mark Lanthier, Doron Nussbaum, Jörg-Rüdiger Sack
Parallel Comput.3
2001 Approximating Shortest Paths on Weighted Polyhedral Surfaces
Mark Lanthier, Anil Maheshwari, Jörg-Rüdiger Sack
Algorithmica3
2001 Ray shooting from convex ranges
Evangelos Kranakis, Danny Krizanc, Anil Maheshwari, Jörg-Rüdiger Sack, Jorge Urrutia
Discret. Appl. Math.4
2000 Approximation algorithms for geometric shortest path problems
abstract
We consider the classical geometric problem of determining a shortest path through a weighted domain.We present approximation algorithms that compute e-short paths, i.e., paths whose costs are within a factor of 1 + e of the shortest path costs, for an arbitrary constant e > O, for the following geometric configurations: O n 1 1 runs in (~ log ; (~ +log n)) time.The run time improves to O(;~-log ~logn)) when all weights are equal.This can be used to solve the shortest path problem amidst obstacles in 3-dimensional Euclidean space (ESP-3D).
Lyudmil Aleksandrov, Anil Maheshwari, Jörg-Rüdiger Sack
STOC3
2000 Editorial
Kurt Mehlhorn, Jörg-Rüdiger Sack
Comput. Geom.2
1999 Shortest Anisotropic Paths on Terrains
Mark Lanthier, Anil Maheshwari, Jörg-Rüdiger Sack
ICALP3
1999 Editorial
Kurt Mehlhorn, Jörg-Rüdiger Sack, Jorge Urrutia
Comput. Geom.2
1999 System development for parallel cellular automata and its applications
C. Hecker, David Roytenberg, Jörg-Rüdiger Sack
Future Gener. Comput. Syst.3
1999 Pop-Stacks in Parallel
Mike D. Atkinson, Jörg-Rüdiger Sack
Inf. Process. Lett.2
1997 Approximating Weighted Shortest Paths on Polyhedral Surfaces
abstract
Consider a simple polyhedron P, possibly non-convex, composed of n triangular regions (faces), each assigned a positive weight indicating the cost of travel in that region. We present and experimentally study several algorithms to compute an approximate weighted geodesic shortest path, ß 0 (s; t), between two points s and t on the surface of P. Our algorithms are simple, practical, less prone to numerical problems, adaptable to a wide spectrum of weight functions, and use only elementary data structures. An additional feature of our algorithms is that execution time and space utilization can be traded off for accuracy; likewise, a sequence of approximate shortest paths for a given pair of points can be computed with increasing accuracy (and execution time) if desired. Dynamic changes to the polyhedron (removal, insertions of vertices or faces) are easily handled. The key step in these algorithms is the construction of a graph by introducing Steiner points on the edges of the given p...
Mark Lanthier, Anil Maheshwari, Jörg-Rüdiger Sack
SCG3
1997 Approximating Weighted Shortest Paths on Polyhedral Surfaces
abstract
No abstract available.
Mark Lanthier, Anil Maheshwari, Jörg-Rüdiger Sack
SCG3
1997 Stage-graph Representations
Evangelos Kranakis, Danny Krizanc, Anil Maheshwari, Marc Noy, Jörg-Rüdiger Sack, Jorge Urrutia
Discret. Appl. Math.5
1997 Planar Stage Graphs: Characterizations and Applications
Frank Bauernöppel, Evangelos Kranakis, Danny Krizanc, Anil Maheshwari, Jörg-Rüdiger Sack, Jorge Urrutia
Theor. Comput. Sci.5
1996 Parallel Neighborhood Modeling
David A. Hutchinson, L. Küttner, Mark Lanthier, Anil Maheshwari, Doron Nussbaum, David Roytenberg, Jörg-Rüdiger Sack
SPAA7
1995 Optimal Shooting: Characterizations and Applications
Frank Bauernöppel, Evangelos Kranakis, Danny Krizanc, Anil Maheshwari, Marc Noy, Jörg-Rüdiger Sack, Jorge Urrutia
ICALP6
1995 Optimal Parallel Algorithms for Rectilinear Link-Distance Problems
Andrzej Lingas, Anil Maheshwari, Jörg-Rüdiger Sack
Algorithmica3
1994 A Workbench for Computational Geometry
Peter Epstein, J. Kavanagh, A. Knight, J. May, Jörg-Rüdiger Sack
Algorithmica6
1994 Uniform Generation of Forests of Restricted Height
Mike D. Atkinson, Jörg-Rüdiger Sack
Inf. Process. Lett.2
1994 Uniform Generation of Binary Trees in Parallel
Mike D. Atkinson, Jörg-Rüdiger Sack
J. Parallel Distributed Comput.2
1993 Optimal CREW-PRAM Algorithms for Direct Dominance Problems
Amitava Datta, Anil Maheshwari, Jörg-Rüdiger Sack
ESA3
1992 An O(n log n) Algorithm for Computing the Link Center of a Simple Polygon
Hristo N. Djidjev, Andrzej Lingas, Jörg-Rüdiger Sack
Discret. Comput. Geom.3
1992 Generating Binary Trees at Random
Mike D. Atkinson, Jörg-Rüdiger Sack
Inf. Process. Lett.2
1991 Computational Geometry Algorithms for the Systolic Screen
Frank Dehne, Anne-Lise Hassenklover, Jörg-Rüdiger Sack, Nicola Santoro
Algorithmica3
1990 A Computational geometry Workbench
abstract
We are constructing a workbench for computational geometry. This is intended to provide a framework for the implementation, testing, demonstration and application of algorithms in computational geometry. The workbench is being written in Smalltalk/V using an Apple Macintosh II.
A. Knight, J. May, Jeff McAffer, Jörg-Rüdiger Sack
SCG5
1990 A Characterization of Heaps and Its Applications
Jörg-Rüdiger Sack, Thomas Strothotte
Inf. Comput.1
1990 An Optimal Algorithm for Detecting Weak Visibility of a Polygon
abstract
Notation and a theorem are presented which, using a result of B. Chazelle and L.J. Guibas (1985), enable the authors to design an O(n log n) algorithm for reporting all visibility edges of a given n-vertex polygon. Improving on this bound to O(n) is presently focused upon. This problem is solved for polygons with at least one given visibility edge. It is assumed that both endpoints of this edge are convex vertices. Subsequently, it is shown how to drop this restriction. The general case of detecting weak edge visibility of an arbitrary simple polygon is dealt with.>
Jörg-Rüdiger Sack, Subhash Suri
IEEE Trans. Computers1
1989 Computing the Configuration Space for a Robot on a Mesh-of-Processors
Frank Dehne, Anne-Lise Hassenklover, Jörg-Rüdiger Sack
ICPP (3)3
1989 An O(n log n) Algorithm for Computing a Link Center in a Simple Polygon
Hristo N. Djidjev, Andrzej Lingas, Jörg-Rüdiger Sack
STACS3
1989 Computing the configuration space for a robot on a mesh-of-processors
Frank Dehne, Anne-Lise Hassenklover, Jörg-Rüdiger Sack
Parallel Comput.3
1989 Heuristics for Optimum Binary Search Trees and Minimum Weight Triangulation Problems
Christos Levcopoulos, Andrzej Lingas, Jörg-Rüdiger Sack
Theor. Comput. Sci.3
1988 An Optimal Algorithm for Detecting Weak Visibility of a Polygon (Preliminary Version)
Jörg-Rüdiger Sack, Subhash Suri
STACS1
1988 Separating a Polyhedron by One Translation from a Set of Obstacles (Extended Abstract)
Otto Nurmi, Jörg-Rüdiger Sack
WG2
1988 Computing the Link Center of a Simple Polygon
William J. Lenhart, Ricky Pollack, Jörg-Rüdiger Sack, Raimund Seidel, Micha Sharir, Subhash Suri, Godfried T. Toussaint, Sue Whitesides, Chee-Keng Yap
Discret. Comput. Geom.3
1988 Recognizing polygons, or how to spy
James A. Dean, Andrzej Lingas, Jörg-Rüdiger Sack
Vis. Comput.3
1987 Computing the Link Center of a Simple Polygon
abstract
The link center of a simple polygon P is the set of points x inside P at which the maximal link-distance from x to any other point in P is minimized, where the link distance between two points x, y inside P is defined as the smallest number of straight edges in a polygonal path inside P connecting x to y. We prove several geometric properties of the link center and present an algorithm that calculates this set in time Ο (n2), where n is the number of sides of P. We also give an Ο(n log n) algorithm for finding a point x in an approximate link center, namely the maximal link distance from x to any point in P is at most one more than the value attained from the link center.
William J. Lenhart, Ricky Pollack, Jörg-Rüdiger Sack, Raimund Seidel, Micha Sharir, Subhash Suri, Godfried T. Toussaint, Sue Whitesides, Chee-Keng Yap
SCG3
1987 Nearly Optimal Heuristics for Binary Search Trees with Geometric Generalizations (Extended Abstract)
Christos Levcopoulos, Andrzej Lingas, Jörg-Rüdiger Sack
ICALP3
1987 Translation separability of sets of polygons
Frank Dehne, Jörg-Rüdiger Sack
Vis. Comput.2
1986 Seperability of Sets of Polygons
Frank Dehne, Jörg-Rüdiger Sack
WG2
1985 Translating Polygons in the Plane
Jörg-Rüdiger Sack, Godfried T. Toussaint
STACS1
1985 An Algorithm for Merging Heaps
Jörg-Rüdiger Sack, Thomas Strothotte
Acta Informatica1