Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Задача о покрытии местности при строительстве объектов
При планировании строительства производственных, социальных и др. объектов всегда стоит задача правильного их размещения, то есть возникает так называемая задача о покрытии. Эта задача является частным случаем рассмотренных выше задач о раскрое и планировании (в ней bi=1; aijÎ {0, 1} ).
В качестве управляемых переменных примем xj (j=1, 2, …, 5), причем xj=1, если в месте Vj построена ГЭС, и xj=0 в противном случае. Математическая модель задачи получается такая же, как и в задаче оптимального раскроя (6.23) – (6.25), но с условием, что bi=1 (i=1, 2, …, 4) и с дополнительным условием «xj=0 или xj=1» при j=1, 2, …, 5). Возможны следующие варианты задачи: 1. Заданы расходы на строительство Vj, равные сj, и ищется наиболее дешевое «покрытие» всех местностей. Целевая функция в этом случае имеет вид:
2. Можно потребовать также k-кратное покрытие. В этом случае bi = k. Транспортная задача Это еще одна типичная и очень важная задача линейного программирования.
Условия задачи можно записать компактно в виде таблицы (двойной матрицы): Таблица
Cовокупность чисел xij, т.е. матрицу Х = [xij] будем называть матрицей перевозок или планом перевозки, а матрицу С =[cij] – матрицей транспортных издержек (затрат). Сформулируем математическую модель транспорт-ной задачи. Транспортная задача заключается в отыскании среди допустимых планов оптимального, т.е. такого, по которому общая стоимость перевозок будет минимальна, т.е План является допустимым, если числа xij удовлетворяют следующим естественным ограничениям: Поскольку грузы предполагается перевозить только в одном направлении – из пунктов отправления в пункты назначения, то на переменные накладываются условия неотрицательности переменных: в которых первые m равенств означают, что из каждого пункта производства Ai вывозится весь произведенный продукт. Последние n равенства означают, что каждый пункт потребления полностью удовлетворяется. Транспортную задачу в приведенной формулировке (6.26) – 6.28) называют закрытой (или замкнутой) транспортной задачей, в отличие от открытой, в которой n Пример 6.8. Построить математическую модель транспортной задачи. На трех цементных заводах производится цемент одной и той же марки в количествах соответственно 100, 130, 170 тонн. Цемент следует доставить на четыре ЖБК, потребляющих его соответственно в количествах 150, 120, 80, 50 тонн. Стоимости (у.е.) перевозок одной тонны продукта с i-го (i=1, 2, 3) завода на j-й (j=1, 2, 3, 4) ЖБК приведены в табл. Спланировать перевозки так, чтобы их стоимость была минимальной. Проектные параметры: xij–количество (т) продукта, перевозимого с i-го (i=1, 2, 3) завода на j-й (j=1, 2, 3, 4) ЖБК.
Условия задачи записываем в виде таблицы.
Тогда целевая функция (общая стоимость перевозок) имеет вид: Zmin =3x11+5x12+7х13+11х14+x21+4x22+6x23+3x24+5x31+8x32+12x33+7x34. Ограничения записываем из условия, что вывозится весь произведенный на каждом заводе цемент (первые три) и что каждый ЖБК полностью обеспечивается цементом: x11 +x12 +х13+х14=150, x21 +x22 +x23+x24=130, x31 +x32.+x33+x34=170, x11 +x21 +х31=150, x12 +x22 +x32=120, x13 +x23.+x33=80, x14 +x24.+x34=50, xij³ 0 (i=1, 2, 3; j=1, 2, 3, 4). Решение данной транспортной задачи с использованием приложения Microsoft Excel приведено в подразделе 6.5. 6.4.6. Задача о назначениях (проблема выбора)
Эта задача является частным случаем транспортной задачи Обозначим через xij переменную, равную единице, если i-ймеханизм назначен на j-ю работу, и равен нулю, если он на эту работу не назначен. В качестве целевой функции выбираем суммарную производительность всех механизмов Ограничения записываем из условия, что каждый механизм выполняет одну работу и что каждая работа обеспечивается одним механизмом:
n Пример 6.9. Задача о назначениях. Имеются три бригады В1, В2, В3, каждая из которых может быть использована на каждой из 3-х строительной площадке с производительностью (в условных единицах), заданной в таблице. Таблица.
Требуется распределить бригады по одной на каждую строительную площадку так, чтобы суммарная производительность всех бригад была максимальной. Обозначим xij=1, если на i-ю стройплощадку назначена j-я бригада, и xij=0, если она на эту стройплощадку не назначена. В качестве функции цели возьмем суммарную производительность всех бригад: Zmax =x11 +2x12 +3х13+2x21 +4x22 +x23+3x31 +x32.+5x33. Систему ограничений запишите из условий, что каждая бригада выполняет работу на одной определенной стройплощадке и что каждая площадка обеспечена одной бригадой рабочих. Популярное:
|
Последнее изменение этой страницы: 2017-03-08; Просмотров: 909; Нарушение авторского права страницы