Grüße,
dann musst du schon komplett laufen - und ersetze den "ausgesuchten" jedes mal wenn du was besser hast (wie bei min/max suche)- was wilslt du sonst machen?
wenn die paare unique sind (also kein wort passt doppelt zum anderen etc.) dann kannst du die aus dem vergleich schrittweise rausnehmen - so richtig viel merh geht nicht.
MFG
bleicher