RUS  ENG
Полная версия
ЖУРНАЛЫ // Записки научных семинаров ПОМИ // Архив

Зап. научн. сем. ПОМИ, 2012, том 407, страницы 105–110 (Mi znsl5487)

Полиномиально ограниченный сверху объём изменений программ на RAM+BOOL для доказательства принадлежности FP

Н. К. Косовский

С.-Петербургский государственный университет, Санкт-Петербург, Россия

Аннотация: RAM+BOOL (т.е. машина прямого доступа с дополнительными поразрядными логическими операциями) кажется достаточно подходящим математическим понятием алгоритма для того, чтобы более адекватно (относительно операций компьютеров) отразить число шагов вычисления, чем понятие машины Тьюринга. Например, в определении RAM+BOOL имеется косвенная адресация, широко используемая при обработке массивов в компьютере. Под использованной памятью (при логарифмическом весе) RAM+BOOL будем понимать максимум по всем шагам вычисления программы на RAM+BOOL сумм длин всех значений содержимых всех использованных ячеек.
В статье для обеспечения принадлежности вычислений на RAM+BOOL классу FP (т.е. классу алгоритмов, вычислимых за полиномиальное время на машине Тьюринга) предлагается использовать введенное автором ранее понятие объёма изменений, представляющее собой произведение числа шагов вычисления на длину используемой памяти.
В статье доказан ряд утверждений относительно сложностных параметров вычислений на RAM+BOOL. Наиболее важным из них является следующее следствие.
Следствие. Класс всех программ, написанных для RAM+BOOL, объём изменений которых ограничен сверху полиномом от длины записи исходных данных, совпадает с классом FP.
Библ. – 5 назв.

Ключевые слова: RAM, машины Тьюринга, машины Тьюринга с оракулами-функциями, класс FP.

УДК: 510.52

Поступило: 16.04.2012


 Англоязычная версия: Journal of Mathematical Sciences (New York), 2014, 199:1, 53–55

Реферативные базы данных:


© МИАН, 2024