Возникла у меня одна идея на тему решения различных задач (как на получение нужного знания, так и на решение вопросов или вовсе на изменение жизни\ситуации).
Из ЖЖ:
bytebuster463 писал(а):Очень коротко про квантовый компьютер (просто не-программерам иногда бывает трудно понять принцип).
Пусть есть стотыщмильёнов клеток, в одной из них сидит кролик, и мы хотим найти такое число i, при котором клетка[i] содержит кролика.
Простой компьютер работает так:
Берем первую ячейку. Кролик есть? Если да, то вернули ответ 1 (первая ячейка содержит кролика). Если нет, идём в цикл (проверяем ячейку 2).
И так до опупения. Среднестатистически, такой проход займет количество циклов, равное стотыщмильёнов, делённое на два.
Квантовый комп поступает иначе.
Он сразу создаёт стотыщмильёнов мини-ВСЕЛЕННЫХ (именно так), в каждой из которых существует число i (то самое, только в каждой вселенной — разное). Каждая из этих вселенных вычисляет (за ОДИН шаг) значение, есть ли в клетке с номером i кролик.
Затем по определённым законам квантовой механики можно все эти вселенные "схлопнуть" в одну, то есть выбрать ту из них, которая вернула нужное значение про кролика.
Ну и потом уже тривиально вытащить из этой вселенной значение i.
Как мы знаем, в рунической магии имеет значение не то, какой именно формулой мы будем получать желаемое, а то, каким путем мы пойдем для собственно получения. Отыскать искомого кролика можно и традиционными способами - ставами на поиск или на получение информации. Однако в данном примере нас интересует не местоположение кролика, а изящный механизм получения информации о нем.
Буду думать. Мне кажется, это - тема для быстрого решения многих задач.
Продолжу.
Итак, у нас несколько задач:
1. Нужно создать (именно создать, а не найти - этим данный став будет отличаться от
Слейпнира) столько вселенных (будем традиционно использовать параллельные реальности в этом качестве), сколько есть вариантов развития ситуации (решения задачи).
2. Нужно выбрать (найти) из всех этих вселенных ту, в которой задача решена наилучшим способом (быстрее, легче, с нужным результатом, определенным образом - в зависимости от целей практика).
3. Нужно заменить текущую вселенную на найденную.