Главная » Просмотр файлов » О.Б. Лупанов - Элементы математической кибернетики

О.Б. Лупанов - Элементы математической кибернетики (1161667), страница 6

Файл №1161667 О.Б. Лупанов - Элементы математической кибернетики (О.Б. Лупанов - Элементы математической кибернетики) 6 страницаО.Б. Лупанов - Элементы математической кибернетики (1161667) страница 62019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Без ограничения общности считаем, что врезультате использования контактов x1 , x1 , x2 , x2 , x3 , x3 и xσ3 реализуется функция x1 ⊕ x2 ⊕ x3 ⊕ ε. Если ε = 0, то получаем противоречиес доказанным ранее; если ε = 1, то вместо x1 подставим x1 — распределение контактов не изменится, а реализуемая функция изменится наx1 ⊕ x2 ⊕ x3 , что опять–таки невозможно. Итак, µ(4) > 4 и λ(3) > 8.Теперь неравенство (8) доказывается по индукции.

Базисом является случай n = 4 (но не n = 3, как было отмечено выше):λ(4) > µ(4) + λ(3) > 4 + 8 = 4 · 4 − 4.Допустим теперь, что λ(n) > 4n − 4 для n > 5. Тогдаλ(n + 1) > µ(n + 1) + λ(n) >> µ(4) + 4n − 4 > 4 + 4n − 4 = 4(n + 1) − 4,что и доказывает справедливость оценки (8).29Глава 3Параллельно–последовательныесхемы§ 3.1. Основные понятияОпределим параллельно–последовательную схему (π–схему) следующим образом.

Пусть одно ребро есть параллельно–последовательнаясеть. Если A и B — параллельно–последовательные сети, то ипараллельное, и последовательное их соединения также являются параллельно–последовательными сетями. Других параллельно–последовательных сетей нет. Параллельно–последовательная схема (π–схема) есть схема, сеть которой является параллельно–последовательной. Параллельно–последовательным схемам можно поставить в соответствие формулы FA и FB , тогда FA ∨ FB будет отвечать параллельному их соединению, а FA &FB — последовательному.Если вхождение переменной xi — это число символов xi и xi в схеме,то под расширенным вхождением переменной будем понимать формулу, содержащую кроме этой переменной и другие переменные внутритекущих скобок.Сложность Lπ (S) π–схемы S определяется как число входящих всхему символов переменных (но не как число операций).

ЗатемLπ (f ) = min Lπ (S).S=S(f )Принимаем, что Lπ (0) = 0 и Lπ (1) = 0. Можно сразу считать, что формулы, соответствующие π–схемам, приведены к такому виду, в которомлибо не содержатся константы 0 и 1, либо не содержатся переменные.30Если π–схеме S соответствует формула Φ, реализующая функцию f ,то сложность L(Φ) формулы Φ определяется так же, как сложностьLπ (S) схемы S, и аналогичноL(f ) = min L(S).Φ=Φ(f )§ 3.2. Нижние оценки сложности. МетодыСубботовской и ХрапченкоТеорема 5.

Пусть f (x1 , . . . , xn ) — произвольная булева функция, существенно зависящая от двух и более переменных. Тогда найдетсяпеременная xj такая, чтоL(f ) >1L(f |xj =α )1 − n1(9)13 L(f |xj =β ),1 − 2n(10)для любого α ∈ {0, 1}, иL(f ) >где β ∈ {0, 1} — некоторая константа.Доказательство.

1. Пусть m — число вхождений переменной xj впроизвольной минимальной формуле Φ сложности L(f ), тогдаm>L(f ).nПодставив константу вместо переменной xj , получим некоторую формулу Φ∗ . В результате ее упрощения может получиться константа (тогда (9) выполняется автоматически), а общем же случае по сравнениюс Φ сложность уменьшится по крайней мере на m:L(f |xj =α ) 6 L(Φ∗ ) 6 L(f ) −L(f ).nОтсюда вытекает оценка (9).2. Аналогично, возьмем минимальную формулу Φ функции f с числом вхождений переменной xj равным m, по причине чегоm>L(f ).n31Рассмотрим какое–либо вхождение переменной xj . Его общий вид таков: xσj ◦ Ψ, где Ψ — некоторая подформула, ◦ — либо конъюнктивная,либо дизъюнктивная операция.

Покажем, что для различных вхождений xj соответствующие формулы Ψ не пересекаются. Предположим,что это не так, и Ψ содержит некоторую подформулу Ψ′ того же вида,т. е. Ψ′ = xαj ◦′ Ψ∗ . Получается, что формула Φ допускает упрощенияпо переменной xj , что само по себе противоречит минимальности формулы Φ.Найдется такое значение xj , при котором формула xσj ◦ Ψ обратитсяв константу.

При этом сложность уменьшится, во-первых, как минимум на m, и во-вторых (в отличие от случая 1), как минимум на m/2благодаря подформуле Ψ. Значит в итоге уменьшение составит 3m/2и более, откуда3L(f ).L(f |xj =β ) 6 L(f ) −2nТеорема доказана.Следствие 1.n3/2 a L(ln ),ln (x1 , . . . , xn ) = x1 ⊕ · · · ⊕ xn .Доказательство. Согласно (10)L(ln ) >13 L(f |xj =β )1 − 2nдля некоторых β и xj . В результате замены одной из переменных константой формула станет реализовывать либо функцию ln−1 , либо функцию ln−1 , поэтому есть смысл применить оценку (10) и для L(f |xj =β ):L(ln ) >111···3 ·33 · 1,1 − 2n 1 − 2(n−1)1 − 2·2где 1 есть сложность реализации xi или xi .

Так как1> e−x ,1+xтоL(ln ) > expСледствие доказано.n3X12i=2i!> exp 3232Zn21  n3/2dx = √ .x2 2Сечением T параллельно–последовательной схемы S будем называть такое подмножество контактов схемы, что любая цепь схемы Sсодержит хотя бы один контакт из T . Под цепью понимаем любуюнесамоперескающуюся цепь в S. Тупиковое сечение при удалении произвольного контакта перестает быть сечением.Лемма 4. Любая цепь и любое тупиковое сечение произвольной π–схемы содержат ровно один общий контакт.Докажем индукцией по числу контактов схемы. Для схемы с однимконтактом утверждение леммы выполняется тривиальным образом.Предположим, что оно верно для схемы с не более чем m контактами.Рассмотрим схему S сложности m + 1. Существует две возможности.1) Схема S представляет собой последовательное соединение схемменьшей сложности.

Если взять цепь, соединяющую полюсы схемы, топо предположению индукции она будет пересекать тупиковое сечениеодной из схем (оно в этом случае будет тупиковым сечением и для всейсхемы S).2) Схема S является параллельным соединением схем меньшейсложности. В этом случае тупиковое сечение схемы S будет тупиковым сечением для каждой из параллельно соединенных схем меньшейсложности. А для схем меньшей сложности справедливо предположение индукции.

Лемма доказана.Пусть Nf1 — произвольное подмножество множества Nf единицфункции f , а Nf0 — произвольное подмножество множества En2 \ Nfнулей функции f . Обозначим через Rf множество пар (σ̃, σ̃ ′ ) соседних наборов σ̃ ∈ Nf1 , σ̃ ′ ∈ Nf0 . Пару (σ̃ (0) , σ̃ (1) ), где σ̃ (0) ∈ Nf0 , σ̃ (1) ∈ Nf1 ,будем называть ребром по j–му направлению, если эти наборы отличаются только по j–й компоненте.Теорема 6. Для произвольной функции f (x1 , . . .

, xn ) и подмножествNf0 и Nf1 справедливо|Rf |2L(f ) >.(11)|Nf0 | · |Nf1 |Доказательство. Обозначим через mj число контактов по j–й переменной в π–схеме S, реализующей функцию f . Будем считать, что S —минимальная схема, т. е. L(S) = L(f ). Пусть σ̃ 0 ∈ Nf0 , σ̃ 1 ∈ Nf1 .

Набору σ̃ 1 = (σ11 , . . . , σn1 ) поставим в соответствие какую–либо цепь в S, соσ1σ1держащую контакты x1 1 , . . . , xnn . Аналогично, набору σ̃ 0 = (σ10 , . . . , σn0 )33ставится в соответствие какое–либо тупиковое сечение схемы S. Если (σ̃ 0 , σ̃ 1 ) ∈ Rf , сопоставим паре (σ̃ 0 , σ̃ 1 ) контакт с номером i, принадлежащий и цепи, и тупиковому сечению (по лемме 4 он определенединственным образом). Все контакты j–й переменной занумеруем следующим образом: 1, 2, . . .

, mj . Причем i–му контакту j–й переменнойможет соответствовать несколько пар (σ̃ 0 , σ̃ 1 ). Общее число подобныхпар обозначим через aji . Пусть число ребер, которым сопоставленыконтакты j–й переменной, естьrj =mjXaji ,i=1тогда|Rf | =nXrj ,L(S) =j=1nXmj .j=1Построим соответствующие множествами Nf0 матрицы M 1 и M 0 .1. M 1 — матрица цепей (|Nf1 | × n). Заменим j–ю компоненту набора σ̃ 1 на противоположную.

Обозначим полученный в результате наборчерез τ̃ . Если τ̃ содержится в Nf0 , то ему соответствует некоторое тупиковое сечение, которое в свою очередь по лемме 4 пересекает цепьσ̃ 1 по единственному контакту, например, i–му. Итак, если τ̃ ∈ Nf0 , тов j–м разряде строки σ̃ 1 ставится i, иначе ставится прочерк.2. M 0 — матрица тупиковых сечений (|Nf0 | × n). Аналогично заполним эту матрицу. Инвертируем j–ю компоненту набора σ̃ 0 и обозначимполученный набор через ρ̃. Если ρ̃ содержится в Nf1 , то ему соответствует некоторая цепь, которая пересекает тупиковое сечение σ̃ 0 поконтакту номер i′ .

Если ρ̃ ∈ Nf1 , то в j–м разряде строки σ̃ 0 ставитсяi′ , иначе ставится прочерк.3. Построим теперь матрицу N размера |Nf0 | · |Nf1 | × n. В j–м разряде строки (σ̃ 0 , σ̃ 1 ) ставится или пара (i′ , i) для номеров i′ , i соответственно из матриц M 0 , M 1 , или прочерк.Номер i встречается в j–м столбце матрицы M 1 ровно aji раз. Аналогично для номера i′ и матрицы M 0 . Соответственно, в j–м столбцематрицы N дубль (i, i) встречается a2ji раз.

Причем, разные дубли немогут встречаться в одной и той же строке матрицы N, так как иначецепь и тупиковое сечение перескались бы по нескольким контактам,что невозможно. Тогда общее число дублей (kj , kj ) в j–м столбце естьa2jkj , а всего различных дублей в матрице N будетNf1mjn XXj=1 i=134a2ji .И их число не должно превышать число всех строк:mjn XXj=1 i=1a2ji 6 |Nf0 | · |Nf1 |.Применим для|Rf |2 =nXj=1rj!2=mjn XXajij=1 i=1!2неравенство Коши — Буняковского:! n mj !mjn XXXX1 6 |Nf0 | · |Nf1 | · L(S).a2ji|Rf |2 6j=1 i=1j=1 i=1Отсюда следует (11). Теорема доказана.Рассмотрим пример.

ПустьN 0 = {(σ1 , . . . , σn )|σ1 ⊕ · · · ⊕ σn = 0}иN 1 = {(σ1 , . . . , σn )|σ1 ⊕ · · · ⊕ σn = 1}для линейной функции ln (x1 , . . . , xn ). Следовательно, |N 0 | = |N 1 | = 2n−1 .Поэтому число пар четных“ и нечетных“ наборов будет равно 2n−1 n,””т. е. |R| = 2n−1 n. Значит, согласно теореме 6 имеем следующую нижнюю оценку сложности: L(ln ) > n2 .Пусть n = 2m для некоторого m. Отметим справедливость равенстваln1 +n2 (x1 , . .

. , xn ) = ln1 (x1 , . . . , xn1 ) ⊕ ln2 (xn1 +1 , . . . , xn2 ) == ln1 (x1 , . . . , xn1 )ln2 (xn1 +1 , . . . , xn2 ) ∨ ln1 (x1 , . . . , xn1 )ln2 (xn1 +1 , . . . , xn2 ).ОтсюдаL(ln1 +n2 ) 6 2L(ln1 ) + 2L(ln2 ),или в случае n = 2m :L(l2m+1 ) 6 4L(l2m ).По индукции можно доказать, чтоL(l2m ) 6 4m .35В самом деле, L(l20 ) = 1, и индукционный переход:L(l2m+1 ) 6 4L(l2m ) 6 4m+1 .Пусть 2m < n 6 2m+1 . Представим ln в видеln (x1 , . .

. , xn ) = l2m+1 (x1 , . . . , xn , 0, . . . , 0).ТогдаL(ln ) 6 L(l2m+1 ) 6 4m+1 = (2m+1 )2 < 4n2 .Поэтому имеем, что в общем случаеn2 6 L(ln ) 6 4n2 ,хотя, впрочем, можно показать, что существует более точная верхняяоценка:9L(ln ) < n2 .8Пусть n = 2m + 1. Введем функцию fˆ такую, чтоfˆ(σ̃) =σ1 + · · · + σn > m + 1,σ1 + · · · + σn 6 m.0,1,Для двоичных наборов σ̃, аналогично, |N 0 | = |N 1 | = 2n−1 . Ребер, соответствующих σ1 + · · · + σn = m + 1, будет√22m+1m+1|R| = C2m+1(m + 1) ∼ C √ (m + 1) ∼ C22m+1 m,mгде C = const. По теореме 6 нижняя оценка√|R|2(C22m+1 m)2∼∼ 4Cm ∼ 2Cn|N 0 ||N 1 |(22m )2получается линейной.Вообще говоря, сложность схемы оценивается снизу величинойC′nlog2 nгде C ′ = const (оценка Нечипорука).362,Глава 4Системы эквивалентныхпреобразованийБудем рассматривать формулы над множеством {&, ∨, ¬, x, 0, 1}, удовлетворяющие следующим правилам.1◦ .

Характеристики

Список файлов лекций

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6461
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее