Curriculum Vitae${\mbox \ae}$
Desh Ranjan

Department of Computer Science
New Mexico State University
Las Cruces, NM 88003-8001, USA
Ph: 505-646-4600
email: dranjan@cs.nmsu.edu
http://www.cs.nmsu.edu/~dranjan

AREAS OF INTEREST

My research and teaching interests are in the general area of theoretical computer science and include foundations of computing, computability, data structures and algorithms, complexity theory, parallel computation, optimization and approximation, and computational biology.
 

EDUCATION

EXPERIENCE AWARDS
1.
Morrison Award for the best Technical Presentation at the Regional ACM Meeting at Ghost Ranch, New Mexico, Fall 1995.
2.
Matehmatical Sciences Institute Fellowship while in the graduate program in the Computer Science Department at Cornell University.
3.
Sage Graduate Fellowship while in the graduate program in the Computer Science Department at Cornell University.
4.
Award for Excellence in each year of the undergraduate program at Indian Institute of Technology, Kanpur. (This is given only to the very top students)
5.
Given the Excellence Award for obtaining 14th rank nationwide among approximately 100,000 examinees in the entrance examination of the Indian Institutes of Technology(IITs).
6.
National Talent Search Scholarship of India for undergraduate studies (only 150 scholarships awarded each year).
7.
Graduated with honors and 14th position among approximately 800,000 students in state-wide High School Examination in India.
PUBLICATIONS
 

Book Articles

[1]
J. Hartmanis, R. Chang, D. Ranjan and P. Rohatgi. ``Relativization: a Revisionistic Perspective'' in Current Trends in Theoretical Computer Science, edited by G. Rozenberg and A. Salomaa. World Scientific Series in Computer Science 40:537-548, 1993.
[2]
J. Hartmanis, R. Chang, S. Chari, D. Ranjan and P. Rohatgi. ``On IP=PSPACE and Theorems with Narrow Proofs'', in Current Trends in Theoretical Computer Science, edited by G. Rozenberg and A. Salomaa. World Scientific Series in Computer Science 40: 484-493, 1993.

 
Refereed Journal Articles
[3]
D. Ranjan, E. Pontelli and G.Gupta. ``Data Structures for Order-sensitive Predicates in Parallel Non-deterministic Systems'', to appear in Acta Informatica, 2000.
[4]
D. Ranjan, L. Longpré, E. Pontelli and G. Gupta. ``The Temporal Precedence Problem'', to appear in Algorithmica, 2000.
[5]
D. Ranjan, E. Pontelli and G. Gupta. ``On the Complexity of Or-Parallelism'', New Generation Computing 17: 285-307 , 1999.
[6]
E. Pontelli, D. Ranjan, and G. Gupta. ``The Complexity of Late-binding in Dynamic Object-Oriented Languages'', Journal of Functional and Logic Programming, Special Issue 2, selected Papers from the Joint International Symposium PLILP/ALP'98, MIT Press, 1999.
[7]
E. Pontelli, D. Ranjan and G. Gupta. ``Efficient Algorithms for the Temporal Precedence Problem on Pointer Machines'', Information Processing Letters 68: 71-78, 1998.
[8]
F. Harary and D. Ranjan. ``Breaking Symmetry in Complete Graphs by Orienting Edges: Asymptotic Bounds'', Information Processing Letters 67(5): 227-230, 1998.
[9]
D. Dubhashi and D . Ranjan. ``Balls and Bins: A Study in Negative Dependence'', Random Structures and Algorithms 13(2): 99-124, 1998.
[10]
B. Borchert, D. Ranjan and F. Stephan. ``On the Computational Complexity of some Classical Equivalence Relations on Boolean Functions'', Theory of Computing Systems 31(6): 679-693, 1998.
[11]
T. Asano, D. Ranjan, T. Roos, E. Welzl and P. Widmayer. ``Space Filling Curves and Their Use in the Design of Geometric Data Structures'', Theoretical Computer Science 181:3-15, 1997.
[12]
T. Asano, D. Ranjan and T. Roos. ``Digital Halftoning Algorithms based on Optimization Criteria and their Experimental Evaluation'', IEICE Transactions on Fundamentals of Electronics, Communications and Computer Science. Vol.E-79-A No.4 April 1996.
[13]
H. Leung, D. Ranjan, H.J. Hernández, D. Tang and A. Gonzalez. ``A Simple Proof on the Decidability of Equivalence between Recursive and Nonrecursive Datalog Programs'', Information Processing Letters 55: 279-282, 1995.
[14]
R. Chang, B. Chor, O. Goldreich, J. Hartmanis, J. Hastad, D. Ranjan and P. Rohatgi. ``The Random Oracle Hypothesis is False'', Journal of Computer and System Sciences 49(1): 24-39, 1994.
[15]
A. Panconesi and D. Ranjan. ``Quantifiers and Approximation''. Theoretical Computer Science 107(1):145-163, 1993.
[16]
D. Ranjan, S. Chari and P. Rohatgi. ``Improving Known Solutions is Hard'', Computational Complexity 3:168-185, 1993.
[17]
D. Ranjan and D. Rus. ``A Tool for the Analysis of Manipulation'', Information Processing Letters, 45(3):117-121, 1993.
[18]
D. Ranjan, R. Chang and J. Hartmanis. ``Space Bounded Computations: Review and New Separation Results'', Theoretical Computer Science, 80(2):289-302, 1991.
Refereed Conference Articles
[19]
N. Futamura, S. Aluru, D. Ranjan and K. Mehrotra. ``Efficient Algorithms for Protein Solvent Accessible Surface Area'', To be presented at HPC-Asia 2000.
[20]
S. Aluru, D. Ranjan and N. Futamura. ``A Parallel Monte Carlo Algorithm for Protein Accessible Surface Area Computation'', In the proceedings of High Performance Computing (HiPC 1999), 1999.
[21]
E. Pontelli, D. Ranjan, and G. Gupta. ``The Complexity of Late-binding in Dynamic Object-Oriented Languages'', In Proceedings of Programming Languages, Implementations, Logics and Programs (PLILP '98), Springer-Verlag Lecture Notes in Computer Science #1490, 213-229, 1998.
[22]
D. Ranjan, E. Pontelli and G. Gupta. ``On the Complexity of Parallel Implementation of Logic Programs'', In 17thConference on Foundations of Software Technology and Theoretical Computer Science, 1997, Springer-Verlag Lecture Notes in Computer Science # 1346, 123-137, 1997.
[18]
B. Borchert, D. Ranjan and F. Stephan. `` On the Computational Complexity of some Classical Equivalence Relations on Boolean Functions'', TR96-033, Electronic Colloquium in Computational Complexity 1996. Also see internet website http://www.eccc.uni-trier.de/eccc. rate for the conference is not available.
[23]
H. Hernandez and D. Ranjan. ``Decomposability of Datalog Programs'', Presented at the 3rd International Congress on Computer Science Research (CIICC '96), Tijuana, Mexico, November 1996.
[24]
T. Asano, D. Ranjan, T. Roos, E. Welzl and P. Widmayer. ``Space Filling Curves and their Use in Design of Geometric Data Structures'', In Proceedings of the Second Latin American Symposium on Theoretical Informatics LATIN'95, Lecture Notes in Computer Science #911, 36-48, 1995.
[25]
D.Dubhashi, K.Mehlhorn, D. Ranjan and C.Thiel. ``Searching, Sorting and Randomised Algorithms for Central Elements and Ideal Counting in Posets'', In Foundations of Software Technology and Theoretical Computer Science 13th Conference, Springer-Verlag Lecture Notes in Computer Science #761, 436-443, 1993.
[26]
S. Chari, D. Ranjan and P. Rohatgi. ``On the Complexity of Incremental Computation'', In Proceedings of the 17thInternational Symposium on Mathematical Foundations of Computer Science, Springer-Verlag Lecture Notes in Computer Science #629, 172-180, 1992.
[27]
D. Ranjan and P. Rohatgi. ``On Randomized Reductions to Sparse Sets'', In Proceedings of the 7th IEEE Conference on Structural Complexity Theory, 239-242, 1992.
[28]
D. Ranjan, S. Chari and P. Rohatgi. ``Improving Known Solutions is Hard'', In Proceedings of the 18th International Colloquium on Automata Languages and Programming, Springer-Verlag Lecture Notes in Computer Science #510, 381-392, 1991.
[29]
J. Hartmanis, R. Chang, D. Ranjan and P. Rohatgi. ``Structural Complexity Theory : Recent Surprises'', In Proceedings of the 2nd Workshop on Algorithmic Theory, Springer-Verlag Lecture Notes in Computer Science #447, 1-12, July 1990.
[30]
A. Panconesi and D. Ranjan. ``Quantifiers and Approximation''. In Proceedings of the 22nd IEEE Symposium on Theory of Computation, 446-456, May 1990.Also presented at the Fifth Annual Conference on Structure in Complexity Theory, Barcelona, July 1990.
[31]
D. Ranjan, R. Chang and J. Hartmanis. ``Space Bounded Computations: Review and New Separation Results'', In Proceedings of the 14th International Symposium on Mathematical Foundations of Computer Science, Springer-Verlag Lecture Notes in Computer Science #379, 49-66, 1989.

 
Articles currently under consideration by journals
[32]
Natsuhiko Futamura, Srinivas Aluru, Desh Ranjan. ``Efficient Parallel Algorithms for Solvent Accessible Surface Area of Proteins''. Submitted to Journal of Parallel and Distributed Systems, 2000.
Unrefereed Publications
[33]
T. Asano, A. Hashegawa, D. Ranjan and T. Roos. ``An Optimal Digital Halftoning Algorithm and Its Experimental Evaluation''. Presented at a workshop held by Special Interest Group on Algorithms by Information Processing Society of Japan. Published as Technical Report 31(5) by the Information Processing Society of Japan.
[34]
D. Dubhashi and D. Ranjan. ``Great(er) Expectations''. Technical Contribution, Basic Research in Computer Science (BRICS) Newsletter, No. 5, July 1996, 11-13, BRICS, Aarhus, Denmark.
[35]
D. Dubhashi and D. Ranjan. ``A General Splitting Lemma''. Technical Contribution, Basic Research in Computer Science (BRICS) Newsletter, No. 3, July 1995, 12-13, BRICS, Aarhus, Denmark.
Unpublished Technical Reports
[36]
D. Dubhashi and D. Ranjan, ``On Positive Influence and Negative Dependence'', Technical Report TR MPI-I-98-018, Max Planck Institut für Informatik, Saarbrücken, Germany.
[37]
E. Pontelli, D. Ranjan and G. Gupta. ``On the Complexity of Parallel Implementation of Logic Programs'', Technical Report NMSU-CSTR-9701, Department of Computer Science, New Mexico State University, January 1997.
[38]
D. Dubhashi, V. Priebe and D. Ranjan. ``Negative Dependence through FKG Inequality'', Technical Report
[39]
D. Dubhashi and D. Ranjan. ``Stochastic Majorization: Exploding Some Myths'', Technical Report MPI-I-94-144, Max Planck Institut für Informatik, Saarbrücken, Germany, August 1994.
[40]
D. Dubhashi and D. Ranjan. ``Some Correlation Inequalities for Probabilistic Analysis of Algorithms''. Technical Report MPI-I-94-143, Max Planck Institut für Informatik, Saarbrücken, Germany, August 1994.
[41]
B. Borchert and D. Ranjan. ``The Circuit Subfunction Relations are Sigma2p-complete''. Technical Report MPI-I-93-121, Max Planck Institut für Informatik, Saarbrücken, Germany, May 1993.

 
COLLABORATIONS AND TALKS TEACHING AND ADVISING

Courses Taught

Graduate Student Advising GRANTS

Funded Proposals

Pending Proposals PROFESSIONAL ACTIVITIES AND SERVICE
 

Refereeing and Reviewing
 

Journals

Conferences Books Memberships Voluntary Professional and Community Service References