Здесь возможны варианты:
- деталь ждет обработки на k -ом станке, тогда
- деталь не ждет обработки
-
2) На одном станке нельзя одновременно обрабатывать две детали j и s . Моменты начала обработки двух деталей должны отстоять как минимум на длину обрабатывания детали, которая идет первой.
Но мы не знаем, какая деталь идет первой, поэтому условия xijis ( сначалаобрабатывается s) альтернативные, т.е. работает одно или другое.
Чтобы реализовать эту ситуацию введем дополнительную целочисленную переменную yijk
Обозначим верхнюю границу продолжительности производственного цикла через T .
Тогда можно записать:
Исследуем данную конструкцию:
А) xij xis 0 . Ситуация невозможна, т.к. это означает одновременную обработку двух деталей на станке.
В (*) y ijs 0 , (**) y ijs 1 .
Значит yijs 1 (единственное возможное значение). Таким образом, формальная конструкция (*) и (**) реализует альтернативные условия.
Вследствие большого разнообразия производственных условий возможностей производства универсальная постановка задачи календарного планирования невозможна.
Приведенная постановка является наиболее простой.
Ограничения задачи могут быть дополнены следующими:
- условиями на сроки окончания отдельных работ;
- требование учета различных проиводственных факторов (труд, материалы, оборудование);
- требование учета дополнительных производственных факторов, сопровождающих процесс производства – особенностей технологии.
В качестве критериев оптимальности в этой задаче может быть использованы и другие критерии, которые делятся на 2 группы:
1) критерии, зависящие от общей продолжительности обработки изделий. К ним относятся: минимум простоев оборудования; максимум показателя использования оборудования; минимум издержек на незавершенное производство
2) критерии, которые являются функцией заданных сроков готовности: минимум суммарного отставания от сроков; минимум издержек, связанных с невыполением работ в срок; минимум числа отстающих работ.
4) Модель задачи о покрытии.
Задача о покрытии
Общий вид: n
c j x j min
j 1 n
a ij x j b i , i 1, m
j 1
Описание конкретных постановок задач о покрытии проводится на логическом языке в терминах синтеза схем с использованием булевых функций, связывающих входы и выходы устройства.
Тогда задачей синтеза является построение схемы, реализующей дополнительную булеву функцию, затем среди полученной совокупности схем выбираются в соответствии с заданным критерием. 5) Особые задачи.
Неоднородная ТЗ с фиксированными доплатами
В качестве задачи с разрывной функцией цели рассмотрим ТЗ с фиксированными доплатами или неоднородную ТЗ.
Кроме того, по условиям перевозки требуется дополнительно платить dij ден.ед. независимо от величины груза в случае, если груз перевозится из i в j .
Интерпретация доплаты dij может быть: плата за аренду авто, дорожный сбор на крупных дорожных сооружениях, таможенная политика и т.д.
Модель. В связи с новыми условиями целевая функция ТЗ становится принципиально другой. Это функция, в которой прежнее cij становится зависимой от того, перевозится груз или нет.
Здесь переменных целочисленных нет.
-
m n
Тогда F ( cij xij dij yij ) .
i 1 j 1
Рассмотрим, как работает в оптимальном плане:
- если yij 0 , то xij 0 ;
- если yij 1 , то xij Mij неравенство излишнее (по построению);
-
Таким образом, переменные yij {0,1} «согласуют» плату за аренду и действие – осуществление перевозки.
В схему ТЗ с фиксированными доплатами укладывается также задача о смесях, имеющие фиксированные доплаты (фиксированная стоимость заказа, компоненты смеси, не зависящие от заказываемого количества).
Распределительная задача (обобщенная ТЗ)
Заданы затраты времени на выполнение i -ой транспортной единицей рейса j - tij и затраты денежных средств cij .
Надо оптимизировать расстановку транспортных единиц по рейсам так, чтобы суммарные затраты были минимальными.
Введем обозначение: xij - количество i -го транспорта на j -ом маршруте.
Модель:
(3)
(4)
Распределительная задача с фиксированными доплатами
Пусть дополнительно в постановке обобщенной ТЗ нужно учесть следующее: выпуск транспортных средств i на маршрут j связан с дополнительными затратами времени
Тогда затраты средств cij будут зависеть от того, будет ли транспортное средство i содержать хотя бы один рейс по маршруту j или нет.
Таким образом: cij (5)
Аналогично, для затрат времени: tij ( xij )
Получили модель: