УПРАЖНЕНИЕ ДЛЯ ЧИТАТЕЛЯ
Если вы экономны, чтобы не сказать больше, могу предложить вам на закуску еще одну формулировочку.В предыдущей задаче вы минимизировали имевшийся процент для понижения и повышения границ качества, причем решение должно было удовлетворять всем условиям. Но что, если бы вас устроило удовлетворение условий всего 95 % сценариев?Вам по-прежнему понадобилось бы минимизировать процент снижения качества, но также появилась бы необходимость в новой переменной-индикаторе для каждого сценария, а также пришлось бы использовать ограничения, чтобы они обращались в 1, если условия качества сценария окажутся нарушены. В этом случае сумма индикаторов должна была бы быть ограничена условием ≤5.Попробуйте. Вдруг у вас получится.
Практика, практика и еще раз практика! И еще соответствующая литература
Моделирование линейных программ, особенно если приходится проделывать трюки, подобные трюку с «дохлой белкой», порой не вдохновляет. Наилучший способ освоить его – это найти несколько возможностей в своей области, где бы вы могли с ним развернуться. Все запомнить невозможно – постарайтесь «намотать на ус» наиболее часто встречающие случаи. А это приходит только с практикой.Вот несколько бесплатных онлайн-ресурсов, которые я очень рекомендую тем, кто хотел бы ознакомиться с дополнительной литературой по линейному программированию:• книга по оптимизационному моделированию AIMMS /The AIMMS optimization modeling book, доступная на , – невероятный ресурс. Не пропустите две главы про трюки и подсказки – они поистине гениальны.• “Formulating Integer Linear Programs: A Rogue’s Gallery” из Brown and Dell of the Naval Postgraduate School: .