Том 3 Глава 272 — Глава 295 Я стал крестным отцом

Чан Хаонань довольно долго размышлял над тем, какую программу запустить на первом в Китае суперкомпьютере, управляемом университетом. Он лучше всего умел программировать численные решения дифференциальных уравнений в частных производных, что является основой любого численного анализа и компьютерного моделирования. Но, с одной стороны, такие программы обычно довольно сложны, а с другой стороны, на церемонии открытия будут присутствовать не только специалисты, и неспециалисты вряд ли поймут и оценят программу, которая в итоге выдаст кучу непонятных параметров. Поэтому он решил пойти другим путем. Все гениальное просто. Он решил запустить программу «Hello, world!». Это классическая программа из книги «Язык программирования C», которую можно назвать библией программирования. Под ее влиянием практически во всем мире обучение программированию начинается с вывода «Hello, world!». Любой программист, возможно, не использует язык C или даже не считает его достойным внимания, но почти наверняка писал аналогичную программу. Однако в 1997 году информатика еще не была обязательным предметом для всех студентов университетов, поэтому только специалисты знали предысторию этой программы. Эта программа даже на ассемблере занимает всего около двадцати строк, а на таких высокоуровневых языках, как Java и Python (примечание 1), ее можно написать в одну строку. Просто и эффектно. Знающие люди поймут шутку и улыбнутся, не считая программу примитивной, а неспециалисты, хотя и не поймут сути, но с точки зрения обывателя, сочтут ее соответствующей теме выхода Китая на мировую арену. Идеально. Утвердив план, Чан Хаонань, основываясь на опыте прошлой жизни, быстро написал простой сценарий церемонии открытия и передал его Тан Линтяню. Хотя все это время Чан Хаонань взаимодействовал с Ду Ишанем, для решения финансовых и кадровых вопросов необходимо было получить одобрение декана Тана. Что касается деталей, то Чан Хаонаню не нужно было о них беспокоиться. Хотя университет пока не мог официально предоставить ему секретаря, всегда находились люди, которые занимались этими вопросами. Согласно первоначальному плану, в течение следующих трех дней Чан Хаонаню нужно было только подготовить более-менее официальный костюм (конечно, за счет университета) и выучить свою речь для церемонии открытия, чтобы не запинаться и не читать по бумажке с ошибками. Остальное время он должен был посвятить совместной работе с Фан Чжэнем над оптимизацией конструкции стратосферного дирижабля, разрабатываемого совместно с Чжэцзянским университетом. Конечно, теперь Чан Хаонаню уже не нужно было делать все самому, достаточно было давать указания по ключевым моментам алгоритмов. Хотя с момента перерождения прошел всего год, Чан Хаонань уже изменил способности и судьбы многих людей. Например, Фан Чжэнь, который в прошлом году не мог разобраться с анализом крыла по методу дипольных решеток, в этом году, хотя, казалось бы, все больше отставал от Чан Хаонаня и Яо Мэнны, стал одним из лучших специалистов по аэродинамическому анализу и оптимизации. Иначе Чжэцзянскому университету не пришлось бы обращаться к нему через пол-Китая с заказом на дирижабль. Для человека, прожившего две жизни, это было невероятно приятное чувство. В пять часов вечера. — Старший брат, ты пока работай, а я домой, — сказал Чан Хаонань, взглянув на настенные часы и убедившись, что рабочий день окончен. Он молниеносно захлопнул крышку ноутбука, встал, накинул куртку и собрался уходить. Пользуясь свободным временем, он хотел как следует прочувствовать прелести нормированного рабочего дня, которых не испытывал ни в одной из своих жизней. — Хорошо… — только и успел произнести Фан Чжэнь, поднимая голову, не успев еще подколоть Чан Хаонаня, как в дверь офиса постучали. Затем снаружи раздался робкий голос: — Здравствуйте, извините, Чан Хаонань здесь? Эта фраза заставила Фан Чжэня, Чан Хаонаня и Лето замереть. Затем все трое одновременно посмотрели на дверь. Там стояли три человека: двое мужчин и одна женщина. Судя по возрасту, они были ровесниками Чан Хаонаня и Лета, значительно моложе Фан Чжэня. Скорее всего, студенты. — Я Чан Хаонань, но пока еще не преподаватель, — ответил он, хотя ему было любопытно узнать цель их визита. Он снова повесил куртку на спинку стула. В любом случае, о том, чтобы уйти с работы вовремя, можно было забыть. — Вы ко мне… Возможно, ответ Чан Хаонаня и его слишком молодое лицо смутили посетителей, и только спустя секунд пятнадцать девушка, которая стучала в дверь, снова заговорила: — Ах… Мы студенты факультета компьютерных наук и технологий Пекинского университета. Мы пришли, чтобы проконсультироваться с вами по вопросу универсального применения дифференциального эволюционного алгоритма (DE) в задачах оптимизации с ограничениями. Вот наши студенческие билеты, а еще вот, это пояснительная записка от преподавателя Ян Фуцин, с печатью факультета… Все трое разом вытащили кучу документов и материалов. Чан Хаонань даже заметил в сумке одного из них две пачки популярных в то время сигарет «Panda». Наверное, они предназначались в качестве подарка «профессору Чан Хаонаню», но его реальный возраст явно не соответствовал ожиданиям студентов… Чан Хаонань не придал этому значения, наоборот, если бы они действительно предложили ему сигареты, он не знал бы, как реагировать. Поэтому он сделал вид, что ничего не заметил, и взял их документы и пояснительную записку. — Из Пекинского университета… Стоит признать, что Кинханг и Пекинский университет — учебные заведения разного уровня. Первый, безусловно, очень важен для авиационной промышленности, но в любой стране промышленность и научное сообщество — это два разных мира, и первый обычно находится ниже в иерархии. Поэтому Чан Хаонань был рад встрече с тремя студентами из Пекинского университета, которые специально приехали к нему за консультацией. Потому что у него внезапно появилась смелая идея. Раз уж судьбы многих людей и проектов изменились благодаря ему… То почему бы не изменить судьбу университета? До мая 1998 года оставался всего год… Кто сказал, что альянс C9 не может стать альянсом C10? … Из троих студентов постоянно говорила девушка по имени Линчжи. Двое других, высокий и низкий, довольно молчаливые юноши, звались Сун Тинъю (высокий) и Суга Фэйан (полноватый, немного похожий на Ву Ифана). Они приехали, чтобы принять участие в Международном конкурсе эволюционных алгоритмов (ICEO), который в этом году проходил в Индианаполисе. Ян Фуцин, написавшая пояснительную записку, вероятно, была академиком, равным по статусу Ду Ишаню, но ни она, ни студенты не упомянули об этом, видимо, опасаясь, что их сочтут за тех, кто давит авторитетом. — Этот конкурс… Если он проходит за границей, я точно не смогу присутствовать… Хотя в письме это не было сказано прямо, между строк читалось, что Ян Фуцин, похоже, хотела пригласить Чан Хаонаня стать их научным руководителем. Обычно такая поездка за границу с командой — отличная возможность не только съездить за границу за государственный счет, но и получить значительный плюс к репутации, если студенты добьются успеха. Однако случай Чан Хаонаня был особым: как из соображений секретности, так и безопасности, руководство не позволило бы ему, такому ценному специалисту, свободно выезжать за границу. Да и сам он не был уверен в безопасности за океаном. — Ну… Преподаватель Ян говорила, что если у вас не получится поехать, вы можете просто числиться научным руководителем. Судя по реакции Линчжи, Чан Хаонань почти наверняка мог сказать, что это ее собственная импровизация. Однако в большинстве случаев для таких соревнований действительно требовалось наличие научного руководителя, но не обязательно присутствие всех руководителей. — Хорошо, расскажите подробнее о вашей проблеме. Чан Хаонань окончательно отказался от мысли уйти домой после работы. — Дело вот в чем. В мае прошлого года, то есть до публикации вашей статьи, на первом ICEO в Нагое, DE показал неплохие результаты. Тогда тестовых функций было пять: шаровая модель f(x)=∑(i=1.n)(xi-1)^2, xi∈[-5, 5], классическая функция Гриванка (примечание 2)… Когда речь зашла о профессиональных вопросах, низкорослый Суга Фэйан, до этого казавшийся немного заторможенным, вышел вперед и бойко рассказал Чан Хаонаню о прошлогоднем конкурсе и о направлениях, которые, вероятно, будут затронуты на втором конкурсе в этом году. Среди трех сумок с материалами, которые они принесли, была коробка с дискетами, на которых хранились все алгоритмы, представленные участниками в прошлом году. — Хм… Чан Хаонань вставил дискету в дисковод. Пока дискета загружалась, он мимоходом задал вопрос, который его интересовал: — Кстати, почему вы решили обратиться ко мне? И, если создатель алгоритма DE находится в Беркли, вы уверены, что сможете победить их местных студентов? Двое юношей и девушка переглянулись, на их лицах появились странные улыбки. — Чан… — Называйте меня инженер Чан или доктор Чан. — Доктор Чан, хотя профессора Стерн и Прайс действительно являются отцами алгоритма DE, они всего лишь собирались использовать его для определения коэффициентов полиномов Чебышева. На самом деле, именно вы и исследователь Сюй популяризировали этот алгоритм. Поэтому сейчас в отрасли, особенно в кругах, готовящихся ко второму ICEO, вас обычно называют крестным отцом и крестной матерью алгоритма DE… Этот ответ чуть не выбил Чан Хаонаня из колеи. Ну и ну, я стал крестным отцом? 1: Эти языки называются языками высокого уровня лишь по сложившейся традиции, это не означает, что они круче ассемблера и машинного кода. Как говорится: Функциональный анализ — холод в сердце, Вероятность — случайный процесс, А ассемблер — не умею. Видно, ассемблер — сложная штука. 2: Оригинал теста:
Обновлено: 07.04.2026

Комментарии к главе

Загрузка комментариев...