|
Записки научных семинаров ПОМИ, 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.
Поступило: 16.04.2012
Образец цитирования:
Н. К. Косовский, “Полиномиально ограниченный сверху объём изменений программ на RAM+BOOL для доказательства принадлежности FP”, Исследования по конструктивной математике и математической логике. XII, Посвящается памяти Николая Александровича ШАНИНА, Зап. научн. сем. ПОМИ, 407, ПОМИ, СПб., 2012, 105–110; J. Math. Sci. (N. Y.), 199:1 (2014), 53–55
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/znsl5487 https://www.mathnet.ru/rus/znsl/v407/p105
|
|