Cheriton School of Computer Science Professor is one of nine researchers at the University of 蓝莓视频 to receive funding from the Ontario Ministry of Colleges and Universities through the .听

鈥淎 central goal of computer science is to design efficient algorithms to solve fundamental computational tasks,鈥 Professor Blais said. 鈥淗istorically, algorithms that run in time proportional to the size of their input have been considered efficient. But for many modern massive datasets, the only practical algorithms are those that run in significantly less time than it takes to read their entire input.鈥 Sublinear-time algorithms are one class of such algorithms. Over the past quarter of a century, computer scientists have successfully developed sublinear-time algorithms for computational tasks where the input is a large graph or a Boolean function, and the resulting algorithms have found multiple applications in the analysis of massive datasets.听
鈥淢any other massive datasets, however, can鈥檛 be modelled as graphs or Boolean functions,鈥 Professor Blais explains. 鈥淭o handle such datasets, we need to develop sublinear-time algorithms for a different type of input 鈥 what are known as high-dimensional geometric datasets. This is what my team of graduate students and I propose to do.鈥 This work will develop new theoretical foundations for sublinear-time algorithms, advance our understanding of the nature of computation, and also lead to new algorithm design techniques for the software industry.听
鈥淐ongratulations to Eric on receiving an Early Researcher Award,鈥 said Raouf Boutaba, Professor and Director of the Cheriton School of Computer Science. 鈥淭he impact of the research that Eric and his graduate students will conduct funded by this award will not only enhance Ontario鈥檚 stature in the international academic community, but it will also provide long-term economic benefits across the software industry.鈥
The research made possible through ERA funding will be structured to encourage collaboration among graduate students in the Cheriton School of Computer Science鈥檚 . In particular, the training and guidance provided by Professor Blais and other faculty members in the algorithms and complexity group will enable a doctoral candidate to develop mentoring skills while working with two master鈥檚 students and several undergraduate researchers.