Podręcznik
Wersja podręcznika: 1.0
Data publikacji: 01.01.2022 r.
Wykłady
W1…WN, odpowiadające w sumie ok. 10-12 godz. standardowego wykładu
2. Modelowanie zależności
2.7. Flaga dodatniości zmiennej (wyrażenia)
Czasami konieczne jest zamodelowanie zachowania zmiennej binarnej tak, aby przyjmowała ona wartość 1 jeśli pewna inna zmienna lub wyrażenie są dodatnie. Taka zmienna binarna jest nazywana flagą dodatniości.
Niech zmienna ciągła będzie ograniczona w przedziale wartości: . Niech także dana będzie zmienna binarna $u\in\{0,1\}\). Warunek wtedy gdy osiągniemy stosując następujące nierówności:
A w przypadku wyrażenia (przykładowo wyrażenia liniowego):
Przykładowo, koszt transportu w zadaniu transportowym, uwzględniający tzw koszt stały, czyli koszt niezależny od ilości przewożonego towaru, naliczany jeśli ilość przewożonego towaru jest niezerowa:
Model mieszany, liniowy-całkowitoliczbowy, zadania transportowego z takim kosztem będzie następujący:
Stosując podobne techniki możemy ograniczyć liczbę zmiennych dodatnich, tzn. co najwyżej zmiennych przyjmie wartości dodatnie:
Ponownie przykład zadania transportowego, w którym co najwyżej dostawców realizuje zapotrzebowanie odbiorcy :
Analogicznie do ograniczenia liczby zmiennych dodatnich możemy wyrazić ograniczoną liczbę naruszonych warunków, czyli niespełnionych ograniczeń. Precyzyjnie, w układzie nierówności:
co najmniej warunków musi być spełnionych, a pozostałe nie muszą być spełnione.
Osiągniemy to następującym modelem całkowitoliczbowym:
Rozszerzając ten model możemy maksymalizować liczbę spełnionych warunków:
przy czym funkcja celu oznacza liczbę niespełnionych warunków.