<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elena+Podgornova</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elena+Podgornova"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Elena_Podgornova"/>
		<updated>2026-08-07T09:01:23Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B&amp;diff=5998</id>
		<title>Дискретная математика и алгоритмы</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B&amp;diff=5998"/>
				<updated>2010-12-17T02:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Elena Podgornova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Отношения ==&lt;br /&gt;
*Определение отношения&lt;br /&gt;
*Степень отношений&lt;br /&gt;
*[[Рефлексивное отношение|Рефлексивное отношение. Антирефлексивное отношение.]]&lt;br /&gt;
*[[Симметричное отношение]]&lt;br /&gt;
*[[Антисимметричное отношение]]&lt;br /&gt;
*[[Композиция отношений|Композиция отношений. Обратное отношение]]&lt;br /&gt;
*[[Транзитивное отношение]]&lt;br /&gt;
*[[Транзитивное замыкание|Транзитивное замыкание отношения]]&lt;br /&gt;
*[[Алгоритм Флойда — Уоршелла|Алгоритм Флойда-Уоршалла построения транзитивного замыкания отношения]]&lt;br /&gt;
&lt;br /&gt;
== Булевы функции ==&lt;br /&gt;
*[[Определение булевой функции]]&lt;br /&gt;
*[[Примеры булевых функций|Примеры булевых функций: все функции от нуля, одной и двух переменных]]&lt;br /&gt;
*[[Подстановка одной функции в другую, отождествление переменных]]&lt;br /&gt;
*[[Представление функции формулой, полные системы функций]]	&lt;br /&gt;
*[[СДНФ]]&lt;br /&gt;
*[[СКНФ]]&lt;br /&gt;
*[[Полином Жегалкина]]&lt;br /&gt;
*[[Теорема Поста о полной системе функций]]&lt;br /&gt;
*[[Сокращенная и минимальная ДНФ]]&lt;br /&gt;
*[[Минимизация ДНФ с помощью покрытий гиперкуба и карт Карно]]&lt;br /&gt;
*[[Специальные формы КНФ|Специальные формы КНФ: КНФ в форме Хорна и КНФ в форме Крома]]&lt;br /&gt;
*[[Преобразование Мёбиуса для получения коэффициентов полинома Жегалкина]]&lt;br /&gt;
&lt;br /&gt;
== Схемы из функциональных элементов ==&lt;br /&gt;
*[[Реализация булевой функции схемой из функциональных элементов]]&lt;br /&gt;
*[[Изменение размера оптимальной схемы при переходе к другому базису]]&lt;br /&gt;
*[[Cумматор]]&lt;br /&gt;
*[[Каскадный сумматор]]&lt;br /&gt;
*[[Двоичный каскадный сумматор]]&lt;br /&gt;
*[[Матричный умножитель]]&lt;br /&gt;
*[[Дерево Уоллеса]]&lt;br /&gt;
&lt;br /&gt;
== Представление информации ==&lt;br /&gt;
*[[Кодирование информации]]&lt;br /&gt;
*[[Представление целых чисел: прямой код, код со сдвигом, дополнительный код]]&lt;br /&gt;
*[[Представление вещественных чисел]]&lt;br /&gt;
*[[Представление символов, таблицы кодировок]]&lt;br /&gt;
*[[Алгоритм Хаффмана]]&lt;br /&gt;
&lt;br /&gt;
== Алгоритмы сжатия ==&lt;br /&gt;
*[[Алгоритм LZW]]&lt;br /&gt;
*[[Алгоритмы LZ77 и LZ78]]&lt;br /&gt;
*[[Преобразование Барроуза-Уиллера]]&lt;br /&gt;
*[[Преобразование MTF]]&lt;br /&gt;
*[[Расстояние Хэмминга]]&lt;br /&gt;
*[[Избыточное кодирование, код Хэмминга]]&lt;br /&gt;
&lt;br /&gt;
== Комбинаторика ==&lt;br /&gt;
*[[Комбинаторные объекты]]&lt;br /&gt;
*[[Лексикографический порядок]]&lt;br /&gt;
*[[Формула включения-исключения]]&lt;br /&gt;
*[[Генерация комбинаторных объектов в лексикографическом порядке]]&lt;br /&gt;
*[[Получение номера об объекту и объекта по номеру]]&lt;br /&gt;
*[[Получение следующего объекта]]&lt;br /&gt;
*[[Коды Грея]]&lt;br /&gt;
*[[Коды Грея для перестановок]]&lt;br /&gt;
*[[Цепные коды]]&lt;br /&gt;
*[[Действие перестановки на набор из элементов, представление в виде циклов]]&lt;br /&gt;
*[[Таблица инверсий]]&lt;br /&gt;
*[[Умножение перестановок, обратная перестановка, группа перестановок]]&lt;br /&gt;
*[[Теорема Кэли]]&lt;br /&gt;
*[[Матричное представление перестановок]]&lt;br /&gt;
*[[Задача о минимуме/максимуме скалярного произведения]]&lt;br /&gt;
*[[Задача о монотонных подпоследовательностях, теорема о связи длины НВП и НУП]]&lt;br /&gt;
*[[Поиск наибольшей возрастающей подпоследовательности и т. д.]]&lt;br /&gt;
&lt;br /&gt;
== Динамическое программирование ==&lt;br /&gt;
*[[Кратчайший путь в ациклическом графе]]&lt;br /&gt;
*[[Задача о расстановке знаков в выражении]]&lt;br /&gt;
*[[Задача о наибольшей общей подпоследовательности]]&lt;br /&gt;
*[[Задача о перемножении матриц]]&lt;br /&gt;
*[[Задача о наибольшей возрастающей подпоследовательности]]&lt;br /&gt;
*[[Задача о паросочетании максимального веса в дереве, амортизированные оценки для ДП на дереве]]&lt;br /&gt;
*[[Метод четырех русских для умножения матриц]]&lt;br /&gt;
*[[Применение метода четырех русских в задачах ДП на примере задачи о НОП]]&lt;br /&gt;
*[[Задача коммивояжера, ДП по подмножествам]]&lt;br /&gt;
*[[Задача о выводе в контекстно-свободной грамматике, алгоритм Кока-Янгера-Касами]]&lt;br /&gt;
*[[Задача о редакционном расстоянии, алгоритм Левенштейна]]&lt;br /&gt;
*[[Задача об оптимальном префиксном коде с сохранением порядка. Монотонность точки разреза]]&lt;br /&gt;
&lt;br /&gt;
== Теория вероятности ==&lt;br /&gt;
*[[Независимые события]]&lt;br /&gt;
*[[Формула Байеса]]&lt;br /&gt;
*[[Дискретная случайная величина]]&lt;br /&gt;
*[[Условная вероятность]]&lt;br /&gt;
*[[Формула полной вероятности]]&lt;br /&gt;
*[[Вероятностное пространство, элементарный исход, событие]]&lt;br /&gt;
*[[Линейность математического ожидания]]&lt;/div&gt;</summary>
		<author><name>Elena Podgornova</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9D%D0%B5%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D1%8B%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F&amp;diff=5997</id>
		<title>Независимые события</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9D%D0%B5%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D1%8B%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F&amp;diff=5997"/>
				<updated>2010-12-17T02:46:32Z</updated>
		
		<summary type="html">&lt;p&gt;Elena Podgornova: Новая страница: «{{Определение |definition = Два события  A и B называются независимыми, если &amp;lt;tex&amp;gt; p(A \cap B) = p(A)p(B) &amp;lt;/tex&amp;gt; }}  …»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
Два события  A и B называются независимыми, если &amp;lt;tex&amp;gt; p(A \cap B) = p(A)p(B) &amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
*Игральная кость&lt;br /&gt;
&amp;lt;tex&amp;gt; A = \{2,4,6\}\ p(A)=\frac{1}{2} &amp;lt;/tex&amp;gt; - вероятность выпадения чётной цифры&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; B=\{1,2,3\}\ p(B)=\frac{1}{2} &amp;lt;/tex&amp;gt; - вероятность выпадения одной из первых трёх цифр&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; p(A \cap B)=p(\{2\})=\frac{1}{6}&amp;lt;/tex&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;p(A)p(B)=\frac{1}{2}\cdot\frac{1}{2}=\frac{1}{4}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получаем, что &amp;lt;tex&amp;gt;p(A \cap B) \neq p(A)p(B)&amp;lt;/tex&amp;gt;, значит эти события не независимы.&lt;br /&gt;
*Карты&lt;br /&gt;
&amp;lt;tex&amp;gt; A = \{(1,j)\}\ p(A)=\frac{1}{4} &amp;lt;/tex&amp;gt; - вероятность выпадения карты заданной масти &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; B=\{(i,1)\}\ p(B)=\frac{1}{13} &amp;lt;/tex&amp;gt; - вероятность выпадения карты заданного достоинства&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt; p(A \cap B)=p(\{(1,1)\})=\frac{1}{52}&amp;lt;/tex&amp;gt; - вероятность выпадения карты заданной масти и заданного достоинства&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;p(A)p(B)=\frac{1}{4}\cdot\frac{1}{13}=\frac{1}{52}&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Получаем, что &amp;lt;tex&amp;gt;p(A \cap B)=p(A)p(B)&amp;lt;/tex&amp;gt;, значит эти события независимы.&lt;/div&gt;</summary>
		<author><name>Elena Podgornova</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%9D%D0%A4&amp;diff=5990</id>
		<title>КНФ</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%9D%D0%A4&amp;diff=5990"/>
				<updated>2010-12-17T01:49:06Z</updated>
		
		<summary type="html">&lt;p&gt;Elena Podgornova: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
КНФ (Конъюнктивная Нормальная Форма) — нормальная форма, в которой [[Определение булевой функции|булева функция]] имеет вид конъюнкции нескольких дизъюнктов.&lt;br /&gt;
}}&lt;br /&gt;
Пример КНФ:&lt;br /&gt;
&amp;lt;tex&amp;gt;f(x,y) = (x \lor y) \land (y \lor \overline{z})&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
СКНФ (Совершенная Конъюнктивная Нормальная Форма)''' — это такая КНФ, которая удовлетворяет условиям:&lt;br /&gt;
* в ней нет одинаковых элементарных дизъюнкций&lt;br /&gt;
* в каждой дизъюнкции нет одинаковых переменных&lt;br /&gt;
* каждая элементарная дизъюнкция содержит каждый из аргументов функции.&lt;br /&gt;
}}&lt;br /&gt;
Пример СКНФ:&lt;br /&gt;
&amp;lt;tex&amp;gt;f(x,y,z) = (x \lor \overline{y} \lor z) \land (x\lor y \lor \overline{z})&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Теорема&lt;br /&gt;
|statement=&lt;br /&gt;
Для любой булевой функции &amp;lt;tex&amp;gt;f(\vec{x})&amp;lt;/tex&amp;gt;, не равной тождественной единице, существует СКНФ, ее задающая.&lt;br /&gt;
|proof = &lt;br /&gt;
Поскольку инверсия функции &amp;lt;tex&amp;gt;\overline{f}(\vec x)&amp;lt;/tex&amp;gt; равна единице на тех наборах, на которых &amp;lt;tex&amp;gt;f(\vec x)&amp;lt;/tex&amp;gt; равна нулю, то СДНФ для &amp;lt;tex&amp;gt;\overline{f}(\vec x)&amp;lt;/tex&amp;gt; можно записать следующим образом:&lt;br /&gt;
&amp;lt;tex&amp;gt; \overline{f}(\vec x) = \bigvee\limits_{f(x^{\sigma_{1}}, x^{\sigma_{2}}, ... ,x^{\sigma_{n}}) = 0} (x_{1}^{\sigma_{1}} \wedge x_{2}^{\sigma_{2}} \wedge ... \wedge x_{n}^{\sigma_{n}}) &amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt; \sigma_{i} &amp;lt;/tex&amp;gt; обозначает наличие или отсутствие отрицание при &amp;lt;tex&amp;gt; x_{i} &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Найдём инверсию левой и правой части выражения:&lt;br /&gt;
&amp;lt;tex&amp;gt; f(\vec x) = \overline{\bigvee\limits_{f(x^{\sigma_{1}}, x^{\sigma_{2}}, ... ,x^{\sigma_{n}}) = 0} (x_{1}^{\sigma_{1}} \wedge x_{2}^{\sigma_{2}} \wedge ... \wedge x_{n}^{\sigma_{n}})} &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Применяя дважды к полученному в правой части выражению правило де Моргана, получаем:&lt;br /&gt;
&amp;lt;tex&amp;gt; f(\vec x) = \bigwedge\limits_{f(x^{\sigma_{1}}, x^{\sigma_{2}}, ... ,x^{\sigma_{n}}) = 0} (x_{1}^{\overline{\sigma_{1}}} \vee x_{2}^{\overline{\sigma_{2}}} \vee ... \vee x_{n}^{\overline{\sigma_{n}}}) &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Последнее выражение и является СКНФ. Так как СКНФ получена из СДНФ, которая может быть посторена для любой функции, то теорема доказана.&lt;br /&gt;
}}&lt;br /&gt;
==Алгоритм построения СКНФ по таблице истинности==&lt;br /&gt;
*В таблице отмечаем наборы переменных, которые приводят логическое выражение в состояние нуля.&lt;br /&gt;
*В дизъюнкцию записываем переменную без инверсии, если она в наборе равна 0, и с инверсией, если она равна 1. &lt;br /&gt;
*Полученные дизъюнкции связываем операциями конъюнкции&lt;br /&gt;
&lt;br /&gt;
==Примеры СКНФ для некоторых функций==&lt;br /&gt;
Стрелка Пирса: &amp;lt;tex&amp;gt; x \downarrow y = (\overline{x} \lor y) \land (x \lor \overline{y}) \land (\overline{x} \lor \overline{y})&amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Медиана трёх: &amp;lt;tex&amp;gt;f(x,y,z) = ( x \lor y \lor z) \land (\overline{x} \lor y \lor z) \land (x \lor \overline{y} \lor z) \land ( x \lor y \lor \overline{z})&amp;lt;/tex&amp;gt;&lt;/div&gt;</summary>
		<author><name>Elena Podgornova</name></author>	</entry>

	</feed>