Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2015, 15:36   #1
vova_makar
Пользователь
 
Регистрация: 14.04.2015
Сообщений: 22
По умолчанию Имитационное моделирование - Обратный аукцион

Задали лабу сделать по Имитационное моделирование . Нужно сделать Обратный аукцион в Exel . Но я нигде не могу найти литературу, подскажите как можно сделать.
Лаба:
Рассматриваемый
аукцион имеет следующие характеристики (похожий аукцион проводится с целью
поставки товаров для государственных и муниципальных нужд и отличается
способом расчета шага, величина которого может уменьшаться при отсутствии согласных
претендентов):

· торги начинаются с определенной стартовой цены C;
· процесс торгов состоит из шагов, на каждом из которых участники выражают либо нет согласие с предложенной ценой;
· на каждом последующем шаге стоимость предмета аукциона уменьшается на величину, равную d% начальной цены (шаг лота составляет d*C);
· в случае отсутствия претендентов на текущем шаге аукцион считается оконченным.
Участники аукциона имеют личные оценки O предмета торгов. В том случае, если объявленная цена шага превышает их оценку, то претенденты выражают согласие, а в противном случае – нет. Предположим, что личные оценки имеют нормальное распределение с параметрами: среднее значение M, среднее квадратическое отклонение Q.

Задание:
1. Выполните моделирование, считая, что вероятность выражения согласия участника с предложенной ценой равна P (P =0,9), т.е. независимо от личной оценки претендент может передумать, занять выжидательную позицию и т.д.
2. Рассмотрите следующий случай сговора участников (назовем его «создание группой иллюзии участия»). Пусть претенденты с номерами 1,2,3 вступили в сговор таким образом, что фактически принимать участие в аукционе будет лишь участник с номером 1. Остальным необходимо лишь выразить согласие на первом шаге. Для этого личная оценка участников под номерами 2 и 3 приравнивается к стартовой цене. Генерирование личной оценки участника под номером 1 не изменяется.
3. Рассмотрите еще один случай сговора участников (назовем его «создание группой иллюзии конкуренции»). Здесь состав и функции участников группы такой же, как и в предыдущем задании. Пусть личные оценки участников с номерами 1,4,5 распределены равномерно на интервале [920;950]. Тогда личная оценка участников под номерами 2 и 3 генерируется случайным образом так, чтобы O1<O2; O1<O3 , например, из интервала [951;1000].
4. Добавьте еще одного участника, который выражает согласие с предложенной ценой в том случае, если она выше его личной оценки и нет других согласных претендентов (т.е. ждет наступления последнего момента).
5. Проведите 10 экспериментов и рассчитайте следующие величины:
• среднее число шагов аукциона;
• среднее значение установленной цены предмета аукциона.

Теперь мои вопросы что я незнаю
1) где взять P ?
2) - 5) как такое делать?
vova_makar вне форума Ответить с цитированием
Старый 15.04.2015, 07:59   #2
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Похожие лабы по моделированию мне приходилось делать.
В лекциях, конечно, описано, лично для меня, мало понятно.
Но, в принципе, решение это макрос, который на каждом шагу генерирует случайное (одно или несколько) число. В зависимости от этого числа программой принимаются решения и ведётся подсчёт необходимых величин. Иногда задаётся количество тактов. В данном случае задано условие прекращения торгов
Цитата:
5) как такое делать?
Нажимать на кнопку.
Возможно меняя какие-то входные параметры.Например случаи сговора.
Но это надо серьёзно вникать
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru

Последний раз редактировалось alex77755; 15.04.2015 в 08:02.
alex77755 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитационное моделирование Utkin Общие вопросы по программированию, компьютерный форум 3 21.11.2014 14:42
имитационное моделирование Salamandra_r07 Помощь студентам 1 31.10.2013 07:00
Имитационное моделирование Arena Кронос Помощь студентам 4 07.08.2013 14:06
Имитационное моделирование Friscobel Помощь студентам 1 22.06.2013 02:04