Пока Линь Вэй и Гао Вэнь всё ещё ломали голову над алгоритмом термогидравлического сопряжения и скрытыми узкими местами вычислительной мощности отечественной фотолитографической машины.
Ли Дун сидел за своим рабочим столом.
ЩЛУХ-КЦ-КЦ...
Его глаза были прикованы к экрану, а руки быстро стучали по коду.
Программа, которую он ранее написал в общедоступном компьютерном классе, хотя уже и включала метод многоточечной оценки снижения размерности из рукописи Римана и успешно выполнялась на уровне десяти миллиардов.
всё ещё имела избыточное использование вычислительной мощности при локальной обработке математического разложения!
Поэтому теперь, в своей комнате в общежитии и без какого-либо ограничения по времени, он собирался досконально оптимизировать этот новый алгоритм до его идеальной формы.
«Помимо архитектуры многоточечной оценки на основе БПФ, мне нужно отказаться от подхода локальной аппроксимации рядами Тейлора, который обычно используется в академических кругах, хм...»
«Мне следует использовать интерполяцию Чебышева, упомянутую в рукописи Римана, чтобы справиться с многоточечной оценкой ключевой рациональной функции. Эффективность аппроксимации в таком случае будет намного выше».
«Верно, мне также нужно использовать тождество итеративного расщепления из рукописи, чтобы полностью разделить члены с нечетными и четными индексами в ключевой формуле суммирования».
«Это напрямую устранит почти половину повторяющихся членов суммирования, что должно сэкономить около сорок три процента накладных расходов вычислительной мощности».
Как раз в тот момент, когда он был полностью поглощен оптимизацией программы, дверь комнаты в общежитии со скрипом открылась.
Лю Цян и Чэнь Нань вошли один за другим.
Ван Хао, который уже лежал на верхней кровати, выглянул наружу.
— Вы вернулись? Куда вы ходили?
— Я ходил в библиотеку поискать кое-какие материалы, — сказал Чэнь Нань. — Я хотел упорядочить свои мысли и посмотреть, смогу ли опубликовать статью в каком-нибудь из менее конкурентных журналов.
Чэнь Нань чувствовал, что раз уж он находится в Яньском университете, то определенно не может тратить время зря. В библиотеке Яньского университета было совсем всё, и если он сталкивался с чем-то непонятным, то мог просто спросить профессора.
Ван Хао кивнул, не найдя в этом ничего странного, а затем спросил Лю Цяна.
— Ты тоже ходил?
— Неа, я ходил на факультет математики послушать семинар по алгебраической геометрии.
Сказав это, Лю Цян посмотрел на Ли Дуна и пару раз окликнул его.
— Братец Дун?
— Братец Дун, ты ел?
Однако Ли Дун, сидевший перед своим компьютером, продолжал стучать по клавиатуре так, будто ничего не слышал.
— Ван Хао, что делает братец Дун? Он что, одержим или вроде того?
Спросил Лю Цян, озадаченно повернув голову.
Ван Хао вздохнул и сказал.
— Он пишет ту самую программу для вычисления нетривиальных нулей дзета-функции Римана.
Будучи участником высшего уровня, завоевавшим золотую медаль на Всекитайской математической олимпиаде, Ван Хао, естественно, был отлично знаком с компьютерным программированием.
Достигнув определенного уровня в математических соревнованиях, часто приходится использовать алгоритмы для проверки гипотез или запуска перебора. Сам он в старшей школе писал похожие программы, просто не такие изощренные, как то, что делал Ли Дун, — реальный расчет нулей Римана.
И Лю Цян, и Чэнь Нань пробились в колледж Юаньпэй исключительно благодаря своим чистым баллам за гаокао.
Хотя оба они были отличниками, сейчас, только поступив на первый курс, они еще не сталкивались близко с современным компьютерным программированием.
При подсказке Ван Хао они оба мгновенно всё поняли и осознающе кивнули.
— Гипотеза Римана... — задумчиво сказал Чэнь Нань, глядя на спину Ли Дуна.
— Похоже, нам тоже лучше поторопиться и разобраться с этими компьютерными штуками.
— Наконец, современная математика без них не может обойтись.
Лю Цян горячо кивнул в знак согласия.
— В таком случае... — Ван Хао на своей кровати тоже заинтересовался.
— Как насчет того, чтобы завтра после пары по математическому анализу вместе отправиться на факультет информатики?
— Послушать что? — спросил Лю Цян.
— Послушать лекцию по структурам этих и анализу алгоритмов на факультете информационных наук и технологий!
— Я проверял. Завтра у профессора Лю Тяня как раз занятие.
Лю Тянь, профессор Школы информационных наук Яньского университета, хоть и не дотягивал до уровня академика вроде Гао Вэня, все равно был крупной фигурой в области численных расчетов.
Его лекции по оптимизации алгоритмов и реализации численных расчетов славились на весь университет своей хардкорностью.
— Ладно, тогда пойдем вместе.
Лю Цян и Чэнь Нань дружно кивнули. После этого они оба отправились умываться.
Вернувшись из умывальной комнаты, они застали Ли Дуна за тем, что он всё так же яростно стучал по экрану, а его поза практически не изменилась.
Похоже, он погрузился в состояние потока.
И Лю Цян, и Чэнь Нань уже испытали подобное состояние в старшей школе, поэтому знали, что это чувство — редкая и ценная вещь, которую невозможно вызвать по одному лишь приказу.
Тем более том, чтобы просто разговаривать рядом с ним; ударь ты в гонг прямо у него под ухом, он, наверное, всё равно еще какое-то время не пришел бы в себя, а лишь тупо переспросил.
— Кто это только что сказал, что любит меня?
Поэтому они тактично и тихо передвитались по комнате, стараясь его не потревожить.
Если бы Ли Дун знал, о чем сейчас думают его соседи по комнате, он бы просто спокойно парировал про себя.
— Редкая и ценная? Я могу входить в это состояние и выходить из него, когда захочу.
— Конечно, если речь идет о пробной карте «Концентрация +1», то она действительно был редкой и ценной штукой.
Ночь становилась всё глуше. Было уже около одиннадцати вечера, и в общежитии вот-вот должны были погасить свет.
Ли Дун нажал на последнюю клавишу ввода.
Он тяжело и облегченно вздохнул.
Программа наконец-то была полностью оптимизирована!
Взглянув на уже погрузившуюся в темноту комнату, он подключил шнур питания своего компьютера к специальной розетке под рабочим столом.
Хотя в общежитиях Яньского университета в одиннадцать вечера отключали свет в комнатах, настенные розетки под столами были обеспечены электричеством круглосуточно.
— Ну же, дай мне посмотреть, каковы твои пределы!
С огоньком азарта в глазах Ли Дун нажал кнопку запуска.
— Если эти будут выглядеть безупречно и подтвердят преимущество в сложности этого алгоритма, мне следует немедленно приступить к оформлению базовой математической логики в виде научной статьи.
Наблюдая за тем, как цифры бешено проносятся по экрану, Ли Дун наполовину прикрыл ноутбук, встал, быстро умылся, после чего забрался на кровать и мгновенно провалился в сон.
В темноте гудели вентиляторы пресижн семьдесят семь восемьдесят.
На экране непрерывно обновлялись значения функции Зет от те в интервалах Грама на критической прямой, а счетчик обнаруженных нулей стремительно подпрыгивал целыми пачками!
На преодоление отметки в десять миллиардов в общедоступном компьютерном классе ушло три часа. Теперь же, после экстремальных математических подстановок и сжатия членов суммирования, цепочка зеленых цифр преодолела десятимиллиардный рубеж всего за один-два часа, причем темп ее роста не подавал никаких признаков замедления.
«В то же время».
Экран телефона у подушки Ли Дуна едва заметно вспыхнул.
На титуле «Групповой лидер (стажер)» слово «(стажер)» растворялось по мере стремительного роста счетчика нулей...
«Следующее утро».
Солнечный свет струился сквозь балконную дверь.
Ли Дун зевнул, потер посветлевшие глаза, скатился с кровати и направился к компьютерному столу.
Он приподнял крышку экрана. Черное окно консоли по-прежнему работало в обычном режиме.
[Текущее количество нулей: 88,754,321,000...]
— Он вот-вот перешагнет стомиллиардную отметку!
Ли Дун сжал кулаки (OK), и ликование в его сердце смыло большую часть остатков сна перед утренней парой, начинающейся в восемь часов.
— С алгоритмом всё в порядке. Вот только я не знаю, каков предел у этой мобильной рабочей станции.
В этот момент его соседи по комнате начали один за другим подниматься с постелей.
Ли Дун обернулся, посмотрел на одевающихся парней и первым заговорил.
— Эй, ребята, эта программа, которую я запускаю на своем компьютере, судя по всему, будет работать очень долго.
— Если счет за электричество в общежитии превысит лимит, я покрою лишние расходы самостоятельно. Даже не спорьте со мной.
Соседи дружно засмеялись и отмахнулись руками.
— Ха! Да ерунда это всё, братец Дун. Сколько вообще может намотать один компьютер? Тебе необязательно платить за всё в одиночку, мы можем просто раскинуть сумму на всех.
Хотя все они говорили, что всё в порядке, Ли Дун прекрасно понимал в глубине души, что подобные вопросы нужно прояснять заранее.
Сумма может оказаться небольшой, но если молча воспользоваться общим ресурсом, сделать вид, будто ничего не произошло, а потом в конце заставить всех делить чек поровну, у людей неизбежно появится осадок.
После этого все четверо умылись и с разговорами и смехом вышли из комнаты.
Сегодня утром у них была обязательная лекция для первокурсников колледжа Юаньпэй: математический анализ.

Комментарии

Загрузка...