নীচের উত্তরটি মূলত আপনি ইতিমধ্যে জানেন এমনটির সমান, তবে এটি কিছুটা কম "জাদুকরী" বলে মনে হতে পারে। অন্যদিকে, এটি আরও প্রযুক্তিগত, তবে আমি বিশ্বাস করি যে সাধারণ প্রযুক্তি "আপনার সমস্যাটি অনুমানের ম্যাট্রিকগুলিতে একটি অনুকূলিতকরণ হিসাবে লিখুন এবং বীরখফ-ভন নিউমানকে আহ্বান করুন" এটি জানা এক দুর্দান্ত know
একটি বিন্যাস জন্য এর { 1 , ... , এন } বিন্যাস ম্যাট্রিক্স সংজ্ঞায়িত পি σ 0-1 ম্যাট্রিক্স হিসাবে যেমন যে পি আমি ঞ = 1 যদি ঞ = σ ( আমি ) এবং পি আমি ঞ = 0 অন্যথায়। এটি কেবলমাত্র ম্যাট্রিক্স যা কোনও ভেক্টরের এক্সের স্থানাঙ্কগুলিকে σ অনুসারে অনুমতি দেয় : যদি y = P σ x তবে y i = xσ{1,…,n}PσPij=1j=σ(i)Pij=0xσy=Pσx । আমিএখন থেকেy= P σ xকেσ(x)হিসাবেচিহ্নিত করব।yi=xσ(i)y=Pσxσ(x)
আরও একটি সংজ্ঞা: একটি অ-নেতিবাচক ম্যাট্রিক্স এম দ্বিগুণ-স্টোকাস্টাস্টিক যদি এর প্রতিটি সারি এবং এর প্রতিটি কলামের প্রতিটি 1 এর যোগফল হয়।n×nM
এবং একটি সত্য যা সম্মিলনমূলক অপ্টিমাইজেশনে অত্যন্ত গুরুত্বপূর্ণ - বীরখফ-ভন নিউমানান উপপাদ্য:
একটি ম্যাট্রিক্স দোকর সম্ভাব্যতার সূত্রাবলি যদি এবং কেবল যদি এটা বিন্যাস ম্যাট্রিক্স, অর্থাত্ একটি উত্তল সংমিশ্রণ হয় যদি এবং কেবল যদি বিদ্যমান আছে একাধিক বিন্যাসন σ 1 , ... , σ ট এবং ইতিবাচক reals α 1 , ... , α ট যেমন যে এম = Σ ট i = 1 α i P σ i এবং ∑ α i = 1 ।Mσ1,…,σkα1,…,αkM=∑ki=1αiPσi∑αi=1
লক্ষ্য করুন যে দ্বিগুণ স্টোকাস্টিক ম্যাট্রিক্স অসমতার দ্বারা সংজ্ঞায়িত হয়েছে
∀ j : n ∑ i = 1 M i j = 1 ∀ i , j : M i j ≥ 0
∀i:∑j=1nMij=1
∀j:∑i=1nMij=1
∀i,j:Mij≥0
এই সমস্ত বৈষম্য একসাথে নেওয়া একটি পলিটোপ পি নির্ধারণ করেP এবং বীরখফ-ভন নিউমানান উপপাদ্য বলে যে এই বহুভুজের এক্সট্রামাল পয়েন্ট (শীর্ষে) সমস্ত ক্রম ছাড়ার ম্যাট্রিক্স। বেসিক লিনিয়ার প্রোগ্রামিং থেকে, আমরা এটিকে বোঝাচ্ছি যে যে কোনও লিনিয়ার প্রোগ্রামের উপরের সীমাবদ্ধতা হিসাবে উপরের অসমতা রয়েছে (এবং অন্য কোনও সীমাবদ্ধতা নেই) একটি অনুকূল সমাধান হিসাবে একটি ক্রমুয়েশন ম্যাট্রিক্স থাকবে।
সুতরাং একটি ইনপুট দেওয়া অনুসারে বাছাই করা হবে, আমরা শুধু একটি রৈখিক উদ্দেশ্য নিয়ে আসা প্রয়োজন চ একটি ( এম ) , যার জন্য:a=(a1,…,an)fa(M)
- যদি σ ( a ) বাছাই করা হয় তবে τ ( a ) হয় না।fa(Pτ)<fa(Pσ)σ(a)τ(a)
তারপর বাড়ানোর লক্ষ্যে উদ্দেশ্য একটি রৈখিক প্রোগ্রাম প্রণয়ন এবং অসাম্য সীমাবদ্ধতার উপরের হিসাবে, এবং আপনি নিশ্চিত করছেন যে একটি অনুকূল সমাধান বিন্যাস ম্যাট্রিক্স হয় পি σ জন্য σ যেমন যে σ ( একটি ) বাছাই হয়। অবশ্যই, এটি "বন্ধ পড়তে" সহজ σ থেকে পি σ ।fa(M)Pσσσ(a)σPσ
জন্য একটি পছন্দ হ'ল ভি টি এম এ যেখানে ভি = ( 1 , … , এন ) । যাচাই করুন যেfa(M)vTMav=(1,…,n)
- এটি রৈখিক ;M
- জন্য , চ একটি ( পি σ ) = Σ এন আমি = 1 আমি একটি σ ( আমি ) ;Pσfa(Pσ)=∑ni=1iaσ(i)
- σσ(a)σ(a)
এবং ভয়েলা, আপনি বাছাই করার জন্য একটি লিনিয়ার প্রোগ্রাম আছে। বাছাইয়ের জন্য নির্বোধ মনে হয়, তবে এটি বাস্তবে অপ্টিমাইজেশানের একটি শক্তিশালী পদ্ধতি।