Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter
wannesvier
Artikelen: 0
Berichten: 3
Lid geworden op: do 27 sep 2012, 13:28

algoritme

Ik zoek een algoritme dat het volgende als resultaat heeft.
 
Bvb:
x = 45
 
Verdeel x in delen waarvoor geldt:
 
- er mogen enkel volgende delen zijn : a=3; b=4; c=8
- er moeten maximaal aantal c's zijn en maximaal aantal b's 
- er mag geen rest zijn
 
Oplossing  van dit voorbeeld is dus 4c + 1b + 3a
 
Bedoeling is om dit in een programma te gieten, dat oplossingen kan vinden voor maximaal 8 verschillende delen (a tem h).
Dit kan dan gebruikt worden voor het berekenen van de efficiëntste batchgrootteverdeling in een industriële omgeving.
 
Wannes
 
 
EvilBro
Artikelen: 0
Berichten: 7.081
Lid geworden op: vr 30 dec 2005, 09:45

Re: algoritme

Hoe zou jij dit structureel aanpakken?
PAAC
Artikelen: 0
Berichten: 301
Lid geworden op: do 29 jun 2006, 23:03

Re: algoritme

Voor 3 variabelen met je gestelde voorwaarden is een simpele oplossing mogelijk denk ik, maar voor 8 verschillende variabelen met ook nog mogelijke voorwaarden zou je misschien hiernaar kunnen kijken:

http://nl.wikipedia.org/wiki/Lineair_programmeren
 
Hierin wordt verwezen naar:

http://nl.wikipedia.org/wiki/Simplexmethode
Plan? I don't need a plan, just a goal. The rest will follow on its own.

Clever waste of time: Level 31

Terug naar “Wiskunde”