Дэвид Маунт — профессор кафедры компьютерных наук Мэрилендского университета в Колледж-Парке, занимающийся исследованиями в области вычислительной геометрии .
Маунт получил степень бакалавра в области компьютерных наук в Университете Пердью в 1977 году, а также степень доктора философии в области компьютерных наук в Университете Пердью в 1983 году под руководством Кристофа Хоффмана.
Он начал преподавать в Мэрилендском университете в 1984 году и является профессором кафедры компьютерных наук. [1]
Как преподаватель он был удостоен премии декана Колледжа компьютерных, математических и физических наук Мэрилендского университета за выдающиеся достижения в преподавании в 2005 и 1997 годах, а также других наград в области преподавания, включая премию Гонконгской школы науки и технологий за выдающиеся достижения в преподавании в 2001 году.
Основная область исследований Маунтса — вычислительная геометрия , которая является разделом алгоритмов , посвященных решению задач геометрического характера. Эта область включает в себя задачи из классической геометрии , такие как задача о ближайшей паре точек , а также более поздние прикладные задачи, такие как компьютерное представление и моделирование кривых и поверхностей. В частности, Маунт работал над задачей кластеризации k-средних , поиском ближайшего соседа и задачей определения местоположения точки .
Маунт работал над разработкой практических алгоритмов для кластеризации k-средних, проблемы, которая, как известно, является NP-трудной . Наиболее распространенным алгоритмом является алгоритм Ллойда , который является эвристическим по своей природе, но хорошо работает на практике. Он и другие позже показали [2], как деревья kd могут быть использованы для ускорения алгоритма Ллойда. Они реализовали этот алгоритм вместе с некоторыми дополнительными улучшениями в программной библиотеке Kmeans .
Маунт работал над проблемами поиска ближайшего соседа и приближенного поиска ближайшего соседа. Позволяя алгоритму возвращать приближенное решение для запроса ближайшего соседа, можно получить значительное ускорение по сложности пространства и времени. Один класс приближенных алгоритмов принимает в качестве входных данных расстояние ошибки, и формирует структуру данных, которая может эффективно храниться (низкая сложность пространства) и которая быстро возвращает -приближенного ближайшего соседа (низкая сложность времени). В совместной работе с Арьей, Нетаньяху , Р. Сильверманом и А. Ву [3] Маунт показал, что задача приближенного поиска ближайшего соседа может быть эффективно решена в пространствах низкой размерности. Структура данных, описанная в этой статье, легла в основу библиотеки ANN с открытым исходным кодом для приближенного поиска ближайшего соседа. [4] В последующей работе он исследовал вычислительную сложность приближенного поиска ближайшего соседа. Вместе с соавторами Арьей и Маламатосом он предоставил эффективные компромиссы между пространством и временем для приближенного поиска ближайшего соседа [5] на основе структуры данных, называемой AVD (или приближенной диаграммой Вороного ).
Маунт также работал над определением местоположения точки, что включает предварительную обработку плоского многоугольного подразделения S размером для определения ячейки подразделения, в которой находится точка запроса. [6] В статье приводится время построения структуры данных пространства, которая при запросе о том, в какой ячейке находится точка запроса, занимает ожидаемое время, где — энтропия распределения вероятностей того, в каких ячейках находятся точки запроса.
Помимо разработки и анализа алгоритмов в вычислительной геометрии, Маунт работал над реализацией эффективных алгоритмов в библиотеках программного обеспечения, таких как:
По состоянию на 8 декабря 2009 года ниже представлен список его наиболее цитируемых работ (по данным Google Scholar ) и их основных вкладов, перечисленных в порядке убывания цитируемости:
Маунт был включен в число стипендиатов ACM 2022 года «за вклад в алгоритмы и структуры данных для геометрического анализа и поиска данных» [8] .