Modelleren in de praktijk
Veel problemen uit de alledaagse praktijk kunnen worden gemodelleerd als
problemen met lineaire doelstelling en lineaire randvoorwaarden, d.w.z. als
zogenaamde LP-problemen. Soms worden daarbij integraliteitseisen gesteld
die het oplossen van deze problemen behoorlijk kunnen bemoeilijken.
Andere aspecten die het daadwerkelijk oplossen van deze problemen kunnen
hinderen zijn de grootte van de (uitgeschreven) LP-formuleringen (onhandig,
onoverzichtelijk), en de consistentie. Het is verstandig modellen en data
uit elkaar te houden. Daarom leren we onze studenten te werken met een
modelleertaal (AIMMS).
Het dwingt de student een probleem te ontrafelen in parameters (bekende
waarden, eventueel door gebruiker te modificeren) en variabelen (onbekenden,
waarde te bepalen door model), en (structurele) voorwaarden; en deze te
beschrijven in een algebraisch formaat. Een verder voordeel van een tool als
AIMMS is de mogelijkheid de gebruikers-interactie soepel te laten verlopen
voor het hanteren van invoer en uitvoer.
Informatie
Informatie over de concrete gang van zaken wordt gegeven in informatie over 2WO09.
De theorie behandeld in de eerste bijeenkomst is na te lezen in
theorie, deel I.
Bij kleine studentaantallen wordt
het vak verzorgd als een soort begeleide zelfstudie, aan de hand van enkele
oefenopgaven. Deze worden uitgedeeld maar zijn ook hier verkrijgbaar:
opgavenset I,
opgavenset II,
opgavenset III.
Omwille van de bredere inzet van het materiaal zijn de opgaven in
het Engels gesteld. In deze directory treft u ook data-sets aan met
betrekking tot sommige van de opgaven. In het bijzonder is dat de excel-file bij opgavenset II, opgave 4.
Laatste nieuws
Op de bijeenkomst op 18 maart 2008 gaf ik een overzicht over netwerk problemen,
en distribueerde ik de tweede set opgaven.
De theorie behandeld in de tweede bijeenkomst is na te lezen in
theorie, deel II.
Op de bijeenkomst van 7 mei 2008 behandel ik het gebruik van kolomgeneratie
en deel ik een derde set opgaven uit. De bijeenkomsten op 7 en 14 mei vinden
plaats in Aud 12, die van 21, 28 mei en 4 juni in Matrix 1.41.