DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи № 5 з дисципліни «Дослідження операцій» на тему: «Ігрові задачі дослідження операцій»

Оригінальна назва роботи

Ігрові задачі дослідження операцій

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт
Предмет:
Дослідження операцій
Група:
ПІ
Коротко про документ

Про що ця робота

У звіті розглядаються теоретичні основи ігрових задач та методи їх розв'язання за допомогою лінійного програмування. Наведено практичне завдання та результати його виконання у програмному середовищі Mathcad.

У роботі розглядаються

  • Матричні ігри
  • Лінійне програмування
  • Оптимальні стратегії
  • Двоїсті задачі
  • Дослідження операцій
  • Програмний засіб Mathcad

Зміст і розділи

  1. Теоретичні відомості
  2. Рішення матричних ігор методами лінійного програмування
  3. Завдання
  4. Код та результати роботи
  5. Висновок
Для кого:Студенти вищих навчальних закладів технічних спеціальностей, які вивчають дисципліну «Дослідження операцій».
Викладачі:Журавчак Л. М.

Ключові поняття

матрична гралінійне програмуваннястратегіяплатіжна матрицянульова сумасимплекс-методдвоїстістьцільова функціяMathcad

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Інститут КНІТ Кафедра ПЗ ЗВІТ До лабораторної роботи № 5 На тему: “Ігрові задачі дослідження операцій” З дисципліни: “Дослідження операцій” Лектор: доц. каф. ПЗ [ім’я автора приховано] Львів – 2010 Тема роботи: Ігрові задачі дослідження операцій. Мета роботи: Ознайомитись із поняттям ігрових задач. Навчитись розв’язувати матричні ігри методами лінійного програмування. Теоретичні відомості В теорії ігор розглядаються ситуації, пов'язані з ухваленням рішень, в котрих двоє розумних супротивників мають конфліктуючу мету. До числа типових прикладів відносяться рекламування конкуруючих товарів і планування військових стратегій протиборчих армій. В ігровому конфлікті беруть участь два супротивники, іменовані гравцями, кожний з яких має деяку множину (скінченну або нескінченну) можливих виборів, які називаються стратегіями. З кожною парою стратегій пов'язаний платіж, який один з гравців виплачує іншому. Такі ігри відомі як ігри двох осіб з нульовою сумою, оскільки виграш одного гравця рівний програшу іншого. В такій грі достатньо задати результати у вигляді платежів для одного з гравців. При позначенні гравців через А і В з числом стратегій m i n відповідно, гру звичайно представляють у вигляді матриці платежів гравцю А:  Таке представлення матричної гри означає, що якщо гравець А використовує стратегію i, а гравець В — стратегію j, то платіж гравцю А складає аij, а гравцю В – (-аij). Рішення матричних ігор методами лінійного програмування. Теорія ігор знаходиться в тісному зв'язку з лінійним програмуванням, оскільки будь-яку кінцеву гру двох осіб з нульовою сумою можна представити у вигляді задачі лінійного програмування і навпаки. Дж. Данциг відзначає, що, коли в 1947 році творець теорії ігор Дж. фон Нейман вперше ознайомився з симплекс-методом, він відразу встановив цей взаємозв'язок і звернув особливу увагу на концепцію двоїстості в лінійному програмуванні. Оптимальні значення ймовірності xi i = 1, 2 ..., m, гравця A можуть бути визначені шляхом вирішення наступної задачі лінійного програмування:  Звідси витікає, що  Отже, задача гравця А може бути полягає у максимізації z = v при обмеженнях:  Задача гравця В є двоїстою до задачі гравця А. Це означає, що оптимальне рішення однієї із задач автоматично визначає оптимальне рішення іншої. Завдання  Розв’язати гру методами лінійного програмування і визначити виграшні стратегії. Код та результати роботи  Висновок На цій лабораторній роботі я ознайомився із поняттям ігрових задач та навчився розв’язувати матричні ігри методами лінійного програмування, використовуючи програмний засіб MathCad.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!