Harman Patil (Editor)

Jon Bentley (computer scientist)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Doctoral advisor
  
Donald Ford Stanat

Academic advisor
  
Donald Ford Stanat

Jon Bentley (computer scientist) twimgscomddjimagesarticle20080803080301cv01

Born
  
Jon Louis Bentley February 20, 1953 (age 64) Long Beach, California, US (
1953-02-20
)

Alma mater
  
University of North Carolina at Chapel Hill Stanford University

Thesis
  
Divide and conquer algorithms for closest point problems in multidimensional space (1976)

Doctoral students
  
Charles E. Leiserson Catherine McGeoch

Books
  
Programming Pearls, More Programming Pearls: Confessions of a Coder, Writing efficient programs

Education
  
Stanford University, University of North Carolina at Chapel Hill

Notable students
  
Charles E. Leiserson, Catherine McGeoch

Similar
  
Charles E Leiserson, Brian Kernighan, Catherine McGeoch, H T Kung, Charles Petzold

Jon Louis Bentley (born February 20, 1953 in Long Beach, California) is an American computer scientist who is credited with the heuristic-based partitioning algorithm k-d tree.

Bentley received a B.S. in mathematical sciences from Stanford University in 1974, and M.S. and Ph.D in 1976 from the University of North Carolina at Chapel Hill; while a student, he also held internships at the Xerox Palo Alto Research Center and Stanford Linear Accelerator Center. After receiving his Ph.D., he joined the faculty at Carnegie Mellon University as an assistant professor of computer science and mathematics. At CMU, his students included Brian Reid, John Ousterhout, Jeff Eppinger, Joshua Bloch, and James Gosling, and he was one of Charles Leiserson's advisors. Later, Bentley moved to Bell Laboratories.

He found an optimal solution for the two dimensional case of Klee's measure problem: given a set of n rectangles, find the area of their union. He and Thomas Ottmann invented the Bentley–Ottmann algorithm, an efficient algorithm for finding all intersecting pairs among a collection of line segments. He wrote the Programming Pearls column for the Communications of the ACM magazine, and later collected the articles into two books of the same name.

Bentley received the Dr. Dobb's Excellence in Programming award in 2004.

References

Jon Bentley (computer scientist) Wikipedia