joranh
Legacy Member
Hallohallo,
Ben volledig nieuw op dit forum, doorwezen door een vriend, en hoop hier iemand te vinden die me wat kan helpen bij een probleem.
Het probleem gaat als volgt;
Je hebt 1 grote 'container cirkel' met straal 215.
Vervolgens krijg je 50 kleinere cirkels gaand van straal 1 tot 50.
De bedoeling is een zo groot mogelijk oppervlak te bedekken met de 50 cirkels zonder dat deze overlappen of uit de container cirkel treden.
Heb hier ondertussen al wat opzoekingswerk over verricht;
Het is een NP-hard probleem wat betekent dat een optimale oplossing niet bestaat.
Je kan verschillende papers vinden die heuristieken aanraden maar ik zie niet hoe deze te coderen.
Is iemand vertrouwd met dit probleem? Of heeft iemand even tijd om met mij de heuristieken te bekijken? Op codeervlak heb ik vrij spel gekregen (of het nu Mathlab, CPLEX, Python... is), maar ik ken geen van deze programma's goed genoeg om dit te realiseren.
Op hoop van zege!
Mvg,
Joran
Ben volledig nieuw op dit forum, doorwezen door een vriend, en hoop hier iemand te vinden die me wat kan helpen bij een probleem.
Het probleem gaat als volgt;
Je hebt 1 grote 'container cirkel' met straal 215.
Vervolgens krijg je 50 kleinere cirkels gaand van straal 1 tot 50.
De bedoeling is een zo groot mogelijk oppervlak te bedekken met de 50 cirkels zonder dat deze overlappen of uit de container cirkel treden.
Heb hier ondertussen al wat opzoekingswerk over verricht;
Het is een NP-hard probleem wat betekent dat een optimale oplossing niet bestaat.
Je kan verschillende papers vinden die heuristieken aanraden maar ik zie niet hoe deze te coderen.
Is iemand vertrouwd met dit probleem? Of heeft iemand even tijd om met mij de heuristieken te bekijken? Op codeervlak heb ik vrij spel gekregen (of het nu Mathlab, CPLEX, Python... is), maar ik ken geen van deze programma's goed genoeg om dit te realiseren.
Op hoop van zege!
Mvg,
Joran
.