নিম্নলিখিত প্রক্রিয়াটি ব্যবহার করে একটি পারমিটেশন , ডোনেটেড এর রান-পার্টিশন সংখ্যা নির্ধারণ করুন । যাক যেমন পূর্ণসংখ্যা সর্বোচ্চ যে সংখ্যার হতে এ আদেশ বৃদ্ধি প্রদর্শিত । এগুলি থেকে সরান এবং প্রক্রিয়াটি পুনরাবৃত্তি করুন। পুরো ক্রমশক্তিটি গ্রহণ করতে গোলাকার সংখ্যাটি ।r ( π ) কে মিনিট ( π ) , … , কে π π আর ( π )πr(π)kmin(π),…,kππr(π)
উদাহরণস্বরূপ, আসুন গণনা । পাওয়ার জন্য আমরা প্রথমে । তারপরে আমরা পেতে আলাদা করে । তারপরে আমরা পেতে আলাদা করে । অবশেষে, আমরা খালি অনুগতি পেতে আলাদা করে রেখেছি। এটি চার রাউন্ডে লাগে তাই ।1 6273584 234 6758 5 678 678 আর ( 62735814 ) = 4r(62735814)1627358423467585678678r(62735814)=4
বাছাই করার জন্য এই উপস্থাপনাটি কীভাবে ? প্রতিটি দ্বিতীয় রান, অর্থাৎ নিন এবং এই সংখ্যাগুলি ডান দিকে (সম্পাদনা করুন: ক্রমানুসারে তারা প্রদর্শিত ক্রম হিসাবে, )। এখন নামে মাত্র দুটি রান রয়েছে এবং আমরা ডান দিকে সরিয়ে তালিকাটি বাছাই করতে পারি ।234 , 678 51627384 627384 1234 , 5678 567862735814234,678516273846273841234,56785678
এখন আমি নীচের অনুমানটি করা যাক: একটি ক্রমবিন্যাসের জন্য i , আসুন সমস্ত পদক্ষেপের সেট হোন যা এক পদক্ষেপের মধ্যে move থেকে পাওয়া যায় । তারপরে ।Π π মিনিট α ∈ Π আর ( α ) = ⌈ আর ( π ) / ২ ⌉πΠπminα∈Πr(α)=⌈r(π)/2⌉
এই অনুমান দেওয়া, এটা দেখানোর জন্য যে একটি বিন্যাস বাছাই করা প্রয়োজন প্যাচসমূহ ন্যূনতম সংখ্যা সহজ হয় , এবং আমি এই সূত্র সব বিনিময়ের জন্য যাচাই করেছেন জন্য ।⌈ লগ 2 আর ( π ) ⌉ এস এন এন ≤ 8π⌈log2r(π)⌉Snn≤8
সম্পাদনা করুন: এখানে রান-পার্টিশন সংখ্যার আলাদা ব্যাখ্যা রয়েছে যা এটির গণনা করার জন্য একটি রৈখিক সময়ের অ্যালগরিদম দেয় এবং আমাকে আমার অনুমানের একটি প্রমাণ স্কেচ করার অনুমতি দেয়, এইভাবে সূত্রটি যাচাই করে নিন ।⌈log2r(π)⌉
পুনরায় বিবেচনা করুন । কারণ যে প্রথমবার চালনার প্রান্ত যে সামনে প্রদর্শিত হয় । একইভাবে, দ্বিতীয় রান প্রান্ত থেকে প্রদর্শিত হয় আগে , ইত্যাদি। অতএব একটি বিন্যাস রান পার্টিশন সংখ্যা সংখ্যা গুলি যেমন যে সামনে প্রদর্শিত হয় ।1 2 1 4 5 4 আমি আমি + + 1 আমি62735814121454ii+1i
আমরা যদি আদেশের বিপরীত দিকে তাকাই তবে আমরা এটি আরও সংক্ষেপে জানাতে পারি। আবার বিবেচনা করুন । নিন । এই অনুক্রমের তিনটি অবতরণ রয়েছে: (একটি উত্স পূর্ববর্তীটির চেয়ে ছোট অবস্থান)। উতর প্রত্যয়ের প্রত্যেকটি একটি নতুন রান শুরুর সাথে মিলে যায়। তাই এক সমান প্লাস descents সংখ্যা ।π - 1 = 72485136 7 2 48 5 1 36 R ( π ) π - 1π=62735814π−1=7248513672485136r(π)π−1
অপারেশনটি of এর ক্ষেত্রে দেখতে কেমন ? দিন সংখ্যার সেট যে আমরা ডান দিকে সরাতে হবে, এবং সংখ্যার সেট হতে বামে থাকা যে। আমরা তে সংখ্যাগুলি replace on তাদের আপেক্ষিক ক্রমের প্রতিনিধিত্ব করে এবং নম্বরগুলিকে utation সাথে প্রতিস্থাপন করি replace । উদাহরণস্বরূপ, পদক্ষেপ বিবেচনা । বিপরীত একাধিক বিন্যাসন নিরিখে এটা । সুতরাং ম্যাপ করা হয়েছে বি এ এ { 1 , … , | ক | } বি { | ক | + 1 , … , | ক | + | খ | } 6273 5 8 1 4 ↦ 51 627384 7 248 5 136 ↦ 2 468 1 357 75 21 248136 468357π−1BAA{1,…,|A|}B{|A|+1,…,|A|+|B|}62735814↦5162738472485136↦246813577521এবং ম্যাপ করা হয়েছে ।248136468357
in এ একটি বংশদ্ভুত কেবলমাত্র অপারেশনের পরে হারিয়ে যাবে এবং । বিপরীতভাবে, পদ , মধ্যে পার্টিশন এবং সাথে সঙ্গতিপূর্ণ -runs এবং -runs; যতবার রুন শেষ হয়ে যায় এবং রুন শুরু হয়, ততক্ষণে অবতরণ ঘটে। "হত্যা" একটি বংশদ্ভুত জন্য, আমরা একটি থেকে সুইচ আছে একটি থেকে -run -run। যদি আমরা দুটি অবরোহকে হত্যা করি তবে আমরা মাঝখানে রুন থেকে একটি রুনে চলে যাব , যার ফলে একটি বংশোদ্ভূত হবে।π - 1 এক্স ∈ একটি Y ∈ বি π - 1 একটি বি একটি বি বি এ একটি বি বি এ…xy…π−1x∈Ay∈Bπ−1ABABBAABBA
এই যুক্তিটি আনুষ্ঠানিকভাবে দেখাতে পারে যে যদি থেকে কোনও অপারেশনের মাধ্যমে উত্থিত হয় তবে , যেখানে হ'ল সংখ্যা। এটি সমান , এইভাবে আমার অনুমানের এক দিক প্রমাণ করেঅন্য দিকটি সহজ, এবং ইতিমধ্যে উপরে বর্ণিত ছিল: আমরা কেবলমাত্র প্রতিটি দ্বিতীয় রান করি এবং এই রানগুলি ডান দিকে ঠেলা করি যাতে একটি অনুচ্ছেদ utation সন্তোষজনক ।π ঘ ( α - 1 ) ≥ ⌊ ঘ ( π - 1 ) / 2 ⌋ ঘ ( ⋅ ) দ ( α ) ≥ ⌈ দ ( π ) / 2 ⌉ α দ ( α ) = ⌈ দ ( π / 2 ) ⌉απd(α−1)≥⌊d(π−1)/2⌋d(⋅)r(α)≥⌈r(π)/2⌉αr(α)=⌈r(π/2)⌉