0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>23 май 2022</li>
2
<ul><li>23 май 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Планета-компьютер и системные требования Вселенной: разбираем предел Бремерманна</h2>
4
</ul><h2>Планета-компьютер и системные требования Вселенной: разбираем предел Бремерманна</h2>
5
<p>Рассказываем о теоретическом максимуме скорости компьютеров, преодолеть который не удастся, даже если превратить Землю в гигантскую ЭВМ.</p>
5
<p>Рассказываем о теоретическом максимуме скорости компьютеров, преодолеть который не удастся, даже если превратить Землю в гигантскую ЭВМ.</p>
6
<p>Иллюстрация: Lourence Pirson / Wikimedia Commons / Colowgee для Skillbox Media</p>
6
<p>Иллюстрация: Lourence Pirson / Wikimedia Commons / Colowgee для Skillbox Media</p>
7
<p>Автор статей про IT-технологии. Преподаватель, доцент. Инженер по первому образованию, по второму - журналист. Кандидат технических наук.</p>
7
<p>Автор статей про IT-технологии. Преподаватель, доцент. Инженер по первому образованию, по второму - журналист. Кандидат технических наук.</p>
8
<p>Мы привыкли к тому, что компьютеры с каждым годом становятся умнее, работают быстрее и обучаются решать невероятные задачи. Однако учёные утверждают, что прогресс вычислительной техники не может продолжаться вечно.</p>
8
<p>Мы привыкли к тому, что компьютеры с каждым годом становятся умнее, работают быстрее и обучаются решать невероятные задачи. Однако учёные утверждают, что прогресс вычислительной техники не может продолжаться вечно.</p>
9
<p>Законы физики говорят о наличии барьера, ограничивающего скорость обработки информации. И по современным представлениям науки преодолеть его не сможет ни один компьютер, на каких бы физических принципах он ни был построен.</p>
9
<p>Законы физики говорят о наличии барьера, ограничивающего скорость обработки информации. И по современным представлениям науки преодолеть его не сможет ни один компьютер, на каких бы физических принципах он ни был построен.</p>
10
<p>Первым, кто смог убедительно доказать это и сформулировать математическое выражение для расчёта максимально возможной производительности компьютеров, был Ханс Бремерманн. Вычисленное им значение сегодня называют "пределом Бремерманна".</p>
10
<p>Первым, кто смог убедительно доказать это и сформулировать математическое выражение для расчёта максимально возможной производительности компьютеров, был Ханс Бремерманн. Вычисленное им значение сегодня называют "пределом Бремерманна".</p>
11
<p>Ханс-Иоахим Бремерманн родился в 1926 году в немецком городе Бремене, в честь которого его род и получил свою фамилию. Его детство и юность прошли на фоне трагических событий, происходивших с Германией в те годы: экономический кризис, приход к власти нацистов, Вторая мировая.</p>
11
<p>Ханс-Иоахим Бремерманн родился в 1926 году в немецком городе Бремене, в честь которого его род и получил свою фамилию. Его детство и юность прошли на фоне трагических событий, происходивших с Германией в те годы: экономический кризис, приход к власти нацистов, Вторая мировая.</p>
12
<p>Бремен сильно пострадал от воздушных налётов, но Ханс и его семья выжили. Пережитые бедствия оказали сильное влияние на Бремерманна и способствовали его увлечению наукой.</p>
12
<p>Бремен сильно пострадал от воздушных налётов, но Ханс и его семья выжили. Пережитые бедствия оказали сильное влияние на Бремерманна и способствовали его увлечению наукой.</p>
13
<p>"В ранние годы своей жизни я видел слишком много хаоса, поэтому я выбрал математику - как "убежище истины“".</p>
13
<p>"В ранние годы своей жизни я видел слишком много хаоса, поэтому я выбрал математику - как "убежище истины“".</p>
14
<p><strong>Ханс-Иоахим Бремерманн</strong>цитата:<a>BioSystems</a></p>
14
<p><strong>Ханс-Иоахим Бремерманн</strong>цитата:<a>BioSystems</a></p>
15
<p>В 1946 году Ханс поступает в Мюнстерский университет. В разрушенной войной стране математика стала одной из немногих наук, доступных молодым людям, ориентированным на познание окружающего мира. Ханс<a>вспоминал</a>:<em>"Всё, что нам было нужно для занятий, - это бумага и карандаши"</em>.</p>
15
<p>В 1946 году Ханс поступает в Мюнстерский университет. В разрушенной войной стране математика стала одной из немногих наук, доступных молодым людям, ориентированным на познание окружающего мира. Ханс<a>вспоминал</a>:<em>"Всё, что нам было нужно для занятий, - это бумага и карандаши"</em>.</p>
16
<p>Во время обучения Бремерманн заинтересовался трудами<a>Алана Тьюринга</a>, в которых описывались теоретические основы создания вычислительных машин, а также отслеживал редкие публикации о первых компьютерах, появлявшиеся в печати.</p>
16
<p>Во время обучения Бремерманн заинтересовался трудами<a>Алана Тьюринга</a>, в которых описывались теоретические основы создания вычислительных машин, а также отслеживал редкие публикации о первых компьютерах, появлявшиеся в печати.</p>
17
<p>В 1951 году Бремерманн окончил университет. Его выпускная работа была посвящена комплексным числам и после публикации получила международное признание.</p>
17
<p>В 1951 году Бремерманн окончил университет. Его выпускная работа была посвящена комплексным числам и после публикации получила международное признание.</p>
18
<p>Перспективным математиком из Германии заинтересовались в США. Ханс получил стипендию для повышения квалификации в Стэнфорде, а затем и в Гарварде.</p>
18
<p>Перспективным математиком из Германии заинтересовались в США. Ханс получил стипендию для повышения квалификации в Стэнфорде, а затем и в Гарварде.</p>
19
<p>С 1952 года Бремерманн учится и работает в Америке, изредка возвращаясь в Германию на непродолжительное время. В этот период он публикует несколько фундаментальных работ, в которых решает задачи, связанные с квантовой теорией.</p>
19
<p>С 1952 года Бремерманн учится и работает в Америке, изредка возвращаясь в Германию на непродолжительное время. В этот период он публикует несколько фундаментальных работ, в которых решает задачи, связанные с квантовой теорией.</p>
20
<p>Вскоре Ханс Бремерманн по личному приглашению<a>Роберта Оппенгеймера</a>, вдохновлённого его научным талантом, устраивается на работу в <a>Институт перспективных исследований в Принстоне</a>, который в то время считался мировым центром математики. Здесь после эмиграции в США работали Альберт Эйнштейн, Джон фон Нейман, Курт Гёдель.</p>
20
<p>Вскоре Ханс Бремерманн по личному приглашению<a>Роберта Оппенгеймера</a>, вдохновлённого его научным талантом, устраивается на работу в <a>Институт перспективных исследований в Принстоне</a>, который в то время считался мировым центром математики. Здесь после эмиграции в США работали Альберт Эйнштейн, Джон фон Нейман, Курт Гёдель.</p>
21
<p>В Принстоне Ханс впервые воочию увидел реально действующую ЭВМ и был заворожён её возможностями. Это был MANIAC - один из первых компьютеров, созданных в соответствии с <a>архитектурой фон Неймана</a>.</p>
21
<p>В Принстоне Ханс впервые воочию увидел реально действующую ЭВМ и был заворожён её возможностями. Это был MANIAC - один из первых компьютеров, созданных в соответствии с <a>архитектурой фон Неймана</a>.</p>
22
<p>Компьютер не только мог производить расчёты сложных физических процессов, но также регулярно обыгрывал людей в шахматы на уменьшенной доске 6 × 6 (в так называемые "<a>Лос-Аламосские шахматы</a>"). Бремерманн попросил руководство доверить ему написание нескольких программ для этой машины.</p>
22
<p>Компьютер не только мог производить расчёты сложных физических процессов, но также регулярно обыгрывал людей в шахматы на уменьшенной доске 6 × 6 (в так называемые "<a>Лос-Аламосские шахматы</a>"). Бремерманн попросил руководство доверить ему написание нескольких программ для этой машины.</p>
23
<p>У MANIAC была "особенность": если программа часто обращалась к одной ячейке памяти, то связанные с ней вакуумные лампы перегревались и лопались. Оператор должен был следить за лампами, чтобы вовремя заметить, что одна из них раскалилась, и остановить вычисления. Бремерманн написал программу, которая распределяла нагрузку на разные ячейки памяти и устраняла эту проблему.</p>
23
<p>У MANIAC была "особенность": если программа часто обращалась к одной ячейке памяти, то связанные с ней вакуумные лампы перегревались и лопались. Оператор должен был следить за лампами, чтобы вовремя заметить, что одна из них раскалилась, и остановить вычисления. Бремерманн написал программу, которая распределяла нагрузку на разные ячейки памяти и устраняла эту проблему.</p>
24
<p>Бремерманн также был увлечён книгой фон Неймана "<a>Компьютер и мозг</a>", трудами Клода Шеннона по теории информации и работой<a>Фрэнка Розенблатта</a>над<a>персептроном</a> - первой действующей искусственной нейронной сетью. Дошло до того, что он даже обсуждал с Розенблаттом в 1962 году перспективы совместной работы над нейросетями.</p>
24
<p>Бремерманн также был увлечён книгой фон Неймана "<a>Компьютер и мозг</a>", трудами Клода Шеннона по теории информации и работой<a>Фрэнка Розенблатта</a>над<a>персептроном</a> - первой действующей искусственной нейронной сетью. Дошло до того, что он даже обсуждал с Розенблаттом в 1962 году перспективы совместной работы над нейросетями.</p>
25
<p>Ханс Бремерманн обладал уникальным сочетанием знаний в области математики, компьютерной техники и квантовой физики. Изучая возможности медленных и ненадёжных ЭВМ тех лет, он задумался о том, что скорость их работы наверняка не может увеличиваться бесконечно.</p>
25
<p>Ханс Бремерманн обладал уникальным сочетанием знаний в области математики, компьютерной техники и квантовой физики. Изучая возможности медленных и ненадёжных ЭВМ тех лет, он задумался о том, что скорость их работы наверняка не может увеличиваться бесконечно.</p>
26
<p>Поскольку <a>скорость света</a>ограничивает возможность перемещения в пространстве (ничто во Вселенной не может двигаться быстрее), должно существовать и ограничение на количество вычислительных операций, которые могут производиться в одном грамме материи за единицу времени. И это ограничение является таким же фундаментальным, как и скорость света.</p>
26
<p>Поскольку <a>скорость света</a>ограничивает возможность перемещения в пространстве (ничто во Вселенной не может двигаться быстрее), должно существовать и ограничение на количество вычислительных операций, которые могут производиться в одном грамме материи за единицу времени. И это ограничение является таким же фундаментальным, как и скорость света.</p>
27
<p>Бремерманн потратил немало времени, чтобы рассчитать значение этого предела. Формулу он вывел, исходя из эйнштейновской эквивалентности массы и энергии (знаменитое E = mc2), а также из соотношения неопределённостей Гейзенберга.</p>
27
<p>Бремерманн потратил немало времени, чтобы рассчитать значение этого предела. Формулу он вывел, исходя из эйнштейновской эквивалентности массы и энергии (знаменитое E = mc2), а также из соотношения неопределённостей Гейзенберга.</p>
28
Знаменитую формулу Эйнштейна из школьного курса физики помнят практически все<em>Фото: chrisdorney / Shutterstock</em><p>Результатами своих вычислений он поделился в 1962 году в <a>статье</a>, первый раздел которой назывался "Ограничения на обработку данных, вытекающие из квантовой теории".</p>
28
Знаменитую формулу Эйнштейна из школьного курса физики помнят практически все<em>Фото: chrisdorney / Shutterstock</em><p>Результатами своих вычислений он поделился в 1962 году в <a>статье</a>, первый раздел которой назывался "Ограничения на обработку данных, вытекающие из квантовой теории".</p>
29
<p>Согласно полученному Бремерманном выражению, максимальная скорость вычислений (<em>N</em>) зависит от массы объекта<em>m</em>(чем она больше, тем выше скорость), а также определяется соотношением констант: скорости света (<em>c</em>) и <a>постоянной Планка</a>(<em>h</em>):</p>
29
<p>Согласно полученному Бремерманном выражению, максимальная скорость вычислений (<em>N</em>) зависит от массы объекта<em>m</em>(чем она больше, тем выше скорость), а также определяется соотношением констант: скорости света (<em>c</em>) и <a>постоянной Планка</a>(<em>h</em>):</p>
30
<p><em>N = mc2/h (бит в секунду).</em></p>
30
<p><em>N = mc2/h (бит в секунду).</em></p>
31
<p>В честь автора это ограничение получило имя "<a>предел Бремерманна</a>".</p>
31
<p>В честь автора это ограничение получило имя "<a>предел Бремерманна</a>".</p>
32
<p>Предел Бремерманна - это максимально возможная вычислительная скорость автономной системы в материальной Вселенной, основанная на ограничениях массы-энергии и квантовой неопределённости.</p>
32
<p>Предел Бремерманна - это максимально возможная вычислительная скорость автономной системы в материальной Вселенной, основанная на ограничениях массы-энергии и квантовой неопределённости.</p>
33
<p>Подставив в формулу значения констант - скорости света и постоянной Планка, можно рассчитать, что предел Бремерманна для одного килограмма массы составит примерно 1050 бит в секунду.</p>
33
<p>Подставив в формулу значения констант - скорости света и постоянной Планка, можно рассчитать, что предел Бремерманна для одного килограмма массы составит примерно 1050 бит в секунду.</p>
34
<p>Это значение физики часто применяют при расчётах так называемого "<a>идеального ноутбука</a>" - гипотетического вычислительного устройства массой один килограмм, работающего с максимально возможной эффективностью.</p>
34
<p>Это значение физики часто применяют при расчётах так называемого "<a>идеального ноутбука</a>" - гипотетического вычислительного устройства массой один килограмм, работающего с максимально возможной эффективностью.</p>
35
<p>Чтобы понять, на каком уровне технологий мы находимся сейчас, сравним это число с производительностью ПК на мощном процессоре<a>Intel Core i9-9900K</a>, которая примерно равна 6,5 × 1011 бит/c. Как видим, до предела Бремерманна современным компьютерам ещё очень далеко.</p>
35
<p>Чтобы понять, на каком уровне технологий мы находимся сейчас, сравним это число с производительностью ПК на мощном процессоре<a>Intel Core i9-9900K</a>, которая примерно равна 6,5 × 1011 бит/c. Как видим, до предела Бремерманна современным компьютерам ещё очень далеко.</p>
36
<p>Попытаемся в упрощённом виде воспроизвести ход рассуждений, позволивших Бремерманну вывести свою знаменитую формулу.</p>
36
<p>Попытаемся в упрощённом виде воспроизвести ход рассуждений, позволивших Бремерманну вывести свою знаменитую формулу.</p>
37
<p>"Компьютеры - это физические системы: законы физики диктуют, что они могут и чего не могут делать. В частности, скорость, с которой физическое устройство может обрабатывать информацию, ограничено его энергией, а количество информации, которое оно может обработать, ограничено количеством степеней свободы, которыми оно обладает".</p>
37
<p>"Компьютеры - это физические системы: законы физики диктуют, что они могут и чего не могут делать. В частности, скорость, с которой физическое устройство может обрабатывать информацию, ограничено его энергией, а количество информации, которое оно может обработать, ограничено количеством степеней свободы, которыми оно обладает".</p>
38
<p><strong>Ханс-Иоахим Бремерманн</strong>цитата:<a>Berkeley Symposium on Mathematical Statistics and Probability</a></p>
38
<p><strong>Ханс-Иоахим Бремерманн</strong>цитата:<a>Berkeley Symposium on Mathematical Statistics and Probability</a></p>
39
<p>В любой физической системе информация кодируется разными уровнями энергии, изменяющимися в пределах интервала от нуля до <em>E</em>.</p>
39
<p>В любой физической системе информация кодируется разными уровнями энергии, изменяющимися в пределах интервала от нуля до <em>E</em>.</p>
40
<p>Интервал<em>[0, E]</em>должен быть разделён на набор равных отрезков<em>ΔE</em>, каждый из которых кодирует один бит информации - есть в нём энергия ("логический 1") или нет ("логический 0").</p>
40
<p>Интервал<em>[0, E]</em>должен быть разделён на набор равных отрезков<em>ΔE</em>, каждый из которых кодирует один бит информации - есть в нём энергия ("логический 1") или нет ("логический 0").</p>
41
<p>Количество отрезков (<em>N</em>) легко определить по формуле:</p>
41
<p>Количество отрезков (<em>N</em>) легко определить по формуле:</p>
42
<p>Чем больше число отрезков<em>N</em>, тем большее количество информации мы сможем сохранить и обработать в пределах одного и того же уровня энергии E.</p>
42
<p>Чем больше число отрезков<em>N</em>, тем большее количество информации мы сможем сохранить и обработать в пределах одного и того же уровня энергии E.</p>
43
<p>Однако для достижения большего числа<em>N</em>мы должны всё время уменьшать количество энергии<em>ΔE</em>, приходящейся на один интервал, а следовательно, должны увеличивать точность прибора, способного измерить столь мизерные уровни энергий.</p>
43
<p>Однако для достижения большего числа<em>N</em>мы должны всё время уменьшать количество энергии<em>ΔE</em>, приходящейся на один интервал, а следовательно, должны увеличивать точность прибора, способного измерить столь мизерные уровни энергий.</p>
44
<p>Дойдя до квантового уровня, наш прибор столкнётся с <a>принципом неопределённости Гейзенберга</a>, устанавливающим предел точности любых измерений. В соответствии с этим принципом произведение времени измерения<em>Δt</em>и количества измеряемой энергии<em>ΔE</em>не может быть меньше константы (<em>h</em>), называемой постоянной Планка:</p>
44
<p>Дойдя до квантового уровня, наш прибор столкнётся с <a>принципом неопределённости Гейзенберга</a>, устанавливающим предел точности любых измерений. В соответствии с этим принципом произведение времени измерения<em>Δt</em>и количества измеряемой энергии<em>ΔE</em>не может быть меньше константы (<em>h</em>), называемой постоянной Планка:</p>
45
<p>Отсюда выразим минимально возможное количество поддающейся измерениям энергии<em>ΔE = h/Δt</em>и подставим его в формулу для вычисления<em>N</em>:</p>
45
<p>Отсюда выразим минимально возможное количество поддающейся измерениям энергии<em>ΔE = h/Δt</em>и подставим его в формулу для вычисления<em>N</em>:</p>
46
<p>Далее заменим в уравнении энергию<em>E</em>на массу, используя известную формулу Эйнштейна<em>E = mc2</em>, определяющую количество энергии, заключённой в единице массы. В итоге получим:</p>
46
<p>Далее заменим в уравнении энергию<em>E</em>на массу, используя известную формулу Эйнштейна<em>E = mc2</em>, определяющую количество энергии, заключённой в единице массы. В итоге получим:</p>
47
<p>Подставив значения констант:<em>с</em>(скорость света в вакууме) и <em>h</em>(постоянная Планка), мы придём к соотношению, определяющему предел Бремерманна:</p>
47
<p>Подставив значения констант:<em>с</em>(скорость света в вакууме) и <em>h</em>(постоянная Планка), мы придём к соотношению, определяющему предел Бремерманна:</p>
48
<p>При переводе массы из грамм в килограммы, получаем предел Бремерманна для 1 килограмма вещества: 1050 бит в секунду.</p>
48
<p>При переводе массы из грамм в килограммы, получаем предел Бремерманна для 1 килограмма вещества: 1050 бит в секунду.</p>
49
<p>Выведя столь замечательную формулу, Бремерманн решил рассчитать количество вычислительных операций, которые мог бы совершить мощный суперкомпьютер, работающий с максимально возможной скоростью.</p>
49
<p>Выведя столь замечательную формулу, Бремерманн решил рассчитать количество вычислительных операций, которые мог бы совершить мощный суперкомпьютер, работающий с максимально возможной скоростью.</p>
50
<p>В качестве мыслительного эксперимента Ханс Бремерманн предположил, что вся наша планета является гигантской вычислительной машиной, функционирующей с момента своего зарождения 4,5 миллиарда лет назад.</p>
50
<p>В качестве мыслительного эксперимента Ханс Бремерманн предположил, что вся наша планета является гигантской вычислительной машиной, функционирующей с момента своего зарождения 4,5 миллиарда лет назад.</p>
51
<p>Подставив в уравнение массу Земли и время её существования, Бремерманн рассчитал, что такой гипотетический компьютер-планета мог бы обработать к настоящему времени не более 1093 бит информации.</p>
51
<p>Подставив в уравнение массу Земли и время её существования, Бремерманн рассчитал, что такой гипотетический компьютер-планета мог бы обработать к настоящему времени не более 1093 бит информации.</p>
52
<p>Для сравнения, самый мощный суперкомпьютер<a>Fugaku</a>, стоимостью в миллиард долларов, за то же время просчитал бы только 1,4 × 1035 бит, работая без перерывов.</p>
52
<p>Для сравнения, самый мощный суперкомпьютер<a>Fugaku</a>, стоимостью в миллиард долларов, за то же время просчитал бы только 1,4 × 1035 бит, работая без перерывов.</p>
53
В романе Дугласа Адамса "Автостопом по Галактике" (1979) описан суперкомпьютер-планета, предназначенный для вычисления вопроса, известного как "<a>Главный вопрос жизни, Вселенной и всего остального</a>". Автор книги вдохновлялся работами Бремерманна<em>Кадр: фильм "Автостопом по Галактике"</em><p>Конечно, Бремерманн не утверждал, что наша планета является компьютером. Он просто получил условное число, с которым можно сравнить количество операций, необходимых для выполнения того или иного алгоритма.</p>
53
В романе Дугласа Адамса "Автостопом по Галактике" (1979) описан суперкомпьютер-планета, предназначенный для вычисления вопроса, известного как "<a>Главный вопрос жизни, Вселенной и всего остального</a>". Автор книги вдохновлялся работами Бремерманна<em>Кадр: фильм "Автостопом по Галактике"</em><p>Конечно, Бремерманн не утверждал, что наша планета является компьютером. Он просто получил условное число, с которым можно сравнить количество операций, необходимых для выполнения того или иного алгоритма.</p>
54
<p>Если для решения некоей задачи требуется провести более 1093 операций, то очевидно, что сделать это не сможет никакой компьютер, находящийся на Земле, даже если предположить, что сама планета с начала времён была вычислительным устройством. Бремерманн назвал такие задачи "<a>трансвычислительными</a>".</p>
54
<p>Если для решения некоей задачи требуется провести более 1093 операций, то очевидно, что сделать это не сможет никакой компьютер, находящийся на Земле, даже если предположить, что сама планета с начала времён была вычислительным устройством. Бремерманн назвал такие задачи "<a>трансвычислительными</a>".</p>
55
<p>Задача является трансвычислительной, если для её решения требуется обработать более чем 1093 бит информации, что соответствует числу операций, которые мог бы совершить гипотетический компьютер размером с Землю, работающий с максимально возможной во Вселенной скоростью, за время, равное времени существования планеты.</p>
55
<p>Задача является трансвычислительной, если для её решения требуется обработать более чем 1093 бит информации, что соответствует числу операций, которые мог бы совершить гипотетический компьютер размером с Землю, работающий с максимально возможной во Вселенной скоростью, за время, равное времени существования планеты.</p>
56
<p>Предел Бремерманна даёт наглядное представление об ограниченности вычислительной способности любой мыслимой системы, существующей в нашей Вселенной.</p>
56
<p>Предел Бремерманна даёт наглядное представление об ограниченности вычислительной способности любой мыслимой системы, существующей в нашей Вселенной.</p>
57
<p>Оказывается, что многие задачи никогда<a>не удастся решить</a>простым наращиванием скорости компьютеров. В качестве примера можно привести знакомую всем<a>настольную игру</a> - шахматы. В 1950 году великий американский математик<a>Клод Шеннон</a>определил, что в ней количество неповторяющихся партий равно приблизительно 10120 (так называемое "<a>число Шеннона</a>").</p>
57
<p>Оказывается, что многие задачи никогда<a>не удастся решить</a>простым наращиванием скорости компьютеров. В качестве примера можно привести знакомую всем<a>настольную игру</a> - шахматы. В 1950 году великий американский математик<a>Клод Шеннон</a>определил, что в ней количество неповторяющихся партий равно приблизительно 10120 (так называемое "<a>число Шеннона</a>").</p>
58
<p>Было бы очень заманчиво научить компьютер играть в шахматы, заложив в него информацию обо всех возможных партиях. Но благодаря пределу Бремерманна мы понимаем, что эта задача относится к трансвычислительным. Следовательно, никакой, даже самый быстрый во Вселенной, компьютер не сможет решить её простым перебором.</p>
58
<p>Было бы очень заманчиво научить компьютер играть в шахматы, заложив в него информацию обо всех возможных партиях. Но благодаря пределу Бремерманна мы понимаем, что эта задача относится к трансвычислительным. Следовательно, никакой, даже самый быстрый во Вселенной, компьютер не сможет решить её простым перебором.</p>
59
<p>Также обратим внимание и на саму шахматную доску - клетки на ней окрашены всего лишь в два цвета - чёрный и белый. Если мы поставим перед компьютером цель перебрать все комбинации клеток, которые могут встретиться на шахматной доске, то задача станет трансвычислительной уже при размере доски 18 × 18.</p>
59
<p>Также обратим внимание и на саму шахматную доску - клетки на ней окрашены всего лишь в два цвета - чёрный и белый. Если мы поставим перед компьютером цель перебрать все комбинации клеток, которые могут встретиться на шахматной доске, то задача станет трансвычислительной уже при размере доски 18 × 18.</p>
60
Шахматы и другие сложные настольные игры являются источником трансвычислительных задач<em>Кадр: фильм "Револьвер"</em><p>Ещё одним классическим примером является<a>задача коммивояжёра</a>. Она заключается в поиске пути обхода ряда городов по самому короткому маршруту. Можно легко построить алгоритм, который будет перебирать все возможные маршруты и находить среди них оптимальный. Но вот незадача: на его выполнение при большом числе городов, к сожалению, потребуются миллиарды лет.</p>
60
Шахматы и другие сложные настольные игры являются источником трансвычислительных задач<em>Кадр: фильм "Револьвер"</em><p>Ещё одним классическим примером является<a>задача коммивояжёра</a>. Она заключается в поиске пути обхода ряда городов по самому короткому маршруту. Можно легко построить алгоритм, который будет перебирать все возможные маршруты и находить среди них оптимальный. Но вот незадача: на его выполнение при большом числе городов, к сожалению, потребуются миллиарды лет.</p>
61
<p>Для n городов число возможных путей обхода равно факториалу n! от числа городов. Таким образом, задача коммивояжёра становится трансвычислительной, если в маршруте присутствуют 67 городов:</p>
61
<p>Для n городов число возможных путей обхода равно факториалу n! от числа городов. Таким образом, задача коммивояжёра становится трансвычислительной, если в маршруте присутствуют 67 городов:</p>
62
<p>67! ≈ 3,64 × 1094.</p>
62
<p>67! ≈ 3,64 × 1094.</p>
63
<p>Расчёты, проведённые по формуле Бремерманна, также часто используют для оценки стойкости<a>криптографических алгоритмов</a>ко взлому.</p>
63
<p>Расчёты, проведённые по формуле Бремерманна, также часто используют для оценки стойкости<a>криптографических алгоритмов</a>ко взлому.</p>
64
<p><strong>Предел Бремерманна и квантовые компьютеры: мнение специалиста</strong></p>
64
<p><strong>Предел Бремерманна и квантовые компьютеры: мнение специалиста</strong></p>
65
<p>Предел Бремерманна описывает фундаментальные ограничения. Поэтому нет разницы, на каких физических принципах будет создано устройство. Возможность увеличения скорости его вычислений всё равно ограничена.</p>
65
<p>Предел Бремерманна описывает фундаментальные ограничения. Поэтому нет разницы, на каких физических принципах будет создано устройство. Возможность увеличения скорости его вычислений всё равно ограничена.</p>
66
<p>Это относится и к квантовым вычислениям. Даже если когда-нибудь удастся превратить все частицы планеты Земля во взаимосвязанные<a>кубиты</a>огромного квантового компьютера, то мы лишь приблизимся к пределу Бремерманна.</p>
66
<p>Это относится и к квантовым вычислениям. Даже если когда-нибудь удастся превратить все частицы планеты Земля во взаимосвязанные<a>кубиты</a>огромного квантового компьютера, то мы лишь приблизимся к пределу Бремерманна.</p>
67
<p>В чём же преимущество квантовых компьютеров? Если сравнивать с классическими машинами, квантовая вычислительная модель обеспечивает преимущество только при решении некоторых задач.</p>
67
<p>В чём же преимущество квантовых компьютеров? Если сравнивать с классическими машинами, квантовая вычислительная модель обеспечивает преимущество только при решении некоторых задач.</p>
68
<p>Например, для факторизации (разложения на множители) чисел создан<a>квантовый алгоритм Шора</a>, который может быть использован при взломе систем шифрования. Для классических компьютеров неизвестны подобные по эффективности алгоритмы.</p>
68
<p>Например, для факторизации (разложения на множители) чисел создан<a>квантовый алгоритм Шора</a>, который может быть использован при взломе систем шифрования. Для классических компьютеров неизвестны подобные по эффективности алгоритмы.</p>
69
<p>Основная фишка квантовых вычислений состоит в том, что они позволяют искусно распараллелить решение задачи по квантовым состояниям. Квантовый компьютер, построенный на 300 кубитах, способен обеспечить 2300 состояний, что больше числа элементарных частиц во Вселенной.</p>
69
<p>Основная фишка квантовых вычислений состоит в том, что они позволяют искусно распараллелить решение задачи по квантовым состояниям. Квантовый компьютер, построенный на 300 кубитах, способен обеспечить 2300 состояний, что больше числа элементарных частиц во Вселенной.</p>
70
<p><strong>Роман Душкин,</strong>директор по науке и технологиям<a>Агентства искусственного интеллекта</a>, ведущий канала<a>Душкин объяснит</a></p>
70
<p><strong>Роман Душкин,</strong>директор по науке и технологиям<a>Агентства искусственного интеллекта</a>, ведущий канала<a>Душкин объяснит</a></p>
71
<p>Развивая идеи Бремерманна, учёные задумались над тем, как должен выглядеть компьютер, работающий с максимальной эффективностью. Поскольку скорость зависит от массы, то логичным решением было бы использовать для вычислений самое плотное состояние материи - так называемую чёрную дыру.</p>
71
<p>Развивая идеи Бремерманна, учёные задумались над тем, как должен выглядеть компьютер, работающий с максимальной эффективностью. Поскольку скорость зависит от массы, то логичным решением было бы использовать для вычислений самое плотное состояние материи - так называемую чёрную дыру.</p>
72
<p>Согласно представлениям учёных, чёрные дыры могут быть и <a>микроскопических размеров</a>. Такого рода объекты теоретически могут возникать в ускорителях частиц, подобных<a>Большому адронному коллайдеру</a>. К счастью, они очень быстро испаряются за счёт<a>излучения Хокинга</a>.</p>
72
<p>Согласно представлениям учёных, чёрные дыры могут быть и <a>микроскопических размеров</a>. Такого рода объекты теоретически могут возникать в ускорителях частиц, подобных<a>Большому адронному коллайдеру</a>. К счастью, они очень быстро испаряются за счёт<a>излучения Хокинга</a>.</p>
73
<p>При испарении чёрные дыры производят преобразование заключённой в них массы в энергию, а следовательно, способны выполнять вычислительные операции со скоростью, приближающейся к пределу Бремерманна.</p>
73
<p>При испарении чёрные дыры производят преобразование заключённой в них массы в энергию, а следовательно, способны выполнять вычислительные операции со скоростью, приближающейся к пределу Бремерманна.</p>
74
<p>Профессор Массачусетского технологического института<a>Сет Ллойд</a>рассчитал параметры "идеального ноутбука", построенного на технологии чёрных дыр. Пока такое устройство существует только на страницах<a>научных статей</a>.</p>
74
<p>Профессор Массачусетского технологического института<a>Сет Ллойд</a>рассчитал параметры "идеального ноутбука", построенного на технологии чёрных дыр. Пока такое устройство существует только на страницах<a>научных статей</a>.</p>
75
<p>Если сжать один килограмм вещества до плотности чёрной дыры, то он превратится в точку радиуса 1,485 × 10-27 метров (не разглядеть даже в самый мощный микроскоп). После этого "идеальный ноутбук" практически мгновенно испарится (на это потребуется 10-19 секунд).</p>
75
<p>Если сжать один килограмм вещества до плотности чёрной дыры, то он превратится в точку радиуса 1,485 × 10-27 метров (не разглядеть даже в самый мощный микроскоп). После этого "идеальный ноутбук" практически мгновенно испарится (на это потребуется 10-19 секунд).</p>
76
<p>В процессе испарения он будет производить вычисления на скорости, сопоставимой с пределом Бремерманна, и успеет провести примерно 1032 операций с 1016 бит (≈ 1 петабайт) информации.</p>
76
<p>В процессе испарения он будет производить вычисления на скорости, сопоставимой с пределом Бремерманна, и успеет провести примерно 1032 операций с 1016 бит (≈ 1 петабайт) информации.</p>
77
<p>Также профессор Ллойд просчитал и ещё более безумную идею, чем предложенный Бремерманном компьютер размером с планету. Он предположил, что сама Вселенная является вычислительной машиной. Подобные идеи выдвигали философы, в частности Конрад Цузе - создатель<a>первых ЭВМ в Германии</a>.</p>
77
<p>Также профессор Ллойд просчитал и ещё более безумную идею, чем предложенный Бремерманном компьютер размером с планету. Он предположил, что сама Вселенная является вычислительной машиной. Подобные идеи выдвигали философы, в частности Конрад Цузе - создатель<a>первых ЭВМ в Германии</a>.</p>
78
<p>Подставив в формулу массу и возраст Вселенной, Ллойд выяснил, что за всё время существования Вселенная, являясь компьютером, могла бы выполнить не более 10120 операций над 1090 битами информации (этого как раз хватило бы для того, чтобы перебрать все шахматные партии).</p>
78
<p>Подставив в формулу массу и возраст Вселенной, Ллойд выяснил, что за всё время существования Вселенная, являясь компьютером, могла бы выполнить не более 10120 операций над 1090 битами информации (этого как раз хватило бы для того, чтобы перебрать все шахматные партии).</p>
79
<p>В статье "<a>Вычислительная мощность Вселенной</a>", опубликованной в 2001 году, профессор Ллойд пишет о том, что такой результат можно трактовать двумя способами:</p>
79
<p>В статье "<a>Вычислительная мощность Вселенной</a>", опубликованной в 2001 году, профессор Ллойд пишет о том, что такой результат можно трактовать двумя способами:</p>
80
<ul><li>Это число операций, которые могли быть выполнены Вселенной с момента её зарождения, если она является вычислительной машиной и использует всю имеющуюся материю для осуществления вычислений.</li>
80
<ul><li>Это число операций, которые могли быть выполнены Вселенной с момента её зарождения, если она является вычислительной машиной и использует всю имеющуюся материю для осуществления вычислений.</li>
81
<li>Это количество операций и объём памяти (минимальные системные требования), которые должен обеспечивать гипотетический квантовый компьютер, осуществляющий моделирование Вселенной.</li>
81
<li>Это количество операций и объём памяти (минимальные системные требования), которые должен обеспечивать гипотетический квантовый компьютер, осуществляющий моделирование Вселенной.</li>
82
</ul><p>Похоже, теперь мы точно знаем, каким параметрам должен соответствовать ноутбук, чтобы на нём можно было запустить нашу Вселенную :)</p>
82
</ul><p>Похоже, теперь мы точно знаем, каким параметрам должен соответствовать ноутбук, чтобы на нём можно было запустить нашу Вселенную :)</p>
83
Возможно, процессоры будущего будут представлять из себя мгновенно испаряющиеся чёрные дыры<em>Источник:<a>Wikimedia Commons</a></em><p>Несмотря на открытое Бремерманном ограничение предельной скорости вычислений, компьютеры научились справляться даже с задачами, относящимся к трансвычислительным. Сегодня машины и в шахматы играют<a>лучше людей</a>, и маршруты движения между городами строить умеют.</p>
83
Возможно, процессоры будущего будут представлять из себя мгновенно испаряющиеся чёрные дыры<em>Источник:<a>Wikimedia Commons</a></em><p>Несмотря на открытое Бремерманном ограничение предельной скорости вычислений, компьютеры научились справляться даже с задачами, относящимся к трансвычислительным. Сегодня машины и в шахматы играют<a>лучше людей</a>, и маршруты движения между городами строить умеют.</p>
84
<p>А всё благодаря алгоритмам, называемым эвристическими. Они позволяют относительно быстро найти работающее в большинстве случаев решение, пусть и не являющееся лучшим. При этом не заставляют ждать результатов миллиарды лет или превращать всю планету в ЭВМ.</p>
84
<p>А всё благодаря алгоритмам, называемым эвристическими. Они позволяют относительно быстро найти работающее в большинстве случаев решение, пусть и не являющееся лучшим. При этом не заставляют ждать результатов миллиарды лет или превращать всю планету в ЭВМ.</p>
85
<p>Большинство эвристических методов люди подсмотрели в природе и потом перенесли на язык компьютерных программ. К ним, например, относят алгоритмы, имитирующие:</p>
85
<p>Большинство эвристических методов люди подсмотрели в природе и потом перенесли на язык компьютерных программ. К ним, например, относят алгоритмы, имитирующие:</p>
86
<ul><li><a>поведение насекомых и животных</a>(пчелиный и муравьиный алгоритмы и так далее);</li>
86
<ul><li><a>поведение насекомых и животных</a>(пчелиный и муравьиный алгоритмы и так далее);</li>
87
<li>работу мозга (<a>искусственные нейронные сети</a>);</li>
87
<li>работу мозга (<a>искусственные нейронные сети</a>);</li>
88
<li>иммунной системы (<a>искусственные иммунные системы</a>);</li>
88
<li>иммунной системы (<a>искусственные иммунные системы</a>);</li>
89
<li>процессы размножения и отбора особей (<a>генетический алгоритм</a>) и так далее.</li>
89
<li>процессы размножения и отбора особей (<a>генетический алгоритм</a>) и так далее.</li>
90
</ul><p>Ханс Бремерманн понимал, что ключ к решению сложных задач следует искать в живой природе. Поэтому во второй половине жизни он сосредоточился на исследованиях, связанных с биологическими системами, и достиг в них больших успехов. Его называют "<a>пионером математической биологии</a>".</p>
90
</ul><p>Ханс Бремерманн понимал, что ключ к решению сложных задач следует искать в живой природе. Поэтому во второй половине жизни он сосредоточился на исследованиях, связанных с биологическими системами, и достиг в них больших успехов. Его называют "<a>пионером математической биологии</a>".</p>
91
<p>Бремерманн был одним из создателей<a>генетических алгоритмов</a>. В 1960-х годах он опубликовал серию работ, в которых использовал подход к проблемам оптимизации, основанный на теории эволюции Дарвина, - популяция особей, случайные изменения (мутации), отбор лучших.</p>
91
<p>Бремерманн был одним из создателей<a>генетических алгоритмов</a>. В 1960-х годах он опубликовал серию работ, в которых использовал подход к проблемам оптимизации, основанный на теории эволюции Дарвина, - популяция особей, случайные изменения (мутации), отбор лучших.</p>
92
<p>Его работы опередили время примерно на 15 лет. Теория эволюционных вычислений в те годы находилась в зачаточном состоянии, поэтому генетические алгоритмы Бремерманна получили известность намного позже: в 1975 году после публикации книги<a>Джона Холланда</a>"Адаптация в естественных и искусственных системах".</p>
92
<p>Его работы опередили время примерно на 15 лет. Теория эволюционных вычислений в те годы находилась в зачаточном состоянии, поэтому генетические алгоритмы Бремерманна получили известность намного позже: в 1975 году после публикации книги<a>Джона Холланда</a>"Адаптация в естественных и искусственных системах".</p>
93
<p>Бремерманн также первым предложил эволюционные алгоритмы для обучения персептронов Розенблатта. Идея Бремерманна полностью подтвердилась: сегодня генетические алгоритмы<a>повсеместно используются</a>при обучении искусственных нейронных сетей.</p>
93
<p>Бремерманн также первым предложил эволюционные алгоритмы для обучения персептронов Розенблатта. Идея Бремерманна полностью подтвердилась: сегодня генетические алгоритмы<a>повсеместно используются</a>при обучении искусственных нейронных сетей.</p>
94
<p>В последние годы жизни Ханс Бремерманн работал над изучением механизмов распространения инфекций и паразитов. Изучал работу человеческого иммунитета с математической точки зрения. Посвятил<a>ряд статей</a>моделированию вирусов, вызывающих онкологию и иммунодефицит. Его работы помогли лучше понять природу этих заболеваний и <a>создать новые лекарства</a>.</p>
94
<p>В последние годы жизни Ханс Бремерманн работал над изучением механизмов распространения инфекций и паразитов. Изучал работу человеческого иммунитета с математической точки зрения. Посвятил<a>ряд статей</a>моделированию вирусов, вызывающих онкологию и иммунодефицит. Его работы помогли лучше понять природу этих заболеваний и <a>создать новые лекарства</a>.</p>
95
<p>Учёный<a>ушёл из жизни</a>в 1996 году в возрасте 69 лет в Беркли, штат Калифорния.</p>
95
<p>Учёный<a>ушёл из жизни</a>в 1996 году в возрасте 69 лет в Беркли, штат Калифорния.</p>
96
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
96
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>