Skip to content
Opt Dir

Personalwirtschaft · Zuordnungsproblem (Ungarische Methode)

n Aufgaben + n Personen / Maschinen — Wen Ordne Ich Worauf Zu, Damit Die Gesamtkosten Oder Zeit Minimal Sind?

Arbeitskräfte 6 Min Lesezeit
Gilt auch für: Fertigung Gesundheitswesen
#Zuordnungsproblem #Ungarische Methode #Kuhn-Munkres #bipartites Matching #kombinatorische Optimierung #Personalzuordnung #lineare Zuordnung

Bei gegebener n×n-Kostenmatrix die Aufgabe, n Arbeiter/Ressourcen eins-zu-eins n Aufgaben zuzuordnen, sodass die Gesamtkosten oder -zeit minimal sind; eines der grundlegendsten kombinatorischen OR-Probleme (in der Literatur: Zuordnungsproblem; gelöst durch die Kuhn-Munkres-Ungarische Methode in polynomieller Zeit O(n³)).

Kurz gesagt

Für Dienstleistungs-KMU, die jede Woche mit der Frage ‘wer macht was’ starten: Ingenieurbüros mit 5-30 Ingenieuren, Kanzleien mit 20-80 Akten pro Woche, Facility-Management-Firmen mit 10-50 Außendiensttechnikern oder Kliniken, die Chirurgen Fällen zuordnen. Jedes Person-Aufgabe-Paar hat reale, unterschiedliche Kosten, weil Kompetenz, Zeit, Anfahrt und persönliche Präferenz zusammenspielen; die Faustregel ‘beste Person auf die härteste Aufgabe’ sieht diese Unterschiede nicht. Schlechte Paarungen schlagen bis Freitag als Überstunden, verspätete Lieferungen und Kundenreklamationen durch. Eine systematische Zuordnung desselben Teams senkt Gesamtkosten oder -zeit typischerweise um 15-30%.

Kommt Ihnen das bekannt vor?

  • Wir sind ein Ingenieurbüro mit 5-30 Ingenieuren + 10-50 Projektaufträgen; die wöchentliche Entscheidung, wer welchen Auftrag bekommt, fällt intuitiv und wird vom Planer + Tabelle bestätigt.
  • Wir sind eine Anwaltskanzlei mit 20-80 neuen Akten pro Woche; die Kosten jedes Anwalts pro Aktentyp (Spezialisierung + Stundensatz + bestehende Mandantenbeziehung) sind unterschiedlich, die Verteilung erfolgt nach Dienstalter oder 'wer verfügbar ist'.
  • Wir sind ein Facility-Management-Unternehmen mit 10-50 innerstädtischen Servicefahrzeugen + Technikern; wir verteilen täglich 10-50 Außeneinsätze auf die Techniker, mit unterschiedlichen Anfahrtswegen + Technikerkompetenzen + Auftragsdauern.
  • Wir sind Planer in einem Krankenhaus mit 5-30 Chirurgen + 10-50 Fällen; Dauer + Qualitätsscore jedes Chirurgen pro Fallart sind unterschiedlich, die Zuordnung erfolgt nach der Intuition 'erfahrenster Chirurg auf den komplexesten Fall'.
  • Wir sind eine Bildungseinrichtung; 20-80 Lehrer + 20-80 Klassen/Kurse müssen abgestimmt werden, mit unterschiedlichen Präferenzen + Fachbereich + Klassenstufenpassung, die Zuordnung ist halbmanuell.
  • Unsere Zuordnungsmatrix ist 'rechteckig' (7 Techniker + 12 Aufgaben, oder 15 Techniker + 9 Aufgaben) — da sie nicht quadratisch ist, ist unklar, wie die Ungarische Methode anzuwenden ist und ob eine Dummy-Erweiterung nötig ist.
  • Wir wissen, dass unsere aktuelle Zuordnung nicht optimal ist, können aber nicht messen, wie weit vom Optimum entfernt — wir haben keine Referenzkennzahl 'Optimumkosten'.
  • Wir hängen an einer Single-Supplier-Workforce-Management-Software; sie wirbt mit einem 'Zuordnungsoptimierungs-Modul', aber welcher Algorithmus (Ungarisch, LAP, Heuristik) verwendet wird, ist nicht transparent.

Warum es wichtig ist

Verluste durch intuitive Aufgabenzuordnung: (1) Gesamtkosten/-zeit liegen typischerweise 15-30 % über dem Erreichbaren — wenn der Planer die Regel ‘beste Kompetenz auf die schwerste Aufgabe’ anwendet, werden die übrigen weniger qualifizierten Mitarbeiter in die leichteren Aufgaben gedrängt; eine systematische Zuordnung prüft auch ‘mittlere Kompetenz + mittlere Schwierigkeit + niedrige Anfahrtskosten’-Kombinationen, die die Daumenregel übersieht, (2) Belastungsungleichgewicht — die erfahrenen Mitarbeiter, die immer die schwersten Aufgaben bekommen, brennen aus, die weniger Geschickten erhalten keine Wachstumschance, im Team brodelt ‘mir gebt ihr immer das Schwerste’ oder ‘ihr seht mich gar nicht’, (3) Mandant/Projekt-Kontinuität bleibt informell — ‘wer kennt welchen Mandanten’ lebt im Kopf des Planers; nächste Woche bekommt der Mandant ein anderes Gesicht und stellt sich von vorne vor, (4) nicht-quadratische Fälle (z. B. 7 Mitarbeiter + 12 Aufgaben) werden falsch behandelt — überzählige Aufgaben oder leerlaufende Mitarbeiter bleiben als ‘manueller Rest’ statt durch eine klare Prozedur zu laufen, (5) Schätzdrift — Abweichungen wie ‘X auf Y wurde mit 4 Stunden geschätzt, lief 10 Stunden’ werden nicht gemessen, daher läuft die Zuordnung der nächsten Woche auf derselben falschen Kostenmatrix, (6) Single-Supplier-Lock-in bei der Personaleinsatz-Software — wenn die Zuordnungs- und Kontinuitätshistorie nicht exportierbar ist, bedeutet ein Anbieterwechsel den Verlust des operativen Gedächtnisses. Die Praxis zeigt: eine systematische Zuordnung senkt die Gesamtkosten um 15-30 %, reduziert die Planungszeit um 50-70 % und das Belastungsungleichgewicht um 30-40 % gegenüber manueller oder intuitiver Zuordnung. Für einen mittleren Dienstleistungsbetrieb (wöchentlich 20-80 Aufgaben × 20-80 Personen) bedeutet das 800K-3M TRY pro Jahr operative Margendifferenz + niedrigere Burnout-Quote + nachhaltige Mitarbeiter-Mandanten-Passung.

Wie wird es gelöst?

Technische Tiefe

In einem Satz: Gegeben eine Kostenmatrix C[i,j] für Person-Aufgabe-Paare (Stundensatz × erwartete Dauer + Kompetenz-Mismatch-Strafe + Anfahrtskosten), findet die Ungarische Methode in O(n³)-Zeit die Eins-zu-eins-Optimalzuordnung — jede Person auf genau eine Aufgabe, jede Aufgabe auf genau eine Person, Gesamtkosten minimal.

In der Operations-Research-Literatur (Disziplin, die Mathematik und Computer für Geschäftsentscheidungen einsetzt) und kombinatorischen Optimierungsliteratur trägt das Problem den Namen Zuordnungsproblem (Assignment Problem). Die klassische Lösung ist die Ungarische Methode (1955); 1957 wurde der Algorithmus in eine vollständig formale polynomielle O(n³)-Prozedur gegossen, weshalb in der modernen Literatur auch Kuhn-Munkres-Algorithmus geläufig ist. Der Name stammt von den bipartiten Matching-Sätzen, deren Grundlagen ungarische Mathematiker legten. Drei Stufen:

1. Modellierung — n×n-Kostenmatrix + Eins-zu-eins-Zuordnung. Eingangsdaten: (a) n Ressourcen (z.B. Personal, Fahrzeuge, Maschinen) — je ein Kompetenzprofil, ein Stundensatz, ein aktueller Standort / eine Verfügbarkeit, (b) n Aufgaben — je ein Typ, eine erwartete Dauer, ein Ort, ein Termin, eine Qualitätsanforderung, (c) n×n-Kostenmatrix C[i,j] — die Kosten (oder Zeit, oder negativer Nutzen) für die Zuordnung der i-ten Ressource zur j-ten Aufgabe; Kostenkomponenten: Kompetenz-Mismatch-Strafe + Stundensatz × erwartete Dauer + Anfahrtskosten + Präferenz-/Passungsstrafe. Entscheidungsvariablen: x[i,j] ∈ {0,1} — ist Ressource i auf Aufgabe j zugeordnet. Bedingungen: jede Ressource genau auf eine Aufgabe (∑_j x[i,j] = 1, ∀i), jede Aufgabe genau auf eine Ressource (∑i x[i,j] = 1, ∀j). Ziel: minimiere ∑{i,j} C[i,j] × x[i,j]. Das Modell muss quadratisch und ausgeglichen sein; für den rechteckigen Fall (m≠n) verwende Dummy-Erweiterung: bei m=7 Personen + n=12 Aufgaben füge 5 Dummy-Personen ein; die Kosten jeder Dummy-Person auf jede Aufgabe sind 0 (wenn die Aufgabe unzugeordnet bleiben darf) oder ein sehr großes M (wenn jede Aufgabe zwingend zugeordnet werden muss). Bei m>n füge Dummy-Aufgaben hinzu. Für die Maximierungsvariante (Maximierung des Gesamtnutzens) ersetze Kosten durch -Nutzen; derselbe Algorithmus läuft.

2. Lösung — Ungarische Methode und moderne Alternativen. Der Kern der Ungarischen Methode ist Matrix-Zeilen-/Spaltenreduktion + Überdeckung im Null-Zuordnungsgraphen + Augmentierung in nicht-überdeckten Zellen: (a) subtrahiere das Minimum jeder Zeile (jede Zeile hat nun mindestens eine Null), (b) subtrahiere das Minimum jeder Spalte (jede Spalte hat nun mindestens eine Null), (c) finde auf den Nullen ein maximales Matching, (d) ist das Matching nicht perfekt (n Paare), überdecke die nicht zugeordneten Zeilen/Spalten mit der minimalen Linienzahl durch eine sequentielle Überdeckungsprozedur, subtrahiere das Minimum nicht-überdeckter Zellen von nicht-überdeckten Zeilen und addiere es zu Überdeckungs-Schnittpunkten, aktualisiere die Nullmenge, (e) wiederhole bis ein perfektes Matching gefunden ist. Komplexität O(n³), polynomielle Zeit, garantiertes Optimum. Moderne Alternativen: LAP — Linear Assignment Problem gelöst durch shortest-augmenting-path-Algorithmen, in der Praxis 5-20-mal schneller als das klassische Ungarische; der Auction-Algorithmus — parallelisierungsfreundlich, in großem Maßstab praktisch. LP-basierte Alternative: die LP-Relaxation des Zuordnungsproblems ist total unimodular in ihrer Bedingungsmatrix und liefert deshalb direkt eine ganzzahlige Optimallösung — auch ein generischer LP-Solver liefert das garantierte Optimum, nur langsamer. Bottleneck-Zuordnung: das Ziel ist nicht die Summe, sondern die zugeordneten maximalen Kosten (max-min-Fairness) — ein anderer Algorithmus per Threshold-Binärsuche. Quadratisches Zuordnungsproblem (QAP): Zuordnungskosten hängen von paarweisen Interaktionen ab — NP-schwer, ein eigenes Problem; nicht mit dem klassischen linearen Zuordnungsproblem zu verwechseln.

3. Feldintegration. Ausgabe ist dreischichtig: (a) Zuordnungsliste — jedes Ressource-Aufgabe-Paar, erwartetes Start-Ende, Kostenbeitrag; der Planer veröffentlicht die Liste, (b) Vergleich alternativer Zuordnungen — neben dem Optimum 2-3 ’nah-optimale’ Varianten (z.B. Anfahrtspriorität, Kompetenzpriorität, Mandanten-Kontinuitätspriorität); der Manager trifft eine kontextuelle Wahl, (c) Rückkopplung zur Kostenmatrix — nach der Ausführung werden die tatsächliche Dauer/Qualität gemessen und die Kostenmatrix-Schätzungen aktualisiert (z.B. ‘Person X auf Aufgabentyp Y kam 25% langsamer als geschätzt’). Aufwärts-Integration: HR-System (Kompetenzprofil, Lohntabelle, Verfügbarkeitskalender), CRM/Projektmanagement (Aufgabenpool, Mandanten-Kontinuitätsregister), GIS (Standort + Anfahrtsweg). Monatliches Zuordnungs-Komitee: Ist-vs-Optimum-Abweichungsanalyse, Kostenmatrix-Kalibrierung, Auslastungsbilanz, Mandanten-Kontinuitätsquote, Job-Zufriedenheitssignale nach der Zuordnung.

Alternativen

Manuell + Tabelle

Kostenlos

Null Lizenz

Für wen geeignet: Kleiner Pool (Ressourcen <10, Aufgaben <10), einstufige Zuordnung

  • + Keine Softwarekosten
  • + Feldkenntnis des Planers bleibt im Vordergrund
  • + Für 5×5- oder 7×7-Matrizen lässt sich manuell ein Nah-Optimum finden
  • − Über 10×10 hinaus ist ein manuelles Optimum nicht erreichbar — Intuition driftet 15-30%
  • − Drift bei der Kostenmatrix-Schätzung wird nicht gemessen
  • − Rechteckiger Fall (m≠n) wird intuitiv behandelt; keine Dummy-Erweiterung
  • − Begründung der Zuordnung bleibt undokumentiert — Transparenzfragen unbeantwortet

Open-Source-Ungarisch / LAP-Modul + eigene Integration

Open Source

Lizenz kostenfrei; Eigenentwicklung 8-16 Wochen oder 200K-700K EUR Beratung

Für wen geeignet: Mittelständischer Dienstleister mit Tech-Team, integriert mit HR/CRM

  • + Ungarische Methode + LAP sind in Open-Source-Bibliotheken ausgereift (in jeder gängigen Sprache verfügbar)
  • + Polynomielle Zeit O(n³) — 100×100 in Sekunden
  • + Garantiertes Optimum; kein Drift-Risiko der Heuristik
  • + Rechteckig + Maximierung + Bottleneck-Varianten Open Source vorhanden
  • + Quelltext offen — Transparenz auditierbar
  • − Im Haus OR-Kenntnis + Software-Team erforderlich
  • − Kostenmatrix-Schätzung erfordert ein separates Datenmodell — der Algorithmus löst, die Eingabe stellst du
  • − Mehrperioden-dynamische Zuordnung erfordert zusätzliche Modellierung
  • − Wartung bleibt im Betrieb

Workforce-Management-Software (WFM) mit Zuordnungsmodul

Enterprise

100K-600K EUR Lizenz + 40K-200K EUR/Jahr Wartung (regionale Bandbreite)

Für wen geeignet: Mittel-großer Dienstleister (Ressourcen 30-200), integrierter CRM/HR/Operations-Bedarf

  • + Eingebautes Zuordnungsmodul (Ungarisch- oder LAP-Bibliothek im Inneren)
  • + HR + CRM + Planung integriert
  • + Mehrperioden-dynamische Zuordnung unterstützt
  • + Operativer Support + Schulung
  • − Welche Algorithmusvariante verwendet wird, ist möglicherweise nicht transparent
  • − Hohe Lizenz + langer (9-15 Monate) Rollout
  • − Kostenmatrix-Schätzmodell als 'Black Box' im Paket — Verhandlung nötig
  • − Single-Supplier-Lock-in-Risiko

Enterprise-OR-Plattform + eigenes Zuordnungsmodell

Enterprise

Jährlich 300K-1.5M EUR (große OR-Plattformen)

Für wen geeignet: Großer Dienstleister, mehr-regional + mehr-periodisch + stochastische Anforderungen

  • + Ungarisch + LAP + Auction + stochastische Varianten integriert
  • + Verallgemeinertes Zuordnungsproblem (GAP — mehrere Aufgaben pro Ressource) als Zusatzmodul
  • + Mehr-Ziel-Optimierung (Kosten + Fairness + Kontinuität)
  • + Transparente Methodik — Ergebnisse durch einen unabhängigen Fachmann prüfbar
  • − Hohe Lizenz + langer (12-24 Monate) Rollout
  • − Großer Umfang — für kleine/mittlere Skala möglicherweise überdimensioniert
  • − OR-Spezialistenteam + Feldintegrationsteam erforderlich
  • − Anpassung an lokale Regulierung verlängert das Projekt

Empfehlung

Klein
Ressourcen <10, Aufgaben <10: bleib bei manuell + Tabelle, aber mache die Kostenmatrix schriftlich explizit (erkläre für jede Zelle, was geschätzt wird). Drei Basisdisziplinen (Zuordnungsbegründung dokumentiert, Kostenmatrix-Formel veröffentlicht, Ist-vs-Schätz-Abweichung gemessen) bringen 5-10% Verbesserung. Eine Investition in Ungarische-Methode-Software amortisiert sich auf dieser Skala nicht.
Mittel
Ressourcen 10-50, Aufgaben 10-100, wöchentlich-monatliche Zuordnung: Open-Source-Ungarisch/LAP-Modul + eigene Integration, 4-8 Monate Pilot. Definiere eine Dummy-Erweiterungs-Prozedur für den rechteckigen Fall, trainiere ein Kostenmatrix-Schätzmodell auf einem separaten Datensatz. Erwarteter Gewinn: Gesamtkosten -15-25%, Zuordnungszeit (Planerzeit) -50-70%, Auslastungs-Schiefe -30-40%. Amortisation 12-24 Monate.
Groß
Ressourcen 50+, Aufgaben 100+, mehr-regional + dynamisch: Enterprise-OR-Plattform + eigenes Zuordnungsmodell + akademische Kommission als Aufsicht. Jährlich 500K-1M EUR Gesamtinvestition. Mehr-Ziel-Optimierung (Kosten + Fairness + Kontinuität), stochastische Kostenmatrix, GAP-bedürftige Segmente als Zusatzmodule. Amortisation 24-36 Monate. Erwartet: Gesamtkosten -20-30%, Planerzeit -70-85%, Person-Mandant-Kontinuität +40-60%.

Im Gespräch fragen

  • Was läuft im Zuordnungsmodul tatsächlich — ein systematischer Matching-Algorithmus (Ungarische Methode / Shortest-Augmenting-Path / Auction-artig), ein LP-Solver oder eine Heuristikregel? Sind die gewählte Variante und ob sie ein garantiertes Optimum liefert in der Spezifikation festgehalten?
  • Wie wird der rechteckige Fall (m≠n Personen-Aufgaben) behandelt — wird eine Dummy-Zeile/-Spalte automatisch hinzugefügt oder vom Benutzer manuell? Wie werden Dummy-Kosten (0 oder großes M) gewählt?
  • Wird die Maximierungsvariante (Maximierung des Gesamtnutzens) unterstützt — erfolgt die Umrechnung zwischen Kosten und Nutzen automatisch?
  • Wird die Bottleneck-Zuordnung (max-min-Fairness statt Summenkosten) unterstützt? In welchen Szenarien empfohlen?
  • Wie wird die Kostenmatrix C[i,j] geschätzt — gibt der Benutzer sie manuell ein, leitet das System sie aus der Historie ab, oder hybrid? Gibt es einen Abweichungsbericht?
  • Wird eine Mehr-Ziel-Zuordnung (Kosten + Fairness + Kontinuität) unterstützt oder nur Einzelziel? Gibt es gewichtete Summe + Pareto-Frontier?
  • Welcher Einsparbericht lässt sich nach einem Pilot mit echten Betriebsdaten (6-10 Wochen) gegen die bisherige manuelle Zuordnung erstellen — Gesamtkosten, Zuordnungszeit, Auslastungsbilanz?
  • Wenn der Vertrag endet, in welchem Standardformat können wir Kostenmatrix-Historie, Zuordnungsarchiv, Person-Mandant-Kontinuitätsregister und Algorithmus-Auswahlparameter exportieren?

Technische Details

Editorische Notiz

Das Problem heißt umgangssprachlich “Aufgabenverteilung”, “Personaleinsatz”, “Auftragszuordnung” oder “Ressourcenverteilung”. In der akademischen Literatur trägt es den Namen Zuordnungsproblem (Assignment Problem); die klassische Lösung heißt Ungarische Methode oder Kuhn-Munkres-Algorithmus, ein O(n³) polynomieller kombinatorischer Algorithmus. Der Name stammt aus den bipartiten Matching-Sätzen, die die ungarischen Mathematiker Dénes König und Jenő Egerváry in den frühen 1900er Jahren entwickelten; Harold Kuhn baute den Algorithmus 1955 auf dieser Basis auf, James Munkres goss ihn 1957 in eine formale polynomielle Prozedur. Nicht zu verwechseln mit #072 (Stable Matching): Stable Matching arbeitet mit zwei-seitigen Präferenzlisten — Kandidat A bevorzugt Institution X, Institution X bevorzugt Kandidat A, das Matching wird so konstruiert, dass kein Blocking-Pair entsteht. Bei der Zuordnung gibt es nur eine ein-seitige Kostenmatrix — die Person hat Kosten auf der Aufgabe, die Aufgabe hat keine Präferenzreihenfolge; keine Zahlung, aber Kosten; Optimierungsziel ist die Summe der Kosten (soziales Optimum) — die strategische Manipulation wird anders analysiert. Nicht zu verwechseln mit #094 (Transportproblem): dort können m Quellen und n Senken unterschiedlich sein (m≠n), jede Quelle kann teilbare Mengen an mehrere Senken senden; Angebots-/Nachfrage-Bilanz wird anders restringiert. Bei der Zuordnung geht jede Ressource zu genau einer Senke, jede Senke erhält von genau einer Quelle — quadratische 0/1-Zuordnung. Das Transportproblem verallgemeinert die Zuordnung.

Im Feld am häufigsten übersehener Punkt: Dummy-Erweiterung für den rechteckigen Fall (m≠n). Kuhns Original-Ungarische Methode verlangt eine n×n-quadratische Matrix; im Feld kommt 7 Personen + 12 Aufgaben oder 15 Personen + 9 Aufgaben. Die Lösung ist einfach, aber der Praktiker kennt sie nicht: Erweitere die Matrix mit Dummy-Zeilen/-Spalten zur quadratischen Form. (a) m<n (weniger Personen als Aufgaben): füge (n-m) Dummy-Personen hinzu, jede Dummy-Person hat auf jeder Aufgabe Kosten M (sehr groß) — wenn ‘jede Aufgabe muss zugeordnet werden’ verlangt wird; andernfalls 0, dann landen nicht zugeordnete Aufgaben bei Dummy-Personen (real unzugeordnet). (b) m>n (mehr Personen als Aufgaben): umgekehrt Dummy-Aufgaben hinzu; einer Dummy-Aufgabe zugeordnetes Personal heißt ‘in dieser Woche kein Auftrag’. Praktiker kennen diese Prozedur nicht — ‘Personalrest’ oder ‘Aufgabenrest’ bleibt manuell, Optimum-Verlust 10-25%. Zweiter übersehener Punkt: Maximierung ↔ Minimierung. Manche Probleme sind in der Form ‘Gesamtnutzen maximieren’ (z.B. Kompetenz + Mandantenpassung); die Ungarische Methode ist ein Minimierungs-Algorithmus, aber ein Ersatz Kosten := -Nutzen oder die Transformation (max_Nutzen - Nutzen) macht daraus ein Minimierungs-Problem; derselbe Algorithmus läuft. Dritter übersehener Punkt: Kostenmatrix-Schätzdrift. Damit der Algorithmus das Optimum liefert, muss C[i,j] korrekt geschätzt sein; schlechte Schätzungen liefern schlechte Zuordnungen. Wie die Matrix geschätzt wird (historische Dauer, Kompetenzformel, Anfahrtskosten-Tarif) ist ein Modellierungsproblem, das dem Algorithmus vorausgeht — Praktiker tun dies in der Regel intuitiv, und die Ausgabequalität ist an die Schätzungsqualität gebunden. Vierter übersehener Punkt: Verwechslung mit dem Quadratischen Zuordnungsproblem (QAP). Beim klassischen linearen Problem sind die Zellen unabhängig (C[i,j] hängt nur von i und j ab); beim QAP interagieren zwei Zuordnungen (wenn Person i und i’ beide in dieselbe Region zugeordnet werden, entstehen Transferkosten, etc.) — NP-schwer, eigene Algorithmenklasse (Koopmans-Beckmann 1957). Vermischen führt zur Überraschung ‘warum dauert das so lang’.

Schritt-für-Schritt-Pfad für KMU

Stufe 1 — Miss die Kostenmatrix zuerst und mach sie explizit. Mindestens 6-12 Monate Historie: für jedes Person-Aufgabe-Paar die tatsächliche Dauer, Qualitätsbewertung, Anfahrtsweg, Mandanten-/Projekt-Passung. Kostenformel schriftlich: C[i,j] = α × geschätzte_Dauer[i,j] × Stundensatz[i] + β × Anfahrtsweg[i,j] + γ × Kompetenz-Mismatch[i,j] + δ × Mandanten-Kontinuitätsstrafe[i,j]. Gewichte (α, β, γ, δ) sind Führungsentscheidung; mindestens als Startpunkt α=1, β=0.5, γ=2 (schwer), δ=0.3. Nach jeder Zuordnung wird die Ist-vs-Schätz-Abweichung protokolliert.

Stufe 2 — Wissenskapital aufbauen. Kompetenzkarte des Personals (Kompetenz × Niveau), Aufgaben-Taxonomie (Klassen + benötigte Kompetenzen + Durchschnittsdauer), Anfahrtsweg-Tarif (Region×Region), Mandanten-Kontinuitätsregeln (welche Mandanten verlangen denselben Mitarbeiter, welche bevorzugen ihn). Dieser Datensatz ist die Eingabe für das Kostenmatrix-Schätzmodell.

Stufe 3 — Pilot. 6-10 Wochen. Auf einer Teilmenge (z.B. eine Region, ein Aufgabentyp) berechne die optimale Zuordnung mit der Ungarischen Methode und stelle sie parallel zur aktuellen manuellen Zuordnung. Der Planer entscheidet; der Algorithmus empfiehlt. Teste die Dummy-Prozedur für den rechteckigen Fall. Erfolgskriterien vorab definiert: Gesamtkosten -10% min., Zuordnungszeit -50% min., Auslastungs-Schiefe -20% min.

Stufe 4 — Rollout. In 9-15 Monaten Ausweitung auf den gesamten Servicebereich + Mehr-Ziel-Optimierung (Kosten + Fairness + Kontinuität). Monatliche Zuordnungs-Kommission: Ist-vs-Optimum-Abweichungsanalyse, Kostenmatrix-Kalibrierung (alle 3 Monate), Auslastungsbilanz, Mandanten-Kontinuitätsquote.

Risiken — was schiefgehen kann

  1. Schätzdrift der Kostenmatrix. Wenn C[i,j] falsch geschätzt ist, findet der Algorithmus das falsche Optimum. Z.B. Person X auf Aufgabentyp Y geschätzt 4 Stunden, tatsächlich 10 Stunden — Zuordnung ‘optimum’, Feld bricht. Gegenmaßnahme: Kostenmatrix wird nach jeder Zuordnung mit Feedback aktualisiert; mindestens 3-monatige Kalibrierung; Zellen mit Abweichung >25% lösen Tiefenanalyse aus.

  2. Kompetenz ist mehrdimensional — ein einzelner Skalar reicht nicht. Die Kompetenz einer Person auf einer Aufgabe kann ‘Grundkompetenz + spezifisches Mandantenwissen + Sprache’ in mehreren Dimensionen sein; das in einem einzigen C[i,j] zusammenzufassen verliert Entscheidungsinformation. Gegenmaßnahme: Mehr-Ziel-Formulierung (Kosten + Fairness + Kontinuität getrennt), oder Berichten der Kostenkomponenten getrennt.

  3. Widersprüchliche Präferenzen (soziale Dimension). Die optimale Zuordnung folgt der Kostenmatrix, aber die Mitarbeiterpräferenz (wer auf welcher Aufgabe arbeiten will, wer welchen Mandanten wiedersehen will) ist nicht in der Matrix; das Optimum kann in Mitarbeiterzufriedenheit Punkte verlieren. Gegenmaßnahme: Präferenzinformation als Präferenzstrafe (γ × Präferenz-Mismatch[i,j]) in die Kostenmatrix einbauen; oder Alternativen entlang der Pareto-Front bieten.

  4. Single-Supplier-Workforce-Management-Lock-in. Ohne Vertragsklausel für jährlichen Standardformat-Export von Kostenmatrix-Historie, Zuordnungsarchiv, Personal-Kompetenzregister, Mandanten-Kontinuitätsregister und Algorithmusparametern verliert ein Wechsel das operative Gedächtnis. Zuordnungssysteme laufen 5-15 Jahre — Single-Supplier-Abhängigkeit ist Langzeitrisiko.

Technische Sicht auf die Lösung

AnsatzTypische SkalaLösungszeitGarantiertes Optimum?
Intuitive Zuordnung (Planer + Regel)Klein (n<10)sofortNein, 70-85% optimum
Manuell + Tabelle (semi-systematisch)Klein (n<10)MinutenNein, Nah-Optimum
Ungarische Methode (Kuhn 1955 / Munkres 1957)Mittel (n<200)SekundenJa, O(n³) polynomiell
LAP — shortest augmenting path (Jonker-Volgenant 1987)Mittel-groß (n<2000)SekundenJa, in der Praxis 5-20× schneller
Auction-Algorithmus (Bertsekas 1988)Groß + parallelSekunden-MinutenJa (ε-Konvergenz)
Generischer LP-Solver (total unimodular)Alle SkalenMinutenJa (LP-Relaxation ganzzahlig)
Bottleneck-Zuordnung (max-min-Fairness)Fairness-fokussiertSekundenJa (Threshold-Binärsuche)
QAP (Quadratisch)InteraktionsbasiertStundenNein, NP-schwer, Metaheuristik
GAP (Verallgemeinert)Mehrere Aufgaben pro RessourceStundenNP-schwer, MIP/Metaheuristik

Zielfunktion — Wahl:

  • Ziel 1 — Minimum der Gesamtkosten: Klassisches lineares Zuordnungsproblem; Kostenkomponenten gewichtete Summe.
  • Ziel 2 — Minimum der Gesamtzeit: Zeit-fokussiert; identisch zu Kosten, wenn Stundensätze gleich.
  • Ziel 3 — Bottleneck (max-min-Fairness): Minimiere maximale zugeordnete Kosten; Fairness-fokussiert.
  • Ziel 4 — Mehr-Ziel (Kosten + Fairness + Kontinuität): Pareto-Front oder gewichtete Summe.

Zuordnungsvarianten — nach Feld wählen:

  • Klassische lineare Zuordnung (quadratisch + ausgeglichen): n×n-Matrix, Eins-zu-eins, Ungarische Methode O(n³).
  • Rechteckige Zuordnung (m≠n): Dummy-Erweiterung + Ungarisch; oder LAPJV direkt rechteckig.
  • Maximierungsvariante: Kosten := -Nutzen, derselbe Algorithmus.
  • Bottleneck-Zuordnung: Threshold-Binärsuche + Ungarisch; max-min-Fairness.
  • Verallgemeinerte Zuordnung (GAP): Jede Ressource hat Kapazität, jede Aufgabe einen Bedarf — NP-schwer, MIP/Metaheuristik.
  • Quadratische Zuordnung (QAP): Person-Person-Interaktionskosten — NP-schwer, Koopmans-Beckmann 1957.
  • Dynamische Zuordnung: Mehrperioden, Aufgaben kommen dynamisch — Rolling Horizon.
  • Stochastische Zuordnung: Kostenmatrix unsicher, Erwartungswert oder CVaR-Optimierung.

Akademische Quellen

In den Frontmatter unter sources aufgeführt.

Quellen

  • Kuhn, H. W. (1955). The Hungarian method for the assignment problem. Naval Research Logistics Quarterly, 2(1-2), 83-97. Grundlegende Quelle der polynomiellen Lösung; benannt nach den ungarischen Mathematikern König und Egerváry.
  • Munkres, J. (1957). Algorithms for the assignment and transportation problems. Journal of the Society for Industrial and Applied Mathematics, 5(1), 32-38. Kuhns Methode als formale polynomielle O(n³)-Prozedur.
  • Burkard, R., Dell’Amico, M. und Martello, S. (2009). Assignment Problems. SIAM. Das kanonische Referenzwerk zu Zuordnungsproblemen (linear, Bottleneck, quadratisch, verallgemeinert).
  • Jonker, R. und Volgenant, A. (1987). A shortest augmenting path algorithm for dense and sparse linear assignment problems. Computing, 38(4), 325-340. Der LAP-Algorithmus — in der Praxis 5-20-mal schneller als das klassische Ungarische.
  • Pentico, D. W. (2007). Assignment problems: A golden anniversary survey. European Journal of Operational Research, 176(2), 774-793. 50-jährige Übersicht der Zuordnungsliteratur.
  • Bertsekas, D. P. (1988). The auction algorithm: A distributed relaxation method for the assignment problem. Annals of Operations Research, 14(1), 105-123. Der parallelisierungsfreundliche Auction-Algorithmus.
  • YÖK Thesis Centre — Stichwort ‘atama problemi’, ‘Macar algoritması’ oder ‘Hungarian’ — 25+ Arbeiten aus TR-Akademia. tez.yok.gov.tr

Glossar

Zuordnungsproblem
Eins-zu-eins-Zuordnung einer Ressourcenmenge (Personen, Fahrzeuge, Maschinen) zu einer Aufgabenmenge mit minimalen Kosten oder maximalem Nutzen.
Ungarische Methode
Kombinatorischer Algorithmus, der das Zuordnungsproblem (n×n-Kostenmatrix, Eins-zu-eins minimaler-Kosten-Matching) in polynomieller Zeit O(n³) löst; Kuhn (1955) und Munkres (1957).
Gewichtetes Bipartites Matching
Das OR-Problem, in einem bipartiten Graphen mit gewichteten Kanten zwischen zwei disjunkten Knotenmengen ein Matching mit maximalem (oder minimalem) Gesamtgewicht zu finden.
X LinkedIn
War das hilfreich?
Korrektur vorschlagen

Ähnliche Probleme

Welcher Techniker zu welchem Kunden, um wie viel Uhr?

Ein Klimaservice, ein Aufzugswartungsunternehmen, ein Hausgeräteservice, ein ISP-Technikeranbieter oder ein Landtechnikservice mit 5–50 Außendienstmitarbeitern bekommt jeden Morgen eine Tagesliste: 30–150 Kunden mit geplanter Wartung, Reparatur oder Installation. Die Entscheidung: welcher Techniker, welcher Kunde, in welcher Reihenfolge, zu welcher Uhrzeit. Gleichzeitig zu berücksichtigende Bedingungen: Kundenzeitfenster (vormittags / nachmittags / festes Zeitfenster), Techniker-Skill (Klima Marke A vs B, Aufzugstyp, Internet-Infrastruktur), Fahrzeit (innerstädtisch 20–90 Min.), Ersatzteile im Fahrzeug, Eilauftrag-Priorität. Manuelle Zuteilung trägt bis 10–15 Techniker; darüber sitzt der Dispo 2–4 Stunden täglich am Telefon — verschobene Termine, unzufriedene Kunden und stille Techniker werden Routine.

Arbeitskräfte 4 Min

Wie baue ich wöchentliche Mitarbeitermuster — Bedarf gedeckt, Ruhe, Stunden und Fairness gleichzeitig?

Die Personal- oder Betriebsleitung eines 7-Tage-24-Stunden-Dienstes (Callcenter einer Einzelhandelskette, Hotelrezeption, Sicherheitsdienst, Krankenhausreinigung) plant für 100-500 Mitarbeitende nicht einzelne Schichten, sondern **wöchentliche Muster**: wer arbeitet an welchen Tagen, in welcher Schicht (früh/spät/Nacht), mit welcher Ruhetag-Verteilung — Bedarfsspitzen gedeckt, Wochenend- und Nachtlast fair verteilt. Der intuitive Plan blutet an einer von zwei Stellen: Unterbesetzung in Spitzenzeiten (Warteschlange, verlorene Verkäufe, abgebrochene Anrufe) oder Überbesetzung in Leerlaufphasen (80-200 TRY/Std. Lohn, rund 30-60K TRY pro Monat verschwendet in einem 100-Personen-Betrieb). Hinzu kommen Verstöße gegen Verträge (45-Stunden-Wochenobergrenze, 5 aufeinanderfolgende Tage, 7-10 Nächte pro Monat) mit Lohnstrafen und arbeitsrechtlichem Risiko; ohne schriftliche Fairness-Metrik klettert die Fluktuation auf 40-80 %, und jede Neueinstellung kostet 8-30K TRY Einarbeitung. Bei 200 Mitarbeitenden liegt die jährliche Lohnsumme bei 30-80M TRY; 10 % Verbesserung sind 3-8M TRY pro Jahr.

Arbeitskräfte 3 Min
Esc Schließen