WisFaq!

\require{AMSmath} geprint op zondag 5 mei 2024

Restrictie formuleren met als… dan

Als je aan een LP model de restrictie toe wilt voeren dat alleen als x1$\ge$3, dan mogen x2 en x3 groter dan 0 zijn; anders zijn x2 en x3 gelijk aan 0. Hoe formuleer je dit in een LP model?

Daan
27-1-2014

Antwoord

Dat hangt af van de software die je gebruikt. Zoiets zal je in de documentatie toch wel moeten kunnen vinden. In VU-grafiek zat bij 'lineair programmeren' de functie if ingebouwd:

if
if-functie of als-dan-functie
het format is: if(voorwaarde;functie1;functie2)
als aan de voorwaarde is voldaan geldt functie1 anders geldt functie2
voorb12
In sommige programmeertalen geeft een uitdrukking als (x1$\ge$3) de waarde 0 als niet aan de voorwaarde is voldaan en de waarde 1 als dat wel zo is. Daar kan je dan misschien iets mee?

Zonder precies te kunnen zien wat je gebruikt is het lastig om er iets zinnigs over te zeggen.

WvR
29-1-2014


© 2001-2024 WisFaq
WisFaq - de digitale vraagbaak voor het wiskunde onderwijs - http://www.wisfaq.nl

#72163 - Lineair programmeren - Student universiteit