LP (20-е мая 2019)
- Упражнения
- Даны k n-мерных сфер. Найти ∀ точку пересечения.
- Даны k n-мерных конусов. Найти ∀ точку пересечения в предположении, что она ∃ и имеет координаты до 1020.
- Запишите двойственную в общем виде для задачи Ax ≥ b, x ≥ 0, ctx → max
- Запишите двойственную к x1 + x2 ≤ 2, 3x1 + x2 ≤ 5, x1 + 3x2 ≤ 5, 2x1 + 3x2 → max. Нарисуйте обе задачи.
- Если у задачи нет решений, или максимум не ограничен, что с двойственной задачей?
- Частные случаи LP (m уравнений, n неизвестных)
- Ax = b, x ≥ 0 ⇒ m ≤ n (линейно независимые строки)
- Ax ≥ b для случая m ≤ n (через двойственность)
- Ax ≥ b ⇒ m ≥ n (линейно независимые столбцы)
- ♥ Ax ≤ b для малых n − пересечение полуплоскостей, полупространств. Рандомизированное решение за O(m×n!).
- Алгебра
- Унимодулярная матрица. Минор. Тотальная унимодулярность (TU).
- Ax = b, Ax ≤ b, целочисленность решений для TU матрицы A.
- Тотальная унимодулярность матрицы инцидентности двудольного графа.
- Паросочетания
- Запись задачи в LP
- [skipped] Двойственная задача.
- ♥ Поиск паросочетания и взвешенного паросочетания в двудольном графе через симплекс.
- [skipped] Матричные игры
- [skipped] Детерминированные стратегии. Вероятностные стратегии.
- [skipped] Оптимальная вероятностная стратегия: mini(∑aijxj) → max
- [skipped] Записываем задачу через LP для первого и второго игроков. Проверяем, что задача второго двойственна задаче первого.
- [skipped] ♥ Теорема Нэша для матричных игр (сильная теорема двойственности для уже записанных задач LP)