উপপাদ্য। পোস্টটিতে সমস্যাটি এনপি-হার্ড, সাবসেট-সম থেকে হ্রাস করে।
অবশ্যই এটি অনুসরণ করে যে অপটির দ্বারা অনুরোধ হিসাবে সমস্যাটির বহু-সময়ের অ্যালগরিদম হওয়ার সম্ভাবনা নেই।
এখানে অন্তর্দৃষ্টি পোস্টে সমস্যাটি হচ্ছে
- প্রদত্ত ম্যাট্রিক্সের সেটটিতে স্পেসে ক্রমুয়েশন ম্যাট্রিক্স রয়েছে কি?
এটি মূলত একই
- এমন কি কোনও অনুক্রমের ম্যাট্রিক্স রয়েছে যা (ভেক্টর হিসাবে ম্যাট্রিক্সের চিন্তাভাবনা) প্রদত্ত কিছু লিনিয়ার সীমাবদ্ধতাগুলি পূরণ করে?
এটিও একই রকম the
- একটি নিখুঁত মিল আছে (একটি সম্পূর্ণ দ্বিপক্ষীয় গ্রাফে) যার ঘটনা ভেক্টর কিছু প্রদত্ত রৈখিক বাধা সন্তুষ্ট করে?
দ্বিতীয় সমস্যাটির সাবসেট-সমষ্টি হ্রাস করা একটি স্ট্যান্ডার্ড অনুশীলন।
বিস্তারিত প্রমাণ এখানে।
নিম্নলিখিত মধ্যবর্তী সমস্যা সংজ্ঞায়িত করুন:
সমন্বয়-যোগফল:
ইনপুট: সম্পূর্ণ, দ্বিপক্ষীয় গ্রাফ অ-নেতিবাচক পূর্ণসংখ্য প্রান্তের ওজন এবং অ-নেতিবাচক পূর্ণসংখ্য টার্গেট টি সহ ।G=(U,V,E)T
আউটপুট: নেই ওজন ঠিক একটি নিখুঁত ম্যাচিং ধারণ টি ?GT
লেমা ঘ । সাবসেট-সামের পলি-টাইম ম্যাচিং-সমে হ্রাস পায়।
এটি প্রমাণ করা একটি স্ট্যান্ডার্ড হোমওয়ার্ক অনুশীলন। প্রমাণটি এখানে রয়েছে।
লেমা ২. ম্যাচিং-সামের বহু-সময় পোস্টে সমস্যা হ্রাস করে।
থিম 2. প্রমাণ ফিক্স একটি মানানসই-যোগফল ইনপুট: সম্পূর্ণ দ্বিপাক্ষিক গ্রাফ অ নেতিবাচক পূর্ণসংখ্যা প্রান্ত ওজন সঙ্গে W : ইউ × ভী → এন + + , এবং লক্ষ্য টি ∈ এন + + , যেখানে ইউ = { U 1 , ... , তুমি এন } এবং ভী = { বনাম 1 , ... , বনাম এন } । প্রত্যেকের জন্য iG=(U,V,E)w:U×V→N+T∈N+U={u1,…,un}V={v1,…,vn} , নির্ধারণ এম ( আমি ঞ ) মধ্যে ম্যাট্রিক্স হতে আর ( এন + + 1 ) × ( এন + + 1 ) যেখানে এম ( আমি ঞ ) আমি ঞ = টি , এবং এম ( i জ ) এন + 1 , এন + 1 = ডব্লিউ ( ইউআর)i,j∈{1,2,…,n}M(ij)R(n+1)×(n+1)M(ij)ij=T , এবং অন্যান্য সমস্ত এন্ট্রি শূন্য। হ্রাস ম্যাট্রিক্সের নিম্নলিখিত সেট আউটপুট:
{ এম ( আমি ঞ ) : আমি , ঞ ∈ { 1 , ... , এন } } ।
এটি হ্রাসকে সংজ্ঞায়িত করে।M(ij)n+1,n+1=w(ui,vj)
{M(ij):i,j∈{1,…,n}}.
দাবি করুন। ম্যাট্রিক্সের এই সেট বিঘত ঐ ম্যাট্রিক্স নিয়ে গঠিত পরিতৃপ্ত রৈখিক সীমাবদ্ধতার এম জ , এন + + 1 = এম এন + + 1 , এইচ = 0 সবার জন্য জ ≤ এন এবং লিনিয়ার সীমাবদ্ধতা M∈R(n+1)×(n+1)Mh,n+1=Mn+1,h=0h≤n
∑ni=1∑nj=1Mijw(ui,vj)=TMn+1,n+1.
( দাবির প্রুফ। পরিদর্শন প্রতিটি ম্যাট্রিক্স দ্বারা সেট সন্তুষ্ট এই সীমাবদ্ধতার, তাই ঐ ম্যাট্রিক্সের যে রৈখিক সমন্বয় করে। বিপরীতভাবে, যদি এম ∈ আর ( এন + + 1 ) × ( এন + + 1 ) সন্তুষ্ট সীমাবদ্ধতার , তারপরে এম লিনিয়ার সংমিশ্রণের সমান M ′ = ∑ n i = 1 ∑ n j = 1 α i j M ( i jM(ij)M∈R(n+1)×(n+1)M ম্যাট্রিক্স, যেখানে এর α আমি ঞ = এম আমি ঞ / এম ( আমি ঞ ) আমি ঞ = এম আমি ঞ / টি। বিশেষভাবে নোট করুন যে, বিভিন্ন সংজ্ঞা এবং লিনিয়ার সীমাবদ্ধতার দ্বারা,
M ′ n + 1 , n + 1 = ∑ i j α i j w ( u i , v j ) = ∑ i j MM′=∑ni=1∑nj=1αijM(ij)αij=Mij/M(ij)ij=Mij/T
এটি দাবি প্রমাণ করে।)
M′n+1,n+1=∑ijαijw(ui,vj)=∑ijMijw(ui,vj)/T=(TMn+1,n+1)/T=Mn+1,n+1.
এখন আমরা হ্রাস সঠিক দেখায়। অর্থাত , প্রদত্ত গ্রাফ এর একটি ওজন- টি মিলছে এবং কেবলমাত্র যদি ম্যাট্রিকের সেট একটি ক্রমুয়েশন ম্যাট্রিক্স বিস্তৃত হয়।GT
GTM′M∈{0,1}(n+1)×(n+1)n×nMn+1,n+1=1Mh,n+1=Mn+1,h=0h≤n∑ni=1∑nj=1Mijw(ui,vj)M′TMn+1,n+1=1M
Mn+1n+1Mn+1,n+1MMn+1,n+1=1n×nM′Gn×nM′∑ni=1∑nj=1Mijw(ui,vj)TMn+1,n+1=TT □
এখানে লেমায় 1 এর বিলম্বিত প্রমাণ:
(w,T)∈Nn+×N+(G=(U,V,E),T)U={u1,u2,…,u2n}V={v1,v2,…,v2n}i∈{1,…,n}(ui,vi)wi
TS={i:(ui,vi)∈M,i≤n}M
S⊆{1,…,n}∑i∈Swi=T{(ui,vi):i∈S}TT
{(ui+n,vi+n):i∈S}∪⋃i∈{1,…,n}∖S{(ui,vi+n),(ui+n,vi)}.
□
পিএস একদিকে যেমন, এই উত্তর অনুসারে , বহুবর্ষীয়-সীমিত প্রান্তের ওজনগুলির সাথে উদাহরণস্বরূপ ম্যাচিং-সামের সীমাবদ্ধতা পি in ) এন্ট্রি এনপি হার্ড থাকে।