Вычисление ЛО
с помощью разложений (5.16) оказывается идейно более простым и лучше приспособленным для машинного и ручного счета. Оно основано на следующей интерпретации указанных разложений. Обозначим через
дизъюнктивный ЛО, образованный r первыми строками и k первыми столбцами матрицы А, где
Тогда разложение (5.16) ЛО
по его нижнему правому элементу
таково:
(5.25)
Ясно, что искомый ЛО
есть ЛО
Поэтому для вычислений ![]()
достаточно ввести в рассмотрение присоединенную к А матрицу
(5.26)
и вычислить ее нижний правый элемент
Вычисление элементов матрицы А* производится по следующему рекуррентному правилу 1, вытекающему из (5.25): элемент
равен максимальному из элементов, стоящих слева от него и над ним, сложенному с соответствующим элементом
матрицы А. При этом элементы первой строки и первого столбца матрицы А* должны задаваться в виде некоторых начальных условий. Эти условия получаются непосредственно из определения ЛО ![]()
![]()
Таким образом, процедура вычисления дизъюнктивного ЛО
такова 1) по формулам (5.27) вычисляются все элементы первой строки и первого столбца присоединенной матрицы А*; 2) по правилу 1 вычисляются рекуррентно остальные элементы матрицы А , при этом вычисление идет в направлении от левого верхнего к правому нижнему углу матрицы, так что последним вычисляется элемент
равный искомому ЛО ![]()
Изложенный алгоритм естественно назвать волновым.
Пример 5.1. Вычислить ЛО
для матрицы А, заданной табл. 3.
Вычисление ведем прямо в таблице, располагая подсчитываемые элементы
присоединенной матрицы А* в углах соответствующих клеток таблицы. Последовательно находим ![]()
![]()
![]()
![]()
![]()
![]()
и т. д. В итоге получаем
![]()
Существует двойственная по отношению к изложенной процедура вычисления дизъюнктивного ЛО. Она основана на введении присоединенной к А матрицы
, где
— ЛО, образованный r последними строками и k последними столбцами матрицы
Далее применяется рекуррентное правило 2 вычисления элементов матрицы
: элемент
равен максимальному из элементов, стоящих справа от него и под ним, сложенному с соответствующим элементом ark матрицы А. Это позволяет вычислить рекуррентно все элементы матрицы A, двигаясь в направлении от правого нижнего к левому верхнему углу матрицы. Последним вычисляется элемент
равный, очевидно, искомому ЛО ![]()
Сложность
вычисления m ×n-ЛО
с помощью изложенного
волнового алгоритма складывается из п - 1 двухместных операций + на вычисление первой строки матрицы А* и m — 1 таких операций на вычисление ее первого столбца; двух двухместных операций (одна
и одна +) на вычисление любого другого элемента в А*.
Таблица 3

Таким образом,
(5.28)
Из (5.28) следует возможность вычисления с помощью разложений ЛО
практически неограниченных размеров т×п.
Конъюнктивный ЛО
проще всего вычислять, сводя, согласно (5.14), к вычислению пары ЛО А+ и
от той же самой матрицы А. Сложность N(m,n) такого вычисления т×п - ЛО
в предположении, что ЛО
будет вычисляться разложением, равна
(5.29)
Из (5.29) видна возможность вычисления ЛО
практически любых размеров т×п.
ЛО с ограничениями на область формирования сумм элементов был введен при решении задачи об оптимальном порядке запуска п работ в систему из т последовательно соединенных блоков. Там же были приведены некоторые свойства указанных ЛО. Различные типы введенных выше ЛО (порядковые ЛО - гл. 2, ЛО с ограничениями на сумму элементов - гл. 4, ЛО с ограничениями на область — гл. 5) обусловлены различием классов нелинейных систем, для которых мы пытаемся решить проблему размерности системы путем перехода к ее блочному описанию. Интересно отметить, что и в классе линейных систем, где решение проблемы размерности уже давно связано с определенной блочной конструкцией - матрицей, дальнейшего продвижения ищут на том же пути - дифференциации систем и математических конструкций для их изучения (структурные числа Беллерта-Возняцки для изучения электрических схем, структурные матрицы Шатихина для исследования систем автоуправления).
ПРИЛОЖЕНИЕ
БУЛЕВЫ РЕШЕТКИ
ИМПЛИКАТИВНЫХ ЛОГИК
Импликативные логики, т. е. логики, в которых единственной логической связкой является импликация →, по вполне понятным причинам всегда вызывали особый интерес. Периодически делались попытки классифицировать импликативные логики, но всегда наталкивались на проблему расширения интуиционистской импликации
до классической ![]()
((Ранее классическая логика обозначалась нами посредством С2, а интуиционистская логика посредством Int.)
Для решения этой проблемы потребуется метод доказательства независимости аксиом, использующий многозначные логические матрицы (см. выше раздел 2.3). В результате будут построены различные булевы решетки наиболее интересных импликативных логик (см. [Кагрепко 2000]).
1. Проблема классификации импликативных логик. Комбинаторы
В [Смирнов 1979] проведена двоякая классификация импликативных систем: по виду теорем дедукции и по структурным правилам в секвенциальной форме.
Однако в этой статье обращает внимание на ту важную проблему, что оба способа классификации не охватывают классической логики. В первом случае теорема дедукции, которая имеет место для интуиционистской логики, имеет место также и для классической, т. е. не различает первую от второй. Во втором случае — нет такого структурного правила, которое отвечало бы за переход от интуиционистской импликации к классической.
В гильбертовских исчислениях переход от интуиционистской импликации
к классической
обычно осуществляется за
счет добавления закона Пирса
![]()
Но структурного правила, соответствущего этой формуле, не существует, а переход от интуиционистской логики к классической осуществляется трансформацией односукцедентного секвенциального исчисления в многосукцендетное.
К классификации импликативных логик можно подойти с совершенно иной стороны, используя свойства базисных (исходных) комбинаторов I, В, С, W, К и S, впервые введенных М. Шейнфинкелем в 1924 г. (см. Шейфинкелъ 2009]), а затем X. Карри (см. [Cwiy and Feys 1958]). Комбинаторы можно рассматривать как простейшие операции, которые переставляют местами, берут в скобки, сокращают и/или воспроизводят термины, к которым они применены, т. е.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |


