20.11.2011, 05:58 | #1 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Оптимизационная задача - делим пирог
Для желающих отдохнуть от гуманитарной составляющей форума - поразмять мозги.
Прилетела недавно задача - ее постановка: Есть N предприятий. Каждое из них может проводить ряд мероприятий, с затратами на них по i-му предприятию R(i) - расход, и ожидаемым экономическим эффектом D(i) - доход. Суммарные затраты составляют SR=R(1)+R(2)+...+R(N), и равны, допустим, 2 млн. тугриков Есть центр, который выделяет финансирование, и который говорит, хрен вам, ребята, на все выделяю 1 млн. тугриков. Задача - как распределить выделенное финансирование между предприятиями, чтобы максимизировать суммарный доход? Формальная постановка. SD -> max SR <= const SD=D(1)+D(2)+... SR=R(1)+R(2)+... |
20.11.2011, 06:14 | #2 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Мат. модель
Если ввести переменную х(i) - "выделяем бапки i-му предприятию", ее значения 0 - не даем, 1 - даем. тогда задача сводится к задаче целочисленного линейного программирования на N-мерном кубе R'*X -> max D'*X <= const Спешл фор рассудок - [0,1]^N - N-кратное декартово произведение множества {0,1} |
20.11.2011, 12:32 | #3 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,774
|
Как влияет на отдачу недофинансирование?
Возможный сценарий: - при 10% недофинансинровании результат не меняется (финансирование было избыточным), - при 20% недрфинансировании результат уменьшается вдвое, да еще и сроки непредсказуемо передвигаются, - при 40% недофинансировании результата не будет вообще, вместо продукта получим отчет о ходе работ, и только, - при 70% недофинансировании не получим даже отчета, деньги возьмут, да еще и обругают, работать никто даже пытаться не будет. |
20.11.2011, 13:52 | #4 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Сначала самое простое - конкретному предприятию либо есть, либо нету.
Т.е если фонд уменьшили в два раза, это значит, кто то получит 100%, а кто то 0% |
20.11.2011, 13:57 | #5 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,211
|
квит, поправь. эт вроде на задачу коммивояжера похоже. можно посмотреть на эмпирики от нее.
__________________
... Survivors will be shot again. |
20.11.2011, 14:02 | #6 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,211
|
квит, а тестовая задачка - сколько предприятий? я прикинуть ресурсоемкость хочу
__________________
... Survivors will be shot again. |
20.11.2011, 14:10 | #7 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
В одной структуре порядка 200
В другой 4000 Полный перебор - 2 в степени N вариантов |
20.11.2011, 14:43 | #8 | |
Расширяю чужие заблуждени
Регистрация: 14.03.2006
Сообщений: 8,433
|
Ввести понятие прибыльности д/р отсортировать по возрастанию, выбрать первые , конец при достижение суммы расходов заданной величины.
Зачем такой огород городить с н мерными кубами? Или я чего то не догоняю? э Цитата:
|
|
20.11.2011, 15:00 | #9 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Тома, я ж рассудку эту задачу подсовывал, а ты ответ подсказала... )))
Я так и делаю, только вместо показателя д/р использую нпв = д - р дисконтированные |
20.11.2011, 15:20 | #10 | |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,211
|
Цитата:
террабайтник на временную таблицу под декартово. ну нормально чо. решить можно за обозримое время - но стоит таки брать более оптимальные алгоритмы
__________________
... Survivors will be shot again. |
|
20.11.2011, 15:27 | #11 | ||
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,211
|
Цитата:
больше скажу. самый прибыльный - вполне может вылететь из конкурса. а выиграет десяток менее прибыльных - но выбравших весь бюджет. Цитата:
__________________
... Survivors will be shot again. |
||
20.11.2011, 15:43 | #12 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Там на самом деле задача сложнее - группировки по различным аттрибутам, типа территориальной или отраслевой принадлежности, по типу мероприятий и пр.
Ограничения кроме всего фонда могут еще быть по группам |
20.11.2011, 18:44 | #13 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,211
|
та непринципиально. добавка вычислимых параметров по одному для ограничения. выбор кста упростится.
__________________
... Survivors will be shot again. |
20.11.2011, 18:55 | #14 | |
Расширяю чужие заблуждени
Регистрация: 14.03.2006
Сообщений: 8,433
|
Цитата:
Большое малоприбыльное предприятие будет приоритетней малого высокоприбыльного. |
|
24.11.2011, 09:38 | #15 |
Старожил
Регистрация: 01.05.2006
Сообщений: 15,108
|
|
24.11.2011, 11:07 | #16 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Договорились с клиентом, что делаем возможность выбора показателя оптимизации
По д-р По д/р По сроку окупаемости Сюда же можно и вас анализ включить |
24.11.2011, 11:07 | #17 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Договорились с клиентом, что делаем возможность выбора показателя оптимизации
По д-р По д/р По сроку окупаемости Сюда же можно и вас анализ включить |
24.11.2011, 11:08 | #18 |
Старожил
Регистрация: 01.05.2006
Сообщений: 15,108
|
а что такое вас анализ?
|
24.11.2011, 11:13 | #19 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Это у меня режим т9 включен
Авс анализ |
24.11.2011, 11:33 | #20 |
Старожил
Регистрация: 01.05.2006
Сообщений: 15,108
|
понятно))
так ты можешь клиенту вообще построить комбинированную оптимизационную модель - он проставляет индекс приоритетности показателей оптимизации и она ему выдает множество-множеств вариантов оптимума. они (клиенты) такое любят... да и на практике такие модели дают прогноз приличной достоверности. |
24.11.2011, 22:08 | #21 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Приятно, что эта модель тиражируема
Венчурный фонд и инвест проекты Корпорация и дочки ГРБС и БУ Портфельный инвестор и бумаги |
14.10.2018, 09:59 | #22 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
надо делать сразу по двум показателям (д-р и д/р) и выбирать попавшие в парето-оптимальное множество...
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |