Мозаичный форум  

Вернуться   Мозаичный форум > Территория общения > Персональные разделы > Апология амбивалентного
Галерея Справка Пользователи Календарь Сообщения за день

Апология амбивалентного конструкты от квита

Ответ
 
Опции темы
Старый 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
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,775
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
Как влияет на отдачу недофинансирование?
Возможный сценарий:
- при 10% недофинансинровании результат не меняется (финансирование было избыточным),
- при 20% недрфинансировании результат уменьшается вдвое, да еще и сроки непредсказуемо передвигаются,
- при 40% недофинансировании результата не будет вообще, вместо продукта получим отчет о ходе работ, и только,
- при 70% недофинансировании не получим даже отчета, деньги возьмут, да еще и обругают, работать никто даже пытаться не будет.
Zab вне форума   Ответить с цитированием
Старый 20.11.2011, 13:52   #4
квит
Администратор
 
Аватар для квит
 
Регистрация: 18.02.2010
Сообщений: 17,007
квит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мираквит мозаика мира
Сначала самое простое - конкретному предприятию либо есть, либо нету.

Т.е если фонд уменьшили в два раза, это значит, кто то получит 100%, а кто то 0%
квит вне форума   Ответить с цитированием
Старый 20.11.2011, 13:57   #5
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,212
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
квит, поправь. эт вроде на задачу коммивояжера похоже. можно посмотреть на эмпирики от нее.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 20.11.2011, 14:02   #6
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,212
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
квит, а тестовая задачка - сколько предприятий? я прикинуть ресурсоемкость хочу
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 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
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,212
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
Цитата:
Сообщение от квит Посмотреть сообщение
В одной структуре порядка 200

В другой 4000

Полный перебор - 2 в степени N вариантов
то бишь, строчка на 4к элементов.
террабайтник на временную таблицу под декартово. ну нормально чо. решить можно за обозримое время - но стоит таки брать более оптимальные алгоритмы
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:15.