Книги / Языки программирования / C / Automatic Quantum Computer Programming: A Genetic Programming Approach

Automatic Quantum Computer Programming: A Genetic Programming Approach

Lee Spector

Книга исследует применение генетического программирования для автоматического создания квантовых алгоритмов. Автор, Ли Спектор, объединяет две передовые области компьютерных наук: квантовые вычисления и эволюционные алгоритмы.

Первая часть книги знакомит читателя с основами квантовых вычислений, включая кубиты, квантовые гейты и симуляцию квантовых компьютеров. Затем рассматриваются принципы генетических и эволюционных вычислений, с особым акцентом на генетическое программирование.

Вторая часть посвящена практическому применению: описаны методы эволюции квантовых программ, включая представление программ, фитнес-функции и операторы. Приводятся результаты экспериментов, демонстрирующие успешное создание квантовых алгоритмов для задач, таких как поиск Гровера и проблема Дойча-Йожи.

Книга предназначена для исследователей и студентов, интересующихся автоматическим программированием, квантовыми вычислениями и эволюционными алгоритмами. Она содержит исходный код симулятора QGAME и подробные примеры.