Пример обобщения концепции машины Тьюринга Дипломник: Макаров А.А. Научный руководитель: проф. Граничин О.Н. СПбГУ, математико-механический факультет,

Презентация:



Advertisements
Похожие презентации
Алгоритм называется частичным алгоритмом, если мы получаем результат только для некоторых d є D и полным алгоритмом, если алгоритм получает правильный.
Advertisements

Элементы теоретического программирования Машина Тьюринга – математическое понятие алгоритма.
Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.
Алгоритмически неразрешимые задачи и вычислимые функции.
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МОДЕЛИРОВАНИЯ КОНКУРЕНТНОГО РЫНКА НА КЛАСТЕРНЫХ СИСТЕМАХ Авторы: Е.В. Болгова, А.С. Кириллов, Д.В. Леонов Научный.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
В общем виде вероятностный ( стохастический ) автомат ( англ. probabilistic automat) можно определить как дискретный потактный преобразователь информации.
Алгоритм как модель деятельности 10 класс Учитель информатики: Грязных В.С.
Система строгого отбора. Теорема 1 (Интегральный критерий строго отбора). Для того чтобы система с наследованием (1) (2) являлась системой строгого отбора,
Алгоритм и его исполнители. Исполнитель алгоритма Исполнитель алгоритма – это некоторая абстрактная или реальная система, способная выполнить действия,
Алгоритм. Свойства алгоритма. Способы описания алгоритмов.
LOGO Определение машины Тьюринга. Машина Тьюринга – абстрактный исполнитель, осуществляющий алгоритмический процесс Это математический объект, а не физическая.
Элементы теории алгоритмов Фестиваль педагогических идей «Открытый урок» уч.г. festival.1september.ru Narzyaeva I.Y., 2010.
NP-полнота Теорема Кука. Полиномиальная сводимость Пусть Π 1 =(X 1,Y 1 ) и Π 2 =(X 2,Y 2 ) задачи распознавания. Будем говорить, что Π 1 полиномиально.
Точные решения в одномерной и двумерной моделях Изинга. Отсутствие фазового перехода в одномерном случае 1.3. Точное решение модели Изинга.
Введение в теорию конечных автоматов. В вычислительной технике используются системы двух классов: -Комбинационные системы Особенности: имеют функциональную.
ОПТИМАЛЬНОЕ НЕПРЯМОЕ УПРАВЛЕНИЕ ЛИНЕЙНОЙ ДИНАМИЧЕСКОЙ СИСТЕМОЙ Белорусский государственный университет Факультет прикладной математики и информатики Кафедра.
Л АБОРАТОРНАЯ РАБОТА 6 Тема: Численные методы решения задачи Коши для обыкновенных дифференциальных уравнений.
Непрерывность функций Лекция 3. Непрерывность Функция f(x), определенная на множестве Х, называется непрерывной в точке, если 1)она определена в этой.
Слово « алгоритм » происходит от латинского написания имени арабского математика Аль-Хорезми (Algorithmi), впервые описавший правила выполнения четырёх.
Транксрипт:

Пример обобщения концепции машины Тьюринга Дипломник: Макаров А.А. Научный руководитель: проф. Граничин О.Н. СПбГУ, математико-механический факультет, 2005 год.

Актуальность темы 1936г. Тьюринг –МТ абстрактное вычислительное устройство для мат. модели описания алгоритмов 1936г. Черч –Любой процесс, который естественным образом мог бы быть назван процедурой, реализуем МТ. В этом смысле МТ считается эквивалентом любого ВУ 2005г. 40 лет закону Мура –Число транзисторов на одной интегральной микросхеме удваивается каждые 18 мес. –Через несколько лет размер элементарной ячейки компьютера составит ангстрем –Новый вид носителей информации требует новых математических оснований

Существующие подходы Создание СБИС по все более высокоскоростной технологии Использование квантовых компьютеров для быстрого решения сложных задач с данными большой размерности

Классическая МТ MT = Программа для пары однозначно задает Алгоритм работы: в любой момент времени если машина останавливается, иначе выбираем и полагаем

Нестандартная МТ НМТ = Структура НМТ расширена двумя компонентами: - множество задания программы (где - множество всевозможных наборов ) т.е.,причем и - оператор эволюции состояний и памяти Алгоритм работы: в любой момент времени –если, то машина останавливается; –если, то происходит естественная эволюция –если,то в работу машины вмешивается внешнее воздействие: Здесь – время необходимое для перевода состояния и памяти машины из.

Набор моделей Пусть – это множество НМТ (набор моделей), т.е. каждая ячейка памяти представляет собой отдельное устройство Изменение состояния памяти может происходить непрерывно и параллельно во всех ячейках Такая система позволяет переосмыслить понятие такт, момент достижения определенного множества

Алгоритм решения диофантова уравнения 2003г. Тьен Д. Кью предложил квантовый алгоритм решения диофантова уравнения Уравнение –неотрицательные целые решения –глобальный минимум Набор моделей, для реализации алгоритма, который заключается в следующем: –Запускаем физический процесс H, соответствующий заданному диофантову уравнению на время T. Требуется найти основное состояние системы в момент времени T. –Повторяем временной процесс для получения статистических данных –Если ни одно из измеренных состояний не будет получено с вероятностью более ½, то увеличим T и вернемся к предыдущему шагу –В итоге, для некоторого T, одно из состояний будет получаться с высокой вероятностью. Оно будет основным состоянием системы, в котором получается глобальный минимум –Если энергия полученного основного состояния – ноль, то исследуемое диофантово уравнение имеет решение, и не имеет в противном случае. –При этом конечность времени T следует из квантовой адиабатической теоремы, которая утверждает, что система перейдет в наше искомое основное состояние за конечное время.

Результаты моделирования X-20=0 T=86 X+20=0 T=50

Заключение Рассмотренная модель вычислений позволяет описывать подавляющее большинство процессов, происходящих в реальном мире Работу различных вычислительных устройств (например, аналоговые компьютеры, биокомпьютеры, нейрокомпьютеры, квантовые компьютеры) Возникает задача создания языков и средств программирования, позволяющих описывать непрерывные процессы с переходами от одной вычислительной модели к другой