Сложность вычислений

Машина Тьюринга как вычислительная модель. Примеры вычислений на детерминированной одноленточной машине Тьюринга. Проблемы, решаемые за полиномиальное время, сложность арифметических проблем. Применение теории сложности в программировании и криптографии.

Подобные документы

  • Описание машины Тьюринга. Свойства математической модели как алгоритма. Сложность детализированных инструкций, реализующих процесс вычисления. Абстрактная вычислительная машина и алгоритмически неразрешимые проблемы. Практическая реализация программы.

    курсовая работа, добавлен 02.03.2014

  • Алгоритм как четко определенная последовательность действий, приводящая через конечное число шагов к результату — решению задачи. Основные свойства, присущие любому алгоритму. Характеристика классов сложности задач. Основы теории сложности вычислений.

    реферат, добавлен 22.01.2012

  • Понятие вычислимости, сложности и алгоритма решения задач. Неразрешимая проблема остановки и универсальность машин Тьюринга, их вычислимые функции и перечислимость. Определение примитивных рекурсивных функций, классы сложности вычислительных задач.

    реферат, добавлен 02.05.2014

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

    лекция, добавлен 24.07.2014

  • Представление программы и интерпретация моделируемой машины Тьюринга на ленте универсальной машины Тьюринга. Рассмотрение проблемы останова универсальной машины Тьюринга. Определение, примеры и процедура интерпретации нормального алгоритма Маркова.

    лекция, добавлен 24.07.2014

  • Машина Тьюринга — абстрактная вычислительная машина, предназначенная для формализации понятия алгоритма, имитирующая с помощью задания правил перехода других исполнителей, реализующих процесс пошагового вычисления; устройство, описание и схемы машины.

    реферат, добавлен 21.02.2013

  • Краткая биография Алана Матисона Тьюринга – известного гениального ученого, взломщика кодов, пионера информатики. Машина Тьюринга как прообраз цифровых компьютеров. Криптоаналитическая машина Алана Тьюринга "Бомба". Чудачества компьютерного гения.

    презентация, добавлен 28.11.2016

  • Неформальное определение понятия алгоритма, рассмотрение основных его свойств. Исследование сущности тезиса Тьюринга – Черча. Анализ такта работы машины Тьюринга и примеров её использования. Обоснование необходимости формализации понятия алгоритма.

    лекция, добавлен 24.07.2014

  • Понятие и формальное описание машины Тьюринга, ее свойства (дискретность, понятность, детерминированность, массовость) и программная реализация. Параметры вычислительной сложности алгоритма. Причины, ведущие к алгоритмической неразрешимости проблем.

    курсовая работа, добавлен 01.10.2012

  • NP-полнота задачи о выполнимости булевой формулы. Решение задачи за полиномиальное время на недетерминированной машине Тьюринга. Определение набора значений переменных. Трансформация задачи о клике в задачу о вершинном покрытии и о гамильтоновом цикле.

    презентация, добавлен 28.01.2015

  • Машина Тьюринга – абстрактный исполнитель, осуществляющий алгоритмический процесс, ее функции и устройство, принцип работы. Внешний и внутренний алфавит. Внешняя память (лента) и каретка (управляющая головка). Функциональная схема (программа), ее команды.

    презентация, добавлен 14.10.2013

  • Рассмотрение особенностей машины Тьюринга - математической модели идеализированной цифровой вычислительной машины. Характеристика процесса кодирования для любой машины с ленточными символами. Исследование и анализ проблемы вычислимости машины Тьюринга.

    курсовая работа, добавлен 22.09.2015

  • Применение счетных досок для арифметических вычислений с V века до н. э. в Греции и Риме. Попытки воссоздания антикитерского механизма. Первая в СССР и континентальной Европе электронно-вычислительная машина. Персональные компьютеры корпорации IBM.

    реферат, добавлен 18.05.2013

  • Определение параллелизма как возможности одновременного выполнения нескольких арифметико-логических или служебных операций. Разработка алгоритмов для решения сложных научно-технических задач. Параллельное программирование как источник сложности.

    статья, добавлен 25.05.2018

  • Краткий очерк жизни и оценка вклада в науку Алана Тьюринга как известного английского математика, логика, криптографа, оказавшего существенное влияние на развитие информатики. Разработка одноименной машины и содержание теста. Экспликации теории ученого.

    презентация, добавлен 12.10.2017

  • Процесс изобретения абстрактного универсального исполнителя Аланом Тьюрингом для уточнения понятия алгоритма. Составные элементы машины Тьюринга и описание алгоритмических неразрешимых проблем. Главные правила выбора структуры данных для машины.

    реферат, добавлен 30.10.2013

  • Общие задачи: определение списком параметров и формулировкой условий. Происхождение частной задачи из общей при условии задания исходных данных. Понятие оптимизации алгоритма. Классификация задач по сложности. Полиномиальная и экспоненциальная сложность.

    реферат, добавлен 27.01.2012

  • Понятие программного обеспечения как неотъемлемой части компьютерной системы, его классификация. Инструментарий технологий программирования, машина Тьюринга. Ведомость начислений отпускных. Получение информации с помощью фильтрации записей, диаграммы.

    реферат, добавлен 04.05.2015

  • Анализ предпосылок появления компьютерных вычислений, их арифметических и логических основ, электронных элементов и узлов, необходимых для выполнения вычислений. Решение задачи по автоматизации финансовой деятельности предприятия общественного питания.

    курсовая работа, добавлен 23.03.2012

  • Развитие технологий виртуализации. Требования к используемым методам хранения данных и параллельных вычислений. Перенос вычислений и обработки данных с персональных компьютеров на серверы Всемирной сети. Достоинства и недостатки облачных вычислений.

    статья, добавлен 02.02.2019

  • Проблема высокопроизводительных вычислений. Классификация параллельных вычислительных систем. Параллелизм, его методы и средства реализации, недостатки и ограничения. Специфичность параллельных вычислений и законы, отрицающие их практическое применение.

    реферат, добавлен 25.12.2014

  • Возможность построения вычисляющей машины Тьюринга для функции, которую можно каким-либо способом определить - основной смысл тезиса Черча. Тождественные преобразования в элементарной алгебре или в логике предложений - пример "нечисловых вычислений".

    контрольная работа, добавлен 16.04.2015

  • Теоретическая оценка предела трудоемкости алгоритма решения задачи. Сложностные классы задач: с полиномиальной сложностью (класс P) и полиномиально проверяемые (NP); основная проблема теории сложности. Класс NPC (NP – полные задачи) и его примеры.

    реферат, добавлен 12.07.2010

  • Ознакомление с принципами построения электронных обучающих систем. Анализ примеров машин Тьюринга. Характеристика пользовательского интерфейса разрабатываемой обучающей программы. Определение основ охраны труда при работе с персональным компьютером.

    дипломная работа, добавлен 10.07.2015

  • Изучение программа машины Тьюринга. Рассмотрение записи программы прибавления единицы к двоичному числу. Описание нормальных алгоритмов Маркова - непустого конечного упорядоченного набора формул подстановки. Исследование функции просмотра и ссылок.

    методичка, добавлен 11.04.2023

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.