80-летний Дональд Кнут все еще улучшает TAOCP

Дональд Кнут, автор классической книги «Искусство компьютерного программирования», отметил свое 80-летие и все еще работает над улучшением своей монументальной работы. Он также все еще надеется, что люди проверят сложные упражнения TAOCP, чтобы убедиться, что они верны.

Read more «80-летний Дональд Кнут все еще улучшает TAOCP»

Крупнейшее простое число теперь насчитывает более 23 миллионов цифр

Недавно обнаруженное простое число — 277 232 917-1. Простое число такого размера не имеет практического применения, оно просто для развлечения и математики. И я полагаю, что это техническое достижение, заключающееся в наличии вычислительной мощности, позволяющей убедиться, что это простое устройство.

Read more «Крупнейшее простое число теперь насчитывает более 23 миллионов цифр»

Лекция Дональда Кнута о рождественской елке 2017

Ежегодная рождественская лекция Дональда Кнута в этом году посвящена совершенно новой проблеме, у которой нет долгой истории, и в этом суть. Он показывает, что математика — это живой и увлекательный предмет. Видео стоит посмотреть.

Read more «Лекция Дональда Кнута о рождественской елке 2017»

Что такое вычислительная мощность Вселенной?

Вселенную можно рассматривать как огромный физический компьютер, на котором работает 13,7 миллиарда человек. Результат его программы — такой, какой он есть. Обладает ли вселенная необходимой мощностью или ей нужны хитроумные алгоритмы?

Read more «Что такое вычислительная мощность Вселенной?»

Проблема кузнечика

Меня всегда поражает тонкость вероятности. Вы можете процитировать проблему Монти Холла или проблему Фишера Йейтса, но как насчет проблемы с кузнечиком? Легко сформулировать, но очень сложно решить и немного невероятно.

Read more «Проблема кузнечика»

Тетрис в игре Life — большое достижение

Одно дело знать, что что-то маловероятное является полным по Тьюрингу; совсем другое — использовать его для создания компьютера, а затем реализовать что-то реальное. Именно это и произошло с «Game Of Life» Конвея, когда был сконструирован компьютер для игры в тетрис. Это замечательное достижение, которое должно поставить ваш мозг в штопор.

Read more «Тетрис в игре Life — большое достижение»

Новое доказательство того, что P≠NP: окончательное обновление — почти наверняка нет

Доказательств того, что P=NP, и даже для менее интересного и более вероятного P≠NP, очень много. Большинство из них принадлежит энтузиастам, которых, как правило, можно похвалить за энтузиазм, но не за доказательства. Однако последнее доказательство принадлежит уважаемому теоретику сложности и не может быть отвергнуто обычным способом.

Последнее обновление: статья отозвана.

Read more «Новое доказательство того, что P≠NP: окончательное обновление — почти наверняка нет»

Завершение N ферзей завершено NP

Проблема размещения восьми ферзей на шахматной доске, чтобы ни один ферзь не атаковал другого, является решенной задачей, как и размещение n ферзей на доске размером nxn. Однако, если вы поместите несколько ферзей на доску и попросите завершить, тогда проблема будет NP завершена.

Read more «Завершение N ферзей завершено NP»

LZ-сжатие и однобитная катастрофа

Мы широко используем алгоритмы сжатия, чтобы сэкономить как хранилище, так и время. Наиболее популярные алгоритмы основаны на сжатии словаря LZ и используются в форматах GIF, Deflate, Zip, PNG. Его даже назвали вехой IEEE. Но мы мало о них знаем. Один давний вопрос: может ли добавление одного бита в файл кардинально изменить достигнутую степень сжатия? Конечно нет!

Read more «LZ-сжатие и однобитная катастрофа»