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.