Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 5. Другие прикладные задачиМы уже отмечали, что в настоящий момент вряд ли возможно дать исчерпывающую классификацию прикладных задач дискретного программирования. Здесь будет описано еще несколько моделей, различных по своему характеру, но базирующихся в основном на уже известных читателю идеях. 5.1. Рассмотрим следующую упрощенную задачу о наилучшем распределении памяти вычислительной машины. Пусть Требуется составить «программу» Как обычно в подобных случаях, вводим переменные
Тогда наша задача сведется к минимизации
при условиях
5.2. Некоторые задачи рационального раскроя материалов могут быть естественным образом описаны целочисленными моделями. В качестве примера приведем следующий вариант задачи линейного (одномерного) раскроя. Пусть имеется большое (практически неограниченное) число одномерных заготовок одинаковой длины
(суммарная длина выкраиваемых из заготовки полос не превосходит длины заготовки). Важно отметить, что матрица А этой задачи не задана изначально, а строится, быть может, уже в ходе решения задачи. Число способов раскроя даже в задачах с небольшим количеством полос может быть весьма внушительным. Так, например, при
Здесь, например, 5-й столбец означает, что из одной заготовки можно выкроить 2 полосы по 20 и 1 полосу по 15. Всего мы имеем 13 способов раскроя. Пусть, кроме того, заданы потребности Если ввести переменные
при условиях
Постановку этой задачи можно несколько видоизменить, приняв в качестве критерия оптимальности минимизацию суммарной величины отходов при раскрое. Если обозначить отходы от одной полосы при способе раскроя
Отметим, что при заданной матрице А отходы легко вычисляются как разности между левой и правой частями (5.4). 5.3. Рассмотрим финансирование исследовательских проектов. Пусть на протяжении осуществление Формализация этой задачи очевидна: если обычным образом ввести переменные
то мы придем к задаче максимизации
при условиях
5.4. Многие задачи из области экономики сельского хозяйства приводят к целочисленным моделям. Рассмотрим, например, следующую упрощенную статическую модель распределения тракторных работ [12]. Имеется Обозначим через выделено на работу Тогда наша задача сведется к минимизации
при условиях
Отметим, что накладывать условие целочисленности на Таким образом, перед нами еще один пример задачи с неделимостями. Модель эта существенно усложнится, если дополнительно потребовать выполнения каждой работы в отведенные для нее агротехнические сроки; здесь мы не будем на этом останавливаться. Дискретность в сельскохозяйственных задачах может возникать и другими путями. Так, например, в рамках некоторой модели организации сельскохозяйственных работ для отдельных технологических процессов может оказаться разумным — в случае включения их в план — осуществлять их с интенсивностью не ниже заданной (скажем, посев некоторой культуры, если он будет осуществлен, целесообразно производить на площади не менее
|
1 |
Оглавление
|