"...look into my eyes and repeat after me: I will cite your work at every possible opportunity..."
PAPERS
JOURNALS
- An Optimal Generalization of the Centerpoint Theorem .
( Saurabh Ray).
Computational Geometry: Theory and Applications , 2008.
- Weak eps-nets have a Basis of size O(1/eps log 1/eps) .
( Saurabh Ray).
Computational Geometry: Theory and Applications , vol. 40(1), pp. 84-91, 2008.
- Fast Molecular Shape Matching Using Contact Maps .
( Pankaj Agarwal, Yusu Wang).
Journal of Computational Biology, vol. 14(2), pp. 131-143, 2007.
- Statistical Data Depth and the Graphics Hardware .
(Shankar Krishnan, Suresh Venkatasubramanian).
Book Chapter in Data Depth: Robust Multivariate Analysis, Computational Geometry and Applications , DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pp. 223--250, 2006.
- Independent Set of Intersection Graphs of Convex Objects in 2D .
( Pankaj Agarwal).
Computational Geometry: Theory and Applications, vol. 34(2), pp. 83-95, 2006.
- Dynamic Simplification and Visualization of Large Maps .
(Shankar Krishnan, Gokul Varadhan, Suresh Venkatasubramanian).
International Journal of Geographical Information Science, vol. 20(3), pp. 273-302, 2006.
- Near-Linear Time Approximation Algorithms for Curve Simplification.
(Pankaj Agarwal, Sariel Har-Peled, Yusu Wang).
Algorithmica, vol. 42(3), pp. 203-219, 2005.
- On a Conjecture of Wiener Indices in Combinatorial Chemistry .
(Sergei Bespamyatnikh, Andrew Ban).
Algorithmica, vol. 40(2), pp. 99-118, 2004.
- Listen to Your Neighbors: How (Not) to Reach a Consensus .
(Aleksandar Pekec)
SIAM Journal on Discrete Mathematics, vol. 17(4), pp. 634-660, 2004.
REFEREED CONFERENCES
- Weak eps-nets have a Basis of size O(1/eps log 1/eps).
(Saurabh Ray).
Proc. of the 23rd ACM Symposium on Computational Geometry (SoCG '07), 2007.
- An Optimal Generalization of the Centerpoint Theorem.
(Saurabh Ray).
Proc. of the 23rd ACM Symposium on Computational Geometry (SoCG '07), 2007.
- Conflict-Free Colorings of Rectangle Ranges .
( Khaled Elbassioni ).
Proc. of the 23rd International Symposium on Theoretical Aspects of Computer Science (STACS '06), 2006.
- Approximation Algorithms for Euclidean Group TSP .
( Khaled Elbassioni ,
Alex Fishkin ,
Rene Sitters ).
Proc. of the 32nd International Colloquium on Automata, Languages and Programming (ICALP '05), 2005.
- Independent Set of Intersection Graphs of Convex Objects in 2D .
( Pankaj Agarwal ).
Proc. of the 7th Scandinavian Workshop on Algorithm Theory (SWAT '04), 2004.
- k-Means Projective Clustering .
( Pankaj Agarwal ).
Proc. of the 23rd Symposium on Principles of Database Systems (PODS '04), 2004.
- Streaming Geometric Optimization Using Graphics Hardware .
( Pankaj Agarwal, Shankar Krishnan, Suresh Venkatasubramanian).
Proc. of the 11th European Symposium on Algorithms (ESA '03), 2003.
- On a Conjecture on Wiener Indices in Combinatorial Chemistry .
(Sergei Bespamyatnikh, Andrew Ban).
Proc. of the 9th International Computing and Combinatorics Conference '03 , 2003.
- Near-Linear Time Approximation Algorithms for Curve Simplification in Two and Three dimensions .
(Pankaj Agarwal, Sariel Har-Peled, Yusu Wang).
Proc. of the 10th European Symposium on Algorithms (ESA '02), 2002.
- Hardware Assisted Depth Contours. (Shankar Krishnan, Suresh Venkatasubramanian).
Proc. of the 13th ACM-SIAM Symposium on Discrete Algorithms (SODA '02), 2002.
- Hardware Assisted View-Dependent Planar Map Simplification.
(Shankar Krishnan, Suresh Venkatasubramanian).
Proc. of the 17th ACM Symposium on Computational Geometry (SoCG '01), 2001.
- Majority Consensus and the Local Majority Rule.
(Aleksandar Pekec)
Proc. of the 28th International Colloquium on Automata, Languages and Programming (ICALP '01), 2001.
OTHER
EXPOSITIONS
- Slides on the point-line incidences problem.
Slides on constructing optimal cuttings using the Chazelle-Friedman sample-and-repair technique, Crossing Lemma proofs, and their use for point-line incidences problem. I tried to make the cutting construction as simple, clean and intuitive as possible, so that the later work of Clarkson-Varadarajan etc. is much simpler to understand.
- Slides on Entropy.
Slides on entropy, from a combinatorial point of view. How the entropy definition etc. falls out from the binomial bounds, and the use of entropy in Shannon's error-correcting theorem.
NON-TECHNICAL ARTICLES
- On Being Smart.
This article was written for the LUMS undergraduate student magazine. I try to make the case that succeeding in graduate school is almost completely determined by hard-work, as opposed to genius. Old story, and not much new to add.
SOFTWARE
I plan to put up the source code of the missing software online soon. I have yet to properly
comment and package each piece of code put below.
In the meanwhile, you'll have to do with this.
- MapSimp: Hardware-Assisted Planar Map Simplification. SGI, IRIX 64.
Software for computing planar map simplifications efficiently using the graphics hardware.
Also allows real-time navigation of the map, with heirarchical levels of detail simplification.
Previously, no such real-time dynamic fast map simplification algorithm existed.
Algorithm for the dynamic map simplification described in my paper
"Hardware Assisted View-Dependent Planar Map Simplification".
Download MapSimp binary.
- DepthCont: Hardware-Assisted Computation of Depth Contours. SGI, IRIX 64.
Software for fast computation of planar depth contours using the predicates allowed
by the graphics hardware. Outperforms the previous best-known algorithms by orders of magnitude.
Algorithm described in my paper "Hardware-Assisted Computation of Depth Contours".
Download DepthCont .
- CurveSimp: Approximate Curve Simplification. SunOS.
Software for approximating a piece-wise linear curve with fewer vertices.
Implements the factor-2 approximation algorithm from my paper "Near-Linear time algorithms for Curve Simplification".
Download SimpCurve.
- FindIndex: Find Index Representation. SunOS.
This is the code-snippet for finding appropriate representation of any integer n
as the Wiener index of the computed tree. The program outputs a 4-tuple that encodes
(implicitly) the tree whose Wiener index is n. Implements the matrix-searching algorithm
as described in my paper "On a Conjecture of Wiener Indices in Combinatorial Chemistry".
Download FindIndex.