Этот репозиторий содержит лабораторные работы по предмету "Теория Игр", выполненные с использованием Python, Jupyter Notebook, Numpy, Matplotlib и Scipy.
- Мороженщики на пляже
- Пространственная диффузия инноваций
- Инициализация и симуляция сетки с жителями
- Анализ прибыли магазинов
- Описание задачи 5 отсутствует
- Основные характеристики модели
- Описание задачи 7 отсутствует
Описание задачи и реализация находятся в соответствующем Jupyter Notebook.
- Сетка размером
w
наh
с жителями двух видов:n_red
иn_blue
. - Порог удовлетворённости
epsilon
. - Максимальное количество шагов симуляции
T
. - Случайное размещение жителей в сетке.
- На каждом шаге каждый житель подсчитывает количество соседей и соседей того же цвета.
- Жители удовлетворены, если доля соседей их цвета превышает
epsilon
. - Неудовлетворённые жители перемещаются на случайные пустые клетки.
- Собираются данные о проценте неудовлетворённых жителей и среднем проценте соседей того же цвета.
- Симуляция прекращается, если все жители удовлетворены.
- График времени до стационарного состояния в зависимости от порога
epsilon
.
- Изменение цены j-го магазина и анализ изменения средней прибыли за
T
периодов. - Построение соответствующего графика.
- Анализ средней прибыли нового магазина для нескольких местоположений.
- Определение самого удачного местоположения на основе средней прибыли.
- Координаты домов:
coords_houses.txt
- Данные по магазинам:
shops.txt
- Координаты новых магазинов:
new_shop.txt
- Диплом
- Код:
code.zip
Описание задачи 5 отсутствует
- Время:
t = 0,1,2,...
- Торговля одним видом акций с случайными дивидендами
d_t
. - Безрисковый актив со ставкой
r_f
. - Участники рынка:
N
трейдеров и специалист (аукционист). - Трейдеры могут покупать и продавать акции, включая короткие позиции.
- Заявки трейдеров подаются в виде функций спроса.
- Специалист определяет цену.
- Акции делимы, всего
N
акций.
Описание задачи 7 отсутствует
Отсутствуют