В красную корзину помещается 2 больших и 1 маленький шар, в зеленую 4 маленьких, в синюю...

Автор темы ash81 
ОбъявленияПоследний пост
ОбъявлениеПравила и принципы форума «Высшая математика»28.10.2009 15:17
ОбъявлениеЗаседание Московского математического общества 24 апреля 2012 года23.04.2012 01:32
ОбъявлениеМосковского математического общество объявляет конкурс ММО для молодых ученых 2012 года23.04.2012 01:34
21.11.2009 22:19
решение про шарики
Ну да. Задачка чисто по симплекс методу.

Допустим у вас n разных видов корзин. вам нужен набор N1,N2,...Nn, где Ni - количество корзин i-го вида (i от 1 до n). И пусть у вас m видов шаров. В корзину i-го вида вмещается, соответственно, Aij шаров j-го вида (j от 1 до m). Пусть вам нужно принести Aj шаров j-го вида (j от 1 до m). Учитывая что их число не должно быть меньше имеем систему неравенств:

A11*N1+A21*N2+...+An1*Nn>=A1
A12*N1+A22*N2+...+An2*Nn>=A2
...
A1m*N1+A2m*N2+...+Anm*Nn>=Am

Это ограничения. А целевой функцией будет выражение вида (A11*N1+A21*N2+...+An1*Nn-A1)+(A12*N1+A22*N2+...+An2*Nn-A2)+...+(A1m*N1+A2m*N2+...+Anm*Nn-Am) --> min.
Когда получите оптимальные значения всех Ni - они наверняка будут дробными. Тогда обкладываете их целочисленными значениями и ищете для каждого набора значение целевой функции и выбираете тот набор, для которого это значение минимально.

Сорри за оформление - формулами еще не научился пользоваться.



Редактировалось 1 раз(а). Последний 21.11.2009 22:26.
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

Кликните здесь, чтобы войти