Памяти Дмитрия Хмелёва
Не так давно в интернете появился не совсем обычный, а во многом и уникальный сайт — несколько страниц памяти нашего земляка, талантливого учёного Дмитрия Хмелёва.
В печатных изданиях не принято рассказывать об интернетовских сайтах, поскольку это часто связано с рекламой. Однако, здесь особый случай: на этом сайте нет рекламы. Этот сайт — рассказ о выдающемся человеке… Так произошло, что биография выпускника мехмата МГУ им.М.В. Ломоносова, математика, виртуозного программиста и специалиста в области прикладной лингвистики Дмитрия Викторовича Хмелёва, как биографии многих неординарных людей, оказалась яркой, но очень короткой.
Родился Дмитрий в Вязниках в 1976 году, учился в школе №6, побеждал на городских и областных математических олимпиадах, разделил первое место на всесоюзной олимпиаде по информатике. В 1991 году Дмитрий поступил в школу-интернат им. А.Н.Колмогорова при МГУ и уехал из родного города. После двух лет обучения в этой знаменитой школе Дмитрия Хмелёва зачислили на механико-математический факультет без вступительных экзаменов. В 1998 году он закончил мехмат с красным дипломом, а потом и аспирантуру. С 1999 по 2002 учился в аспирантуре в институте Ньютона в Кембридже. Он защитил, таким образом, две кандидатские диссертации в двух принципиально различных областях чистой и прикладной математики. Работал на филологическом факультете МГУ и в университете канадского города Торонто. В августе 2004-го переехал в США в штат Техас по приглашению университета города Остин. 25 октября того же года Дмитрий Хмелёв внезапно умер от разрыва аорты…
Похоронен он в Вязниках. В этом году, 23 июня Дмитрию исполнилось бы 30 лет.
Его классный руководитель, учитель алгебры и геометрии Вера Николаевна Смирнова, с вдохновением рассказывает о своем ныне знаменитом ученике. По её словам, незаурядный математический талант у Дмитрия был очевиден всем уже в пятом-шестом классах. Он выделялся своим оригинальным умением решать самые сложные задачи в уме и только потом оформлять последовательный ход мысли на бумаге.
Программировал Дмитрий с детства. Его начальные опыты программирования были проведены ещё на одном из первых научных калькуляторов, купленном ему отцом. С тех пор Дмитрий проявлял живой интерес к информатике — науке об обработке, хранении и передаче информации, или, попросту, теории написания программ на компьютере и даже собирался заниматься ею профессионально. В частности, первая научная работа Дмитрия в этой области была написана и опубликована уже на четвёртом курсе. Однако, по воспоминаниям его друзей, вскоре Дмитрий осознал, что в информатике уже не сможет научиться ничему принципиально новому, тогда как математика являла собой обширное поле для изучения. Поэтому тему для дипломной работы Дмитрий уже выбрал из области прикладной математики, так называемой «теории массового обслуживания». В последующие несколько лет Дмитрий занимался вероятностными задачами, и защитил по теории массового обслуживания кандидатскую диссертацию. После приглашения в Кембридж Дмитрий начал изучать значительно более абстрактную область математики — одномерную и комплексную динамику, и вторую свою диссертацию Дмитрий написал по отображениям окружности. Тем не менее, Дмитрий всю жизнь продолжал заниматься и публиковать научные работы в тех областях, которые интересовали его в самом начале научной деятельности.
Несколько необычным интересом Дмитрия, или, как он сам выражался, его «хобби», было исследование русского языка, а также текстов на других языках, с использованием математического, вероятностного подхода. На первый взгляд — странное сочетание, объединяющее «физиков» и «лириков». Однако, у этой науки богатая история. Дмитрий продолжил традицию, восходящую к замечательному русскому математику А.А.Маркову (1856-1922). Известные «цепи Маркова», которые активно использует для многих целей современная наука, были изначально придуманы именно для работы с языком. Однако, у Маркова не было компьютеров для реализации своих идей. Позднее над теорией обработки текстов работал великий русский учёный А.Н.Колмогоров. С появлением компьютеров и языков программирования произошёл ренессанс этой науки. Увлечение обработкой текстов переросло во вторую специализацию Дмитрия.
Многое можно сказать о тексте, используя исключительно математические и вычислительные методы. Можно, скажем, определить истинного автора по стилю и использованию сочетаний слов или даже букв, можно выявить плагиат, найти назойливо повторяющиеся выражения в тексте… Теперь, например, стало достаточно легко определить, какой именно журналист скрывается под псевдонимом той или иной статьи в газете, имея под рукой только написанный им текст. Такие методы математического анализа текстов широко используются сейчас на практике. Дмитрий Хмелёв стал одним из первых создателей и разработчиков этих методов, он является признанным авторитетом в этой области.
Пожалуй, самой известной программой Дмитрия стал «Лингвоанализатор Хмелёва». Те, кто пользуется интернетом, хорошо знают электронную библиотеку Максима Мошкова — также выпускника мехмата МГУ. В его библиотеке — тысячи текстов известных и начинающих авторов. Именно на основе этих текстов Дмитрий Хмелёв и создал свой «Лингвоанализатор». Последнее время он стал настолько популярен, что превратился в новое модное увлечение русского интернета. Вы закладываете в разделе
самиздата произвольный текст, запускаете анализатор Хмелёва, и на экране появляется показатель сходства вашего творения с пером кого-то из известных писателей. Более того, если задать программе некий отсутствующий у Мошкова текст, автор которого известен и представлен уже в библиотеке, программа немедленно выдаст вам имя автора. Аналогичная программа находится и на сайте Русской Фантастики — именно там тестировались и разрабатывались все алгоритмы. Ныне широко известная программа «Атрибутор», расположенная на сайте филфака МГУ, также использует идеи, разработанные Дмитрием Хмелёвым.
Интересный проект Дмитрия — сайт в поддержку исчезающей из повседневного использования буквы «Ё». Уже со времён появления этой буквы в алфавите, шла оживленная дискуссия: надо ли её вообще применять, а с развитием компьютеров к этому спору добавилась и новая проблема — проблема с кодировками. Любителям буквы «Ё» приходилось трудно, так как при наборе на компьютере в разных программах и системах возникали проблемы с поддержкой этой буквы. Дмитрию Хмелёву удалось создать программу, позволяющую обратимую взаимно-однозначную
перекодировку, которая способна расшифровать практически любой текст. Его программа является одним из самых удачных технических решений этой проблемы. О ней Дмитрий рассказал на своём сайте, также расположенном на сервере Русской Фантастики. Здесь же он поведал, кстати, и занятную историю буквы «Ё», и множество весёлых примеров в поддержку этой буквы. Кое-что он придумал сам, кое-что Дмитрию присылали читатели сайта, также озабоченные судьбой «многострадальной» русской «Ё».
Вообще, у Дмитрия Хмелёва много работ, которые открыли перспективу для дальнейших исследований. Многое он сделал, но еще больше он не успел сделать. Как говорят специалисты, потенциал у него был огромный.
…Появление необычного сайта в интернете принесло Владимирской земле открытие еще одного имени, которым земляки могут гордиться – Дмитрий Хмелёв. Автор интернетовской страницы памяти, о которой мы здесь рассказываем — Анна Кельберт, невеста Дмитрия. Познакомились молодые люди в Кембридже, где Анна была студенткой математического факультета, а Дмитрий аспирантом. Сейчас Анна заканчивает аспирантуру по геофизике в университете Кардиффа в Великобритании.
Во Владимирской области, которую прославили писатели, композиторы, художники, поэты, есть и «техническая когорта». Можно перечислить такие имена, как космонавт Кубасов, создатель телевидения Зворыкин, основоположник теории воздухоплавания Жуковский, нефтяник Губкин, конструктор Дегтярев, математики Барсуков и Мищенко… Здесь теперь значится еще одно имя — имя Дмитрия Хмелёва, талантливого математика, учёного, который навсегда останется молодым.
Автор: Наталья ЦЫПЛЁВА