চয়ন করুন অবিশেষে (মাধ্যমে এন - 1 ব্যবধান অভিন্ন reals [ 0 , 1 ] )। গুণফলগুলি বাছাই করুন যাতে 0 ≤ x 1 ≤ ⋯ ≤ x n - 1 । সেটx ∈[0,1 ]n - 1n - 1[ 0 , 1 ]0 ≤ x1≤ ⋯ ≤ এক্সn - 1
ডাব্লু =( এক্স1,x2−x1,x3−x2,…,xn−1−xn−2,1−xn−1).
যেহেতু আমরা সাজানো পুনরুদ্ধার করতে পারেন আংশিক অঙ্কের মাধ্যমে W আমি , ম্যাপিং এক্স → W হয় ( এন - 1 ) ! থেকে 1; বিশেষ করে, তার ইমেজ এন - 1 মধ্যে সিমপ্লেক্স আর এন । কারণ (ক) কেমন প্রতিটি swap 'র একটি রৈখিক রূপান্তর, (খ) এটা পূর্ববর্তী সূত্র রৈখিক, এবং (গ) রূপান্তরের রৈখিক ডিস্ট্রিবিউশন এর একরূপতা সংরক্ষণ, এর একরূপতা এক্স এর একরূপতা বোঝা W উপর এন - 1 সিমপ্লেক্স।xiwix→w(n−1)!n−1Rnxw n−1 বিশেষ করে, নোট যে marginals না অগত্যা স্বাধীন।w
এই 3 ডি পয়েন্ট প্লটটি জন্য এই অ্যালগরিদমের 2000 পুনরাবৃত্তির ফলাফলগুলি দেখায় । পয়েন্টগুলি সিম্প্লেক্সে সীমাবদ্ধ এবং প্রায় এটির উপরে একত্রে বিতরণ করা হয়।n=3
কারণ এই অ্যালগরিদম সঞ্চালনের সময় , এটা বড় জন্য অদক্ষ হয় এন । কিন্তু এই প্রশ্নের উত্তর দেয়! একটি ভাল উপায় (সাধারণ) থেকে উপর অবিশেষে বিতরণ মান উৎপন্ন এন - 1 -simplex আঁকা হয় এন অভিন্ন reals ( এক্স 1 , ... , x এন ) ব্যবধান উপর [ 0 , 1 ] , কম্পিউটO(nlog(n))≫O(n)nn−1n(x1,…,xn)[0,1]
yi=−log(xi)
(যা প্রতিটি তোলে সম্ভাব্যতা সঙ্গে ইতিবাচক 1 , কোথা তাদের যোগফল প্রায় নিশ্চয় অশূন্য হয়) এবং সেটyi1
w=(y1,y2,…,yn)/(y1+y2+⋯+yn).
এই কাজ কারণ প্রতিটি একটি আছে Γ ( 1 ) বন্টন, যা বোঝা W একটি Dirichlet হয়েছে ( 1 , 1 , 1 ) বন্টন - এবং অভিন্ন নয়।yiΓ(1)w(1,1,1)