Hjælp til Solver - lineær programmering
HejsaJeg sidder og vil gerne løs understående problemstilling i Solver. Så det håber jeg, at du kan hjælpe mig med det, hvis det ellers kan lade sig gøre i Solver?
Landmænd indgår gylleaftaler med hinanden fordi nogle landmænd har et overskud af gylle mens andre har et underskud af gylle. Fx:
Landmand W har en aftale med O om at levere 7 tons gylle til O, der bor 10km væk.
Landmand I er nabo til O og har en aftale om at levere 7 tons gylle til R, der er nabo til W.
I ovenstående tilfælde er aftalerne uhensigtsmæssige, da det ville være meget smartere, hvis W leverede til R og I til O.
Jeg har ca. 200 landmænd, hvor jeg skal finde ud af hvem, der skal lave aftaler med hvem således, at de kommer til at køre kortest muligt. Der er dog nogle betingelser.
Der må ikke afsættes mere gylle til modtageren end han har brug for.
En landmand kan ikke afsætte mere end han har i overskud.
En gylle modtager må gerne modtage gylle fra flere leverandører.
Her kommer lige nogle data som jeg regner med at køre test på. Hvis formateringen er gået galt mailer jeg dem gerne:
|--------O------|---------P--------|----------Q----------|
|---Gylle-behov-|-KM---Gylle-behov-|-KM--Gylle-behov--KM-|
|A-------7------|-3---------2------|-1--------6-------9--|
|B-------7------|-9---------2------|-6--------6-------2--|
|C-------7------|-1---------2------|-3--------6-------2--|
Landmand A har 3 i overskud
Landmand B har 7 i overskud
Landmand C har 5 i overskud
(Spørgsmålet er oprettet med udgangspunkt i http://www.eksperten.dk/spm/738683)