Pat Morin
Carleton University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Pat Morin.
international workshop on discrete algorithms and methods for mobile computing and communications | 1999
Prosenjit Bose; Pat Morin; Ivan Stojmenovic; Jorge Urrutia
We consider routing problems in ad hoc wireless networks modeled as unit graphs in which nodes are points in the plane and two nodes can communicate if the distance between them is less than some fixed unit. We describe the first distributed algorithms for routing that do not require duplication of packets or memory at the nodes and yet guarantee that a packet is delivered to its destination. These algorithms can be extended to yield algorithms for broadcasting and geocasting that do not require packet duplication. A byproduct of our results is a simple distributed protocol for extracting a planar subgraph of a unit graph. We also present simulation results on the performance of our algorithms.
SIAM Journal on Computing | 2004
Prosenjit Bose; Pat Morin
We consider online routing algorithms for routing between the vertices of embedded planar straight line graphs. Our results include (1) two deterministic memoryless routing algorithms, one that works for all Delaunay triangulations and the other that works for all regular triangulations; (2) a randomized memoryless algorithm that works for all triangulations; (3) an O(1) memory algorithm that works for all convex subdivisions; (4) an O(1) memory algorithm that approximates the shortest path in Delaunay triangulations; and (5) theoretical and experimental results on the competitiveness of these algorithms.
international symposium on algorithms and computation | 1999
Prosenjit Bose; Pat Morin
We consider online routing strategies for routing between the vertices of embedded planar straight line graphs. Our results include (1) two deterministic memoryless routing strategies, one that works for all Delaunay triangulations and the other that works for all regular triangulations, (2) a randomized memoryless strategy that works for all triangulations, (3) an O(1) memory strategy that works for all convex subdivisions, (4) an O(1) memory strategy that approximates the shortest path in Delaunay triangulations, and (5) theoretical and experimental results on the competitiveness of these strategies.
Information Processing Letters | 2008
Prosenjit Bose; Hua Guo; Evangelos Kranakis; Anil Maheshwari; Pat Morin; Jason Morrison; Michiel H. M. Smid; Yihui Tang
Bloom filters are a randomized data structure for membership queries dating back to 1970. Bloom filters sometimes give erroneous answers to queries, called false positives. Bloom analyzed the probability of such erroneous answers, called the false-positive rate, and Blooms analysis has appeared in many publications throughout the years. We show that Blooms analysis is incorrect and give a correct analysis.
SIAM Journal on Computing | 2005
Vida Dujmović; Pat Morin; David R. Wood
A queue layout of a graph consists of a total order of the vertices, and a partition of the edges into queues, such that no two edges in the same queue are nested. The minimum number of queues in a queue layout of a graph is its queue-number. A three-dimensional (straight-line grid) drawing of a graph represents the vertices by points in
Computational Geometry: Theory and Applications | 2003
Prosenjit Bose; Anil Maheshwari; Pat Morin
\mathbb{Z}^3
international symposium on algorithms and computation | 2005
Danny Krizanc; Pat Morin; Michiel H. M. Smid
and the edges by noncrossing line-segments. This paper contributes three main results: (1) It is proved that the minimum volume of a certain type of three-dimensional drawing of a graph G is closely related to the queue-number of G. In particular, if G is an n-vertex member of a proper minor-closed family of graphs (such as a planar graph), then G has a
Theoretical Computer Science | 2004
Prosenjit Bose; Pat Morin
\mathcal{O}(1) \times \mathcal{O}(1) \times \mathcal{O}(n)
workshop on algorithms and data structures | 2009
Prosenjit Bose; Meng He; Anil Maheshwari; Pat Morin
drawing if and only if G has a
canadian conference on computational geometry | 2004
Prosenjit Bose; Joachim Gudmundsson; Pat Morin
\mathcal{O}(1)