Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter

Plaats een reactie

Je mail wordt niet openbaar getoond. Het wordt enkel gebruik voor contact of notificatie vanuit het beheer.

🗨️ Wat vind jij? Stel direct je vraag of geef je mening – zonder registratie. Je reactie zet het topic weer bovenaan bij 'Laatste posts' en trekt snel nieuwe reacties aan🔥. Mocht je als vaste bezoeker willen reageren, dan kun je je ook registreren.

Bevestig dat je geen robot bent door de volgende vragen te beantwoorden.

Noor heeft 10 knikkers. Ze verliest er 4 in het gras. Hoeveel heeft ze er nog?

Antwoord: (vul een getal in)

Er zitten 5 vogels op een hek. Twee vliegen weg. Hoeveel blijven er zitten?

Antwoord: (vul een getal in)

Weergave uitklappen Voorafgaande berichten: Lineair programmeren

Re: Lineair programmeren

door Fred F. » vr 17 dec 2010, 21:40

De term Lineair Programming (LP) wordt in de praktijk vaak losjes gebruikt voor een breed scale aan oplosmethoden voor optimalisaties.

Dit vraagstuk zou onder Integer Programming (IP) kunnen vallen, maar zonder de context van de leerstof is het moeilijk te weten wat voor oplosmethode de bedenker van het vraagstuk wil zien.

In ieder geval meen ik ook dat beide machines tegelijk in parallel werken.

Re: Lineair programmeren

door jhnbk » vr 17 dec 2010, 12:25

Dan lijkt mij dit niet echt een LP probleem.

Re: Lineair programmeren

door EvilBro » vr 17 dec 2010, 12:21

Aangenomen dat de opdrachten op elkaar volgen
Lijkt mij gezien de vraag onwaarschijnlijk. Ik verwacht dat de machines parallel mogen werken.

Re: Lineair programmeren

door jhnbk » vr 17 dec 2010, 11:34

Aangenomen dat de opdrachten op elkaar volgen (geen twee job's tegelijk. Klopt dit?) Moet je volgende functie minimaliseren :
\(\begin{array}{l}65\,x_6+70\,\left( 1-x_6\right) +40\,x_5+38\,\left( 1-x_5\right) +37\,x_4+45\,\left( 1-x_4\right) +\\8\,x_3+3\,\left( 1-x_3\right) +9\,x_2+15\,\left( 1-x_2\right) +20\,x_1+24\,\left( 1-x_1\right) \end{array} \)


Uitgewerkt:
\(-5\,x_6+2\,x_5-8\,x_4+5\,x_3-6\,x_2-4\,x_1+195\)


Met
\(x_i \in \{0,1\}\)

Lineair programmeren

door Joran » do 16 dec 2010, 17:11

In een fabriek moeten zes taken worden afgewerkt. Er zijn twee machines beschikbaar,

en elke taak wordt op exact een machine bewerkt. De tijd die elke taak nodig heeft,

hangt af van de machine waarop de taak wordt ingepland. Alle relevante tijden worden

in de onderstaande tabel gegeven (in minuten). Plan de taken in op de machines zodat

de `makespan' (het tijdstip waarop de laatste taak is uitgevoerd) geminimaliseerd wordt.

Code: Selecteer alles

Job	  Tijd Machine 1	 Tijd Machine 2

1

   20

   24

2

9

15

3

8

 3

4

   37

45

5

   40

38

6

   65

70
Iemand enig idee hoe ik dit kan oplossen?