![]() |
AW: Algorithmus zur Verfügbarkeitsberechnung
@Bug
Deine Lösung berücksichtigt nicht die >"Erreichbarkeit" |
AW: Algorithmus zur Verfügbarkeitsberechnung
Zitat:
|
AW: Algorithmus zur Verfügbarkeitsberechnung
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
b.) Kommt nicht vor, solche Eintragungen werden vorher abgefangen. c.) Höchste Priorität. __________________________________________________ ___________________________ *[Der Übersicht halber gelöscht, da meine Überlegungen ins leere liefen]* __________________________________________________ ___________________________ Hier mal das "realere" Beispiel: Zitat:
Das bedeutet zu Zeit1 sollen 2 PC´s laufen. Zu Zeit2 einer etc. . SollZeit = Die "Zeit[i]", wie oft der PC eingetragen sein darf. (z.B. PC1 darf nur in einem Zeit1 eingetragen sein) Das optimale Ergebnis wäre z.B. so: Zitat:
Aber ich habe gerad den Überblick verloren wie man dahin kommt... ich geh jetzt erst einmal raus und schnap frische Luft um dann herumzuprobieren wie jfheins es vorgeschlagen hat. Edit:\ @BUG, Wow. Erstmal Danke für deine Arbeit ! :thumb: Leider ist die Erreichbarkeit nicht berücksichtigt (Siehe Bild Post1) |
AW: Algorithmus zur Verfügbarkeitsberechnung
Wenn ich das Ergebnis angucke:
|
AW: Algorithmus zur Verfügbarkeitsberechnung
Die SollZeit gibt an, wieviel der PC optimalerweise eingeplant werden soll.
D.h. die SollZeit darf nicht überschritten oder unterschritten werden. PC war vllt kein gutes Beispiel. Sagen wir Mitarbeiter. Ein Mitarbeiter muss seine SollZeit schaffen, kann aber nur so eingetragen werden wie er selbst seine "Verfügbarkeit" (Die H´s) angibt. Nun muss der Algorithmus entsprechend den Mitarbeiter so verplanen, dass dieser seine SollZeit schafft (Sofern möglich, kann auch sein dass es dafür gar keine Möglichkeit gibt). Die "ZeitAuslastung" gibt dementsprechend an wieviele Mitarbeiter zum Zeitpunkt X (H1 / H2 / H3 etc) zur Verfügung stehen müssen. Ich denke so lässt es sich einleuchtender veranschaulichen :stupid: P.S.: Ja, die Auslastung des Zeitraums ist das Optimum. Sie soll möglichst 100 % erreicht werden ! (Wie gesagt, kann manchmal nicht möglich sein, aber dann soll der Algo das Optimum herausholen) |
AW: Algorithmus zur Verfügbarkeitsberechnung
Da es schon recht spät für mich ist und ich nicht mehr klar denken kann nur eine Idee:
Geht das nicht in Richtung lineare Optimierung (da gibt es dann u.U. schon Algor. für, die man nur an sein Problem anpassen muss). |
AW: Algorithmus zur Verfügbarkeitsberechnung
Liste der Anhänge anzeigen (Anzahl: 1)
Das ist (Nachdem zu urteilen was ich im Internet las) richtig.
Jedoch fand ich dazu keine Algorithmen. Im Anhang noch einmal die "bugfreie" Version des vorher/nachher Zustandes. |
AW: Algorithmus zur Verfügbarkeitsberechnung
Mit Backtracking geht das auf jeden Fall, so wie das aussieht sind es auch nicht endlos viele Möglichkeiten...
Und da es kein Kriterium für "Optimal" gibt, sondern nur für "OK", muss man auch nicht den ganzen Baum durchsuchen... |
AW: Algorithmus zur Verfügbarkeitsberechnung
Das
![]() Nur als Nebenbemerkung zu deinen Problem: Wenn du eine optimale Lösung irgendwie findest, muss diese nicht Eindeutig sein, d.h. es kann evtl. mehrere gleichwertige Lösungen geben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz