Tool zur Optimierung der Arbeitsverteilung mit eindimensionalem Bin-Packing-Algorithmus Vollständiger Inhalt, Download
Der gesamte Inhalt des Erläuterungstextes zum Tool zur Optimierung der Aufgabenverteilung unter Verwendung des eindimensionalen Bin-Packing-Algorithmus wurde separat organisiert. Ich habe im gesamten Inhaltsverzeichnis einen Link gesetzt, damit Sie den Inhalt dieses Artikels per Index finden können.
- 2. Eindimensionaler Bin-Packing-Algorithmus
- 2.1. Typ des eindimensionalen Bin-Packing-Algorithmus
- 2.2. Next-Fit-Algorithmus
- 2.3. First-Fit-Algorithmus
- 2.4. Worst-Fit-Algorithmus
- 2.5. Best-Fit-Algorithmus
- 2.6. Absteigende Sortierung nach Artikelgröße anwenden
- 2.7. Next Fit mit absteigender Sortierung
- 2.8. First Fit mit absteigender Sortierung
- 2.9. Am schlechtesten geeignet mit absteigender Sortierung
- 2.10. Beste Anpassung mit absteigender Sortierung
- 2.11. Vergleich der Ergebnisse der Algorithmusanwendung
- 3. Implementierung des Bin-Packing-Algorithmus
- 4. Zukünftige Entwicklungsrichtung und Referenzmaterialien
- 5. Anhang5.1. Excel VBA-basierter Tool-Quellcode5.1.1. Tabellenquellcode ausführen
Letzte Änderungen am eindimensionalen Bin-Packing-Tool (Stand: 21. März 2021)
- 1. Zusammenfassung der Änderungen
- 2. Einzelheiten zu Änderungen
- 2.1 Elementgröße von Integer (Long) zu Real (Double) ändern (Variablennamen-Präfix ändern)
- 2.2 Groß-/Kleinschreibung des BinItem-Namens beachten (Von Sammlung in Wörterbuch geändert)
- 2.3 Reihenfolge Sortieren nach geraden und ungeraden Gruppen von Verteilungsergebnissen
- 2.4. Verbesserung des Codes zum Laden von BinItem
- 2.5. Wenn Duplikate im Bin-Elementnamen vorhanden sind, wird ein Meldungsfeld für die Liste der Duplikate angezeigt und die Ausführung wird abgebrochen.
Das Tool zur Optimierung der Arbeitsverteilung, das den eindimensionalen Bin-Packing-Algorithmus verwendet, finden Sie unten im GitHub-Repository.
https://github.com/DAToolset/1D-bin-packing
Alternativ können Sie direkt von dieser URL herunterladen.
https://github.com/DAToolset/1D-bin-packing/blob/main/1D Bin Packing_20210321_1.xlsb?raw=true
Eindimensionale Bin-Packing-Tools können für Datenmigration (Migration, Konvertierung, Migration), Datenqualitätsdiagnose, Datenprofilierung usw. verwendet werden. Die Arbeitsgruppe kann nach Anzahl der Datenfälle, Tabellengröße usw. oder nach der durchschnittlichen Ausführungszeit der letzten 3 bis 5 Mal zugeordnet werden.
Es ist universell einsetzbar, wenn Sie viele hunderte oder tausende Aufgaben gleichzeitig parallel erledigen wollen, also setzen Sie es bitte entsprechend dort ein, wo Sie es brauchen.