喬恩·路易斯·本特利 (英語:Jon Louis Bentley ,1953年2月20日— )是一名美國 計算機科學家 ,他提出了基於啟發式的分區演算法k -d樹 。
生平
本特利於1974年獲得史丹佛大學 數學科學學士學位,1976年獲得北卡羅來納大學教堂山校區 數學科學碩士和博士學位;在校期間,他還曾在施樂帕洛阿爾托研究中心和史丹佛直線加速器中心實習[ 1] 。獲得博士學位後,他進入卡內基美隆大學 任教,擔任電腦科學和數學助理教授[ 1] 。在卡內基美隆大學,他的學生包括布萊恩·里德 、約翰·奧斯特豪特 、傑夫·埃平格 、約書亞·布洛克 和詹姆斯·高斯林 ,他也是查爾斯·E·雷瑟爾森 的導師之一[ 2] 。後來,本特利來到貝爾實驗室 ,與道格拉斯·麥克羅伊 合著了一種優化的快速排序 演算法[ 3] 。
他找到克利度量問題 二維情形的最適解:給定一組 n 個矩形,求它們的結合面積。他和托馬斯·奧特曼(Thomas Ottmann)發明本特利-奧特曼演算法 ,這是一種在線段集合中尋找所有相交線對的高效演算法。他為《ACM通訊 》雜誌撰寫「程式設計珍珠」專欄,後來將這些文章匯集成兩本同名書籍。
2004年,本特利榮獲Dobb博士 卓越程式設計獎。
參考書目
Programming Pearls (2nd edition), ISBN 0-201-65788-0 .
More Programming Pearls: Confessions of a Coder , ISBN 0-201-11889-0 .
Writing Efficient Programs , ISBN 0-13-970244-X .
Divide and Conquer Algorithms for Closest Point Problems in Multidimensional Space , Ph.D. thesis.[ 4]
參考資料
^ 1.0 1.1 1.2 Biography from Bentley, J. L.; Ottmann, T. A., Algorithms for reporting and counting geometric intersections (PDF) , IEEE Transactions on Computers, 1979, C–28 (9): 643–647, S2CID 1618521 , doi:10.1109/TC.1979.1675432 , (原始内容存档 于September 22, 2017) .
^ Jon Louis Bentley 在數學譜系計畫 的資料。
^ Jon L. Bentley; M. Douglas McIlroy . Engineering a sort function. Software—Practice & Experience. November 1993, 23 (11).
^ Bentley, Jon L. Divide and conquer algorithms for closest point problems in multidimensional space. . 1976.
外部連結