- •1. Структурная схема микропроцессора (на примере i8086). Назначение регистров.
- •3. Организация основной памяти.
- •3. Структура и характеристики оперативной памяти
- •4. Модель osi
- •5. Стек протоколов tcp/ip
- •6. Классификация компьютерных сетей
- •7. Данные и модели данных
- •8. Модель данных «сущность-связь»
- •Ограничения целостности
- •9. Реляционная модель данных
- •10. Основные направления исследования в области ии
- •11. Метод резолюции в лппп.
- •12. Продукционная модель
- •13. Основные парадигмы языков программирования.
- •14. Основные понятия ооп: инкапсуляция, наследование, полиморфизм
- •1. Инкапсуляция
- •2. Полиморфизм
- •3. Наследование
- •15. Понятие алгоритма.
- •16. Понятие о временной и емкостной сложности алгоритма
- •17. Машина Тьюринга: детерминированная и недетерминированная
- •18. Понятие формального языка и формальной грамматики
- •19. Основные понятия теории графов.
- •20. Понятие количества информации и энтропии. Теорема Шеннона.
- •21. Деревья в теории графов.
- •22. Модели линейного программирования (постановка задачи, математическая модель, решение графическим методом).
- •23. Двойственность в задачах линейного программирования.
- •25. Элементы теории игр.
- •2. Подпрограммы. Процедуры и функции
- •3. Массивы
- •4. Записи
- •5. Работа с Динамическими данными
- •6. Динамические структуры данных. Линейные списки.
- •7. Динамические структуры данных: двоичные деревья
- •8. Работа с файлами
- •9.Операции целочисленной арифметики
- •10. Системы счисления. Перевод чисел из одной системы счисления в другую
- •11. Язык sql. Назначение и основные команды.
- •Манипулирование данными
- •Простые запросы
- •12. Алгоритмы внутренней сортировки.
- •13. Алгоритмы внешней сортировки
- •14. Нахождение кратчайших путей в графе
- •15. Поиск в ширину
- •16. Поиск остова и минимального остова.
- •17. Линейная модель работы информационно-поисковой системы.
- •18. Хеширование
- •Основные достоинства в-дерева
- •20. Логические вопросно-ответные системы:выполнение запросов различных типов.
- •21. Поиск в семантической сети.
- •22. Принципы динамического программирования. Иллюстрация на примере.
- •23. Адресация в Интернете
- •Доменные имена
- •Общий вид формата url-адреса
- •Как работает dns-сервер
- •24. Основные сервисы в сети Интернет.
- •Word Wide Web (www) - "Всемирная паутина"
- •Поиск информации в сети
- •VoIp сервис
- •Мессенджеры
- •25. Использование html. Структура Web(html) страницы.
25. Элементы теории игр.
Основные понятия.
L( ) min(max) x
При этом мы предполагаем, что неуправляемый нами вектор управляется ЛПР у которого свои интересы. В простейшем случае смотря на ситуацию со стороны считаем что таких ЛПР двое хотя возможны случаи и наличие нескольких противоборствующих ЛПР.
Такая ситуация называется игровой ситуацией или игрой.
Соответственно противоборствующих ЛПР называют игроками, их отдельные решения – ходами, совокупность их ходов в процессе игр – стратегиями.
Теория игр - теория математических моделей принятия решений в условиях неопределенности, в условиях столкновения, конфликтных ситуациях, когда принимающий решение субъект (игрок), располагает информацией лишь о множестве возможных ситуаций, в одной из которых он в действительности находится, о множестве решений, которые он может принять, и о количественной мере того выигрыша, который он мог бы получить, выбрав в данной ситуации данную стратегию.
Теория игр пытается математически объяснить явления возникающие в конфликтных ситуациях, в условиях столкновения сторон. Такие ситуации изучаются психологией, политологией, социологией, экономикой. Классификация игр
По выигрышу:
Антагонистические игры;
Игры с нулевой суммой.
По характеру получения информации:
Игры в нормальной форме (игроки получают всю информацию до начала игры);
Динамические игры (информация поступает в процессе игры).
3. По количеству стратегий:
Конечные игры;
Бесконечные игры.
4. По составу игроков:
Бескоалиционные игры;
Коалиционные игры.
Принципы принятия решений в играх со строгим соперничеством.
Эти принципы предопределены тем, что теория считает игроков условно равными по степени разумности, никому не отдает предпочтения и дает рекомендации всем игрокам.
Принцип осторожности.
При выборе стратегии игрок предполагает наихудшее для себя решение соперника, что приводит к обеспечению max гарантийного выигрыша. Математически этот принцип выражается в максиминной стратегии для 1 игрока и минимаксной для 2го игрока.
min uij max
j i
Принцип уравновешенности (рекомендуемые стратегии должны быть не только защитными, но и уравновешенными)
Опр. Пара стратегий аi* , bj* называется уравновешенной, если ij выполняется:
i= j= Uij* Ui*j* Ui*j
С точки зрения алгебры точка Ui*j* называется седловой точкой платежной матрицы.
Теорема. В седловой матрицы если она существует одновременно достигаются ее максимин и минимакс, а для классической теории игр теорема формулируется так:
Уравновешенная пара стратегий, если такова существует является защитной.
Игра с седловой точкой.
Теорема. Матрица имеет седловую точку тогда и только тогда когда ее максимин = минимаксу.
V1 = max min uij = min max uij = V2 = V
i j j i
Теорема. Если матрица игры имеет седловую точку, то доказано, что защитная пара является уравновешенной.
Смешанные стратегии и их применение.
Понятие смешанных стратегий напоминает понятие смешанных точнее рандомизированных решений в задаче об играх с природой.
Фактически речь идет о том, что игрок будет принимать решение с помощью некоторого случайного механизма, что позволит оптимизировать средний выигрыш.
Таким образом можно заключить, что смешанная стратегия по определению является матрицей.
Опр. Смешанной стратегией 1го игрока называется вектор Х=(х1 ,…, хm) такой что ( i= )
Xi – мера целесообразности применение стратегии аi
Смешанная стратегия 2го игрока: Y = (y1, …, yn )
Yi – мера целесообразности применения стратегии bj
Идея диверсификации состоит в том, что применяется некоторая механическая смесь элементарных решений и выбирается уже оптимальное смешанное решение.
Т.е. множество альтернатив выглядит следующим образом:
а1 а2
х1 1-х
- в партии х*100% будет % купленных кондиционеров
(1-х)*100% - % купленных обогревателей
Решение принимаем не элементарное, а множество смешанных решений.
Элементарные решения, при
Х=0 – обогреватели (а2)
Х=1 – кондиционеры (а1)
Рандомизированное решение. В данном случае в качестве смешанных решений выступают лотереи, исходами которых являются простые альтернативы
a1 … аm a1 … am
p1 … pm x1 ... xm xi pi
условия нормировки выполняются.
Игры с нестрогим соперничеством. Некооперативный вариант.
А={a1 , …, am} – стратегия 1го игрока
В={b1 , …, bm} – стратегия 2го игрока
2 матрицы U,W
Uij – выигрыш 1го
Wij – выигрыш 2го
Суть: интересы игроков не являются прямопротивоположными
2 игры: Семейный спор
Дилемма заключенных
Семейный спор – могут обсуждать альтернативы друг с другом
Дилемма заключенных – не могут
Вариант решения проблемы без переговоров называется некооперативным.
Кооперативный вариант. Совместные стратегии.
Кооперативный подход предполагает согласование решений между игроками.
Совместной чистой стратегией игроков (аi, bj) называется договоренность о том, что 1й игрок обязуется применить стратегию аi , 2й игрок – стратегию bj.
Совместно смешанной рандомизированной стратегией называется распределение вероятностей на множестве чистых стратегий.
z=(zij)m x n
выигрыш 1го игрока: выигрыш 2го игрока:
U(z)= W(z)=
Практическая часть