Mathematik

2.813 Mitglieder, 74.354 Beiträge

Bestehendes Problem mit One-To-Fly Sortierung?

Hallo zusammen, ich habe die ähnliche Frage schon einmal gestellt, leider habe ich keine ausreichende Lösung gefunden und ich suche immer noch, wer kann mir bitte helfen und wer eine Lösung präsentiert, die funktioniert, erhält eine Belohnung! Mein Problem noch einmal geschildert: Ich bin beruflich mit einem HTML-Projekt konfrontiert und musste eine One-To-Fly (aufgrund der Datenmenge) Tabelle entwickeln, Ziel ist es, die Kennziffer zu finden, da der Nutzer in der Praxis nur den Output-Wert kennt, doch die Suche funktioniert derzeit nur über die Kennziffer, also Beispiel: Spalte A = Kennziffer = 9000 Spalte B = Ausgabewert = 14194901194611390735 Der Berechnung liegt aus Sicherheitsgründen ein Hashingverfahren zugrunde, somit ist keine Rückrechnung möglich! Der Hacken: Kunde wünscht ausdrücklich kein Mapping, keine Datenbank Es gibt 55 Millionen Datensätze, die genauso verarbeitet werden. Pro Seite werden 500 Datensätze generiert Ausgangslage: Spalte A ist deterimistisch sortiert, hier als Beispiel die ersten drei Zeilen von Spalte A und Spalte B: 9000 | 14194901194611390735 9001 | 1420772774969051074 9002 | 16576014318843989704 usw. Die Spalte B ist chaotisch und genau diese Sortierung würden wir aber benötigen bzw. die Suche, die Suche nach der Kennziffer selbst funktioniert instant und sofort, die Suche nach dem Output-Wert natürlich nicht, ohne eine Datenbank oder Mapping, doch genau das möchte der Kunde nicht! Ein rein mathematischer Weg "nur" mit diesen beiden Spalten ist nicht möglich und ich weiß jetzt nicht mehr weiter, deshalb suche ich eine Lösung und eine Möglichkeit, bis auf eine Datenbank und Mapping ist alles erlaubt, wenn alle anderen oder weiteren Berechnungen innerhalb des Codes bleiben, ich hatte zwar einen Gedanken, bringe ihn aber nicht korrekt zu ende und zwar, ich erweitere um drei Werte: Spalte A = Kennziffer (sortiert nach diesem Wert, Ausgangswert der Berechnung) Spalte B = Diese Zahl ist dem User/Mitarbeiter bekannt Spalte C (neu) = Gemeinsame bekannte Zahlenableitung von A und B mit dem selben Wert, Problem hier, es funktiniert, aber ich finde keine Lösung die Zahl so zu gestalten, dass ich nur anhand von B selbst (da ja dieser Wert bekannt ist) die Zahl so zu berechnen, dass sie eine Position oder eine Seite "verrät", eben weil B chaotish ist und für Kennziffer 9003 ist der Wert B der bekannt ist zum Beispiel 99038385843832372811. Spalte D (neu) = ein weiterer Gedanke, eine Ordnungszahl nur von B berechnen, doch hier auch wiederum das Problem, die Sortierung oder die Position korrekt zu ermitteln ist nicht möglich! Ein Suchmodell habe ich bereits getestet, nur die Suche über die gesamten Datensätze benötigt zu viel Zeit, der Wunsch des Kunden ist die sofortige Suche/Finden Möglichkeit. Mit meinem Wissen bin ich an meine Grenzen gestoßen, habe eine Möglichkeit mit ChatGPT gesucht, doch auch hier komme ich nicht weiter, ich bin leider kein Mathematikgenie und jezt hoffe ich hier auf Hilfe und bei einer konkreten, erfolgreichen Lösung, bieten wir eine Belohnung. Gerne auch Kontakt via Postfach bei weiteren Fragen! Zusammenfassung: - One-To-Fly Tabelle - Sortierung nach gesuchtem Wert in Spalte A, ist nicht bekannt - Suche nach Spalte B, ist bekannt - Keine Tabelle, kein Mapping möglich, jedoch hinzufügen von weiteren Berechnungsspalten oder mathematische Wege sind vollends erlaubt. - Werte in Spalte A und Spalte B dürfen nicht "verändert" oder neu berechnet werden. - Wert aus B ist zu A nicht zurückrechenbar - Belohnung bei erfolgreicher und funktionaler Lösung Danke im Voraus, Andreas