Der Algorithmus für die Platzvergabe

Hier findest Du den Algorithmus für die Vergabe der Plätze, die zwei Wochen nach Buchungsstart möglichst alle Deine vorgemerkten Buchungswünsche in feste Buchungen umwandelt.

Grundregeln

Beim Design des neuen Buchungssystems und des Platzvergabealgorithmus waren folgende Dinge wichtig:

Verarbeitung überbuchter Events

Die Platzvergabe erfolgt in drei Runden, da die Gäste ihre Buchungen mit einer Priorität von hoch (zwei Sterne), mittel (ein Stern) und "warum nicht" (kein Stern) versehen können - angefangen mit der hohen Priorität (**) in der ersten Runde, gefolgt von den beiden weiteren Priorisierungen.

Die überbuchten Events werden nach dem Grad der Überbuchung (Anzahl Buchungen geteilt durch Anzahl Plätze) sortiert, damit die am wenigsten überbuchten zuerst abgearbeitet werden. Grund für diese Reihenfolge ist sicherzustellen, dass für Gäste, die nur wenige, aber sehr gefragte Events gebucht haben, das Risiko leer auszugehen, minimiert wird.

Verarbeitung nicht-überbuchter Events

Im zweiten Schritt werden die Buchungen der nicht-überbuchten Events durchgeführt.

Das Vorgehen ist mit obigem im Kern identisch, außer dass es nur einen Durchlauf gibt, da keines der Events überbucht ist. Da die Buchungspriorität im o.g. Score enthalten ist, bekommen Gäste bei auch hier bei kollidierenden Events das bevorzugte.

Was der Algorithmus tut

Zugegeben, der Algorithmus klingt hie und da vielleicht ein klein wenig irritierend aber uns lag daran den wirklichen Algorithmus aufzuzeigen, wie er technisch implementiert wurde.

Das das obige vielleicht nicht für alle so direkt durchschaubar ist, erlauben wir uns, hier aufzuzeigen, wie der Algorithmus von der Wirkung her funktioniert:

Navigation

Fragen und Antworten       Sitemap       Startseite       Kontakt