तुलनीय वस्तुओं की दो सूची मान लें: यू और एस। आइए INV (u) को उलटा संख्या दें।
मैं एक कुशल एल्गोरिथ्म की तलाश कर रहा हूं, जिससे कि INV (u) की न्यूनतम वृद्धि के साथ s की वस्तुओं को यू में डाला जा सके।
मूल रूप से मैं पहली सूची के आदेश को ध्यान में रखते हुए "संभव के रूप में क्रमबद्ध" रखते हुए वस्तुओं को एक सूची में सम्मिलित करना चाहूंगा।
उदाहरण:
u = [4,6,2,9,7]
INV(u) = 3 ((4, 2), (6, 2) and (9, 7)
s = [8,3,10]
one optimal solution u' = [3, 4, 6, 2, 8, 9, 7, 10]
INV(u') = 5 ((4, 2), (7, 2) and (9, 7) + (3,2), (8,7))
different optimal solution u' = [3, 4, 6, 2, 9, 7, 8, 10]
INV(u') = 5 ((4, 2), (7, 2) and (9, 7) + (3,2), (9,8))
जैसा कि आप देख सकते हैं कि कोई अनूठा इष्टतम समाधान नहीं है।
मुझे किसी भी प्रकार के विचारों या दिशा पर ध्यान देना चाहिए।