from    
to    
search  

 


Symmetry restoration and quantum Mpemba effects in chaotic andlocalization sy...
Quantum Gases 2024
Stories of Fermions in an Optical Box
Contractive Unitary and Classical Shadow Tomography
报告题目:
Optimal Binary Comparison Search Trees
 报告人:
Mordecai GOLIN
CSE Dept, Hong Kong UST
报告时间:
2015-04-28 14:00
报告地点:
FIT 1-222
主办单位:
交叉信息研究院
  简介:

内容简介:Historically, constructing optimal (minimum average search time) binary search trees  (BSTs) is one of the canonical examples of dynamic programming.  In 1971, Knuth described how to solve this problem in  O(n^2) time, with input specifying the probability of the different successful and unsuccessful searches.   While the trees constructed were binary, the comparisons used were ternary. Successful searches terminated at internal nodes and unsuccessful searches at leaves.

By contrast, in binary comparison trees  (BCSTs), internal nodes perform binary comparisons; the search branches left or right depending upon the comparison outcome and all searches terminate at leaves. Polynomial algorithms exist for solving the optimal BCST problem restricted to successful searches.  Hu and Tucker gave an O(n log n) algorithm when all comparisons are the inequality “<”;  Anderson et. al. developed an O(n^4)  algorithm when both “<” and “=” comparisons are allowed.

In this talk we present the first polynomial time algorithms for solving the optimal BCST  problem when unsuccessful searches are included in the input and any set of comparisons are permitted. Our running times depend upon the comparisons allowed.  If equality is not allowed, our algorithm runs in O(n log n) time; if equality is allowed, O(n^4). We also demonstrate O(n) time algorithms that yield almost optimal binary comparison trees, with tree cost within constant additive factor of optimal.

This is joint work with Marek Chrobak,  Ian Munro and Neal Young.

个人简介:After receiving his doctorate from Princeton University in 1990, Dr Golin worked as a researcher in the Projet Algorithmes of the Institut National de Recherche en Informatique et en Automatique (INRIA) in Rocquencourt, France before arriving at HKUST in 1993. Since then, has also been a visiting researcher at the Max-Planck-Institut fur Informatik in Saarbrucken, Germany, INRIA-Sophia in France, AT&T Labs-Research, and DIMACS.  In addition  he served as the HKUST Associate Vice-President for Postgraduate Studies from 2011-2014.

More information please see:
https://www.cse.ust.hk/faculty/golin/

今日相关信息
第125期“工物学术论坛”:Conventional...
Developments of numerical methods fo...
环境学术沙龙第229期:Wells to Wheels: ...
 
同类别相关信息
人工智能拓展火灾安全研究的进展
第四届清华信息前沿交叉论坛
浅谈人工智能重塑城市公共安全治理新范式
AIR学术沙龙第37期|创新智能环境:无...
脑机接口时代,我们还能做什么?——脑科...
学术活动