Hallo, ich suche einen Algorithmus zu folgendem Problem:
Ich habe eine sortierte "Referenz-Folge" A von Elementen a1, a2, ... an.
Nun habe ich eine zweite, von A abweichende, ebenfalls sortierte Folge B von Elementen b1, b2, ..., bm.
Nun möchte ich die Elemente aus B auf die Elemente aus A abbilden, das heißt: ich suche für jedes Element aus B dasjenige aus A, welches am besten passt, so dass ich am Ende eine Folge von Abbildungen habe:
b1 -> x1, b2 -> x2, ..., bm -> xm, wobei für jede einzelne Abbildungt bi -> xi gilt:
sucht zu einem gegebenen Element aus B dasjenige Element aus A, welches am besten passt. Findet sie kein passendes, wird
zurückgegeben Die Kriterien, welche das am besten passende Element bestimmen, sind hier erst mal nicht so wichtig.
Ich kann mir jetzt auch selber irgendeinen Algorithmus schreiben, der das Problem löst. Aber vielleicht gibt es ja schon etwas passendes zu diesem Problem. Kennt da jemand was?
Ich habe eine sortierte "Referenz-Folge" A von Elementen a1, a2, ... an.
Nun habe ich eine zweite, von A abweichende, ebenfalls sortierte Folge B von Elementen b1, b2, ..., bm.
Nun möchte ich die Elemente aus B auf die Elemente aus A abbilden, das heißt: ich suche für jedes Element aus B dasjenige aus A, welches am besten passt, so dass ich am Ende eine Folge von Abbildungen habe:
b1 -> x1, b2 -> x2, ..., bm -> xm, wobei für jede einzelne Abbildungt bi -> xi gilt:
- xi ist ein Element aj aus A, dann gilt:
Code:
match(A, bi) = aj
- xi ist leer, dann gilt:
Code:
match(A, bi) = EMPTY
Code:
match
Code:
EMPTY
Ich kann mir jetzt auch selber irgendeinen Algorithmus schreiben, der das Problem löst. Aber vielleicht gibt es ja schon etwas passendes zu diesem Problem. Kennt da jemand was?
Zuletzt bearbeitet von einem Moderator: