EssayAI
Блог
Блог

дискретная математика

Статьи EssayAI по теме «дискретная математика»: разборы, методы и примеры.

Отношение эквивалентности: классы и фактор-множество

Отношение эквивалентности: классы и фактор-множество

Отношение эквивалентности: классы и фактор-множество простыми словами. Разбираем рефлексивность, симметричность и транзитивность, разбиение на классы и построение фактор-множества с примерами.

20 июня 20269 минут
Задача о рюкзаке: динамическое программирование

Задача о рюкзаке: динамическое программирование

Разбор задачи о рюкзаке (0/1 Knapsack) методом ДП: таблица dp[i][w], рекуррентный переход, traceback-восстановление набора. Пошаговые примеры и анализ сложности O(n*W).

17 июня 20267 минут
Декартово произведение множеств: примеры и формула

Декартово произведение множеств: примеры и формула

Декартово произведение множеств: что такое упорядоченная пара, как перечислить все элементы A x B, найти мощность и применить к координатной плоскости - с разбором типовых задач.

11 июня 20268 минут
Правило суммы и произведения в комбинаторике

Правило суммы и произведения в комбинаторике

Правило суммы и произведения в комбинаторике: когда применять каждое правило, как отличить несовместные события от независимых выборов, разбор типовых задач с решением.

11 июня 20267 минут
Принцип включения-исключения: формула и примеры

Принцип включения-исключения: формула и примеры

Принцип включения-исключения: формула для двух и трёх множеств, вывод через диаграмму Венна, задачи на делимость и вероятность, частые ошибки студентов.

11 июня 20268 минут
Приоритет логических операций в выражении: порядок и правила

Приоритет логических операций в выражении: порядок и правила

Приоритет логических операций: в каком порядке считаются НЕ, И, ИЛИ, импликация и эквивалентность, как расставлять скобки в выражении, строить таблицу истинности и где чаще всего ошибаются студенты.

11 июня 20267 минут
Свойства бинарных отношений: рефлексивность, симметричность

Свойства бинарных отношений: рефлексивность, симметричность

Разбор трёх ключевых свойств бинарных отношений: рефлексивность, симметричность, транзитивность - определения, матрицы, графы и типы отношений с примерами и задачами.

11 июня 202610 минут
Алгоритм Прима - как построить остовное дерево по шагам

Алгоритм Прима - как построить остовное дерево по шагам

Разбираем, как алгоритм Прима шаг за шагом строит минимальное остовное дерево графа: идея жадного выбора, лемма о разрезе и трассировка на конкретном примере.

27 мая 20267 минут
Хроматический полином графа: как считать и применять

Хроматический полином графа: как считать и применять

Что такое хроматический полином графа, как его вычислить через теорему об удалении и стягивании ребра, свойства коэффициентов и связь с хроматическим числом. Формулы и пошаговый пример.

23 мая 20267 минут
Максимальное независимое множество в графе: разбор

Максимальное независимое множество в графе: разбор

Независимое множество вершин графа: чем различаются максимальное и наибольшее множество, как связаны число независимости и вершинное покрытие, как искать ответ алгоритмами.

24 апреля 20267 минут
Задача о k-центрах в графе: постановка и алгоритмы

Задача о k-центрах в графе: постановка и алгоритмы

Что такое задача о k-центрах в графе: постановка как минимаксная задача размещения, NP-трудность, жадный 2-приближённый алгоритм Гонзалеса и связь с радиусом графа.

10 апреля 20268 минут
Эксцентриситет вершины графа: определение и расчёт

Эксцентриситет вершины графа: определение и расчёт

Что такое эксцентриситет вершины графа: определение через расстояние, формула, пошаговый расчёт по матрице кратчайших путей, свойства и связь с радиусом, диаметром, центром.

27 марта 20267 минут
Радиус и диаметр графа: как считать эксцентриситет

Радиус и диаметр графа: как считать эксцентриситет

Что такое радиус и диаметр графа и как через эксцентриситет вершин найти центр и периферию графа. Формулы, пошаговый пример и связь с расстояниями между вершинами.

24 марта 20267 минут
Венгерский алгоритм: задача о назначениях

Венгерский алгоритм: задача о назначениях

Венгерский алгоритм (Hungarian, Кун-Манкр) для задачи о назначениях: минимальное паросочетание в двудольном графе, ЛП-двойственность и сравнение с потоковыми и аукционными методами.

24 февраля 20269 минут
Алгоритм Эдмондса-Карпа: поиск максимального потока

Алгоритм Эдмондса-Карпа: поиск максимального потока

Алгоритм Эдмондса-Карпа находит максимальный поток в сети: BFS ищет дополняющий путь, что даёт полиномиальную сложность. Разбираем идею, реализацию и оценку.

13 февраля 202610 минут
Алгоритм Куна: как найти максимальное паросочетание

Алгоритм Куна: как найти максимальное паросочетание

Алгоритм Куна шаг за шагом: ищем увеличивающие цепи обычным DFS и находим максимальное паросочетание в двудольном графе за O(V·E), с разбором идеи и сложности.

8 февраля 20269 минут
Алгоритм Луна: как проверить номер карты по модулю 10

Алгоритм Луна: как проверить номер карты по модулю 10

Разбираем алгоритм Луна: как пошагово проверить номер банковской карты, IMEI или SIN по модулю 10, какие опечатки он ловит, а какие пропускает, и чем отличается от Verhoeff.

30 января 202611 минут
Алгоритм Дейкстры: как найти кратчайший путь в графе

Алгоритм Дейкстры: как найти кратчайший путь в графе

Разбираем алгоритм Дейкстры на взвешенном графе по шагам: как он находит кратчайшие пути от стартовой вершины и почему ломается на ребрах с отрицательными весами.

25 января 20268 минут
Алгоритм Карацубы: умножение длинных чисел быстрее столбика

Алгоритм Карацубы: умножение длинных чисел быстрее столбика

Разбираем алгоритм Карацубы: почему три умножения вместо четырёх ускоряют перемножение длинных чисел, как выглядит рекуррентность и зачем это нужно на практике.

23 января 20268 минут
Алгоритм Беллмана-Форда: пути с отрицательными весами

Алгоритм Беллмана-Форда: пути с отрицательными весами

Разбираем алгоритм Беллмана-Форда: как искать кратчайшие пути в графе с отрицательными рёбрами, ловить отрицательные циклы и чем он отличается от Дейкстры.

18 января 202610 минут