Modellierung von API-Ratenlimits als diophantische Ungleichungen

2025-06-30

Dieser Artikel untersucht einen mathematischen Ansatz, insbesondere die Verwendung diophantischer Ungleichungen, zur Lösung von Problemen der API-Ratenbegrenzung. Der Autor verwendet ein Szenario mit einem Limit von 10 Anfragen pro Stunde und drei Wiederholungsversuchen pro Aufgabe als Beispiel und zeigt, wie das Problem der Aufgabenplanung in ein Problem der ganzzahligen Machbarkeit umgewandelt werden kann. Durch die Analyse des Wiederholungsmusters und der Zeitfenster der Aufgaben erstellt der Autor ein Ungleichungsmodell und verwendet Go, um ein Programm zu schreiben, das bestimmt, ob eine neue Aufgabe sicher geplant werden kann, ohne das Ratenlimit zu überschreiten. Der Artikel erwähnt auch die Optimierung des Algorithmus, um die Zeitkomplexität von O(n^2) auf O(n*log(n)) zu reduzieren.