লগগুলির সম্ভাব্যতার যোগফল কীভাবে আসে
আসুন বিএসটি অ্যালগরিদম বিবেচনা যে জন্য উপাদান প্রতিটি অ্যাক্সেসের জন্য এক্স , এটা সন্ধানের পাথ একমাত্র উপাদান rearranges পি এর এক্স পর-ট্রি নামক সামনে-পাথ নামে কিছু গাছ মধ্যে। কোনো উপাদান জন্য একটি যাক গুলি ( একটি ) এবং গুলি ' ( একটি ) এ রুট সাবট্রি আকার হওয়া একটি আগে এবং যথাক্রমে পুনর্বিন্যাস করেন। তাই গুলি ( একটি ) এবং গুলি ' ( একটি ) iff ভিন্ন হতে পারে একটি ∈ পি ।AxPxas(a)s′(a)as(a)s′(a)a∈P
তদ্ব্যতীত, কেবল যে কোনও মুহুর্তে অনুসন্ধানের পথে নিয়মিতভাবে অনেকগুলি উপাদান পুনরায় সাজায়। আসুন এই ধরণের অ্যালগরিদমকে "স্থানীয়" অ্যালগরিদম বলি। উদাহরণস্বরূপ, স্প্লে গাছ স্থানীয়। এটি একবারে জিগ, জিগজিগ এবং জিগজ্যাগ দ্বারা সর্বাধিক 3 টি উপাদানের পুনর্বিন্যাস করে।A
এখন, কোনও স্থানীয় অ্যালগরিদম যা স্প্লে গাছের মতো গাছের পরে গাছের মধ্যে "অনেকগুলি" পাতা তৈরি করে, তার নীচের সুন্দর সম্পত্তি রয়েছে।
আমরা একটি ম্যাপিং তৈরি করতে পারেন যেমন যেf:P→P
- সেখানে সুসংগত অনেক , যেখানে গুলি ' ( চ ( একটি ) ) ≤ গুলি ( একটি ) / 2 ।a∈Ps′(f(a))≤s(a)/2
- সেখানে প্রতিনিয়ত অনেক , যেখানে গুলি ' ( চ ( একটি ) ) বৃহৎ কিন্তু জাভাস্ক্রিপ্টে গার্বেজ সর্বাধিক হতে পারে এন ।a∈Ps′(f(a))n
- অন্যান্য উপাদান , s ′ ( f ( a ) ) ≤ s ( a ) ।a∈Ps′(f(a))≤s(a)
অনুসন্ধানের পথের পরিবর্তনটি উন্মুক্ত করে আমরা এটি দেখতে পারি। ম্যাপিংটি আসলে বেশ স্বাভাবিক। এই কাগজটি, স্প্লাইংয়ের একটি গ্লোবাল জ্যামিতিক ভিউ, উপরের পর্যবেক্ষণটি কীভাবে দেখতে হবে তা বিশদভাবে দেখায়।
এই বাস্তবতাটি জানার পরে, লগের সম্ভাবনার যোগফলটি বেছে নেওয়া খুব স্বাভাবিক। কারণ আমরা পুরো পুনর্বিন্যাসের জন্য অর্থ প্রদানের জন্য টাইপ -1 উপাদানগুলির সম্ভাব্য পরিবর্তনটি ব্যবহার করতে পারি। তদুপরি, অন্যান্য ধরণের উপাদানগুলির জন্য, আমাদের বেশিরভাগ লগারিদমিক দ্বারা সম্ভাব্য পরিবর্তনের জন্য অর্থ প্রদান করতে হবে। অতএব, আমরা লোগারিদম অ্যামোরিটাইজড ব্যয় অর্জন করতে পারি।
আমি মনে করি যে কারণে লোকেরা এটি "কালো যাদু" বলে মনে করে তার কারণ হ'ল পূর্ববর্তী বিশ্লেষণ অনুসন্ধানের সামগ্রিক পরিবর্তনকে "উদ্ঘাটন" করে না এবং এক ধাপে কী ঘটেছিল তা দেখুন। পরিবর্তে, তারা প্রতিটি "স্থানীয় রূপান্তর" এর সম্ভাবনার পরিবর্তন দেখায় এবং তারপরে দেখায় যে এই সম্ভাব্য পরিবর্তনগুলি যাদুকরভাবে দূরবীণ হতে পারে।
পিএস কাগজ এমনকি লগগুলির সম্ভাবনার কিছু সীমাবদ্ধতা দেখায়। এটি, কেবলমাত্র স্থানীয় অ্যালগরিদমকে যোগ-লগের সম্ভাবনার মাধ্যমে কোনও অ্যাক্সেস লেম্মার সন্তুষ্টিযোগ্যতা প্রমাণ করতে পারে ।
যোগফলের সম্ভাব্যতার ব্যাখ্যা
জর্জিকোপল্লোস এবং ম্যাকক্লারকিনের কাগজে বিএসটির সম্ভাব্যতা সংজ্ঞায়নের আরেকটি উপায় রয়েছে যা স্লিয়েটার টারজানের কাগজে মূলত যোগ-অফ-লগসের সমান। তবে এটি আমার ভাল জ্ঞান সরবরাহ করে।
এখন আমি কাগজের স্বরলিপিতে স্যুইচ করি। আমরা একটি ওজন নির্ধারণ প্রত্যেক নোডের তোমার দর্শন লগ করা । যাক ডব্লিউ ( U ) ওজন এর সমষ্টি হতে তোমার দর্শন লগ করা 'র সাবট্রি। (এই মাত্র আকার তোমার দর্শন লগ করা 'র সাবট্রি যখন প্রত্যেক নোডের ওজন অন্যতম।)w(u)uW(u)uu
এখন, পরিবর্তে নোড উপর র্যাঙ্ক সংজ্ঞা, আমরা র্যাঙ্ক প্রান্ত যা তারা নামে সংজ্ঞায়িত উন্নতি ফ্যাক্টর ।
pf(e)=log(W(u)/W(v)).
আর গাছের সম্ভাব্য হলS
Φ(S)=∑e∈Spf(e).
এই সম্ভাব্য একটি প্রাকৃতিক ব্যাখ্যা আছে: যদি কোন অনুসন্ধানের সময় আমরা একটি প্রান্ত তর্ক আমরা উত্তরপুরুষ থেকে সার্চ স্পেস কমানো তোমার দর্শন লগ করা বংশধরদের বনাম , একটি frantional হ্রাস ডব্লিউ ( U ) / ওয়াট ( বনাম ) । আমাদের অগ্রগতি ফ্যাক্টর হ'ল এই 'অগ্রগতি'র একটি লোগারিথমিক মাপ, সুতরাং এর নাম। [বিভাগ ২.৪ থেকে](u,v)uvW(u)/W(v)
লক্ষ্য করুন যে এটি প্রায় সমান স্লিটার টার্জন এর সম্ভাব্য, এবং এটি পথে সংযোজনযোগ্য।
সম্পাদনা: দেখা যাচ্ছে যে এই বিকল্প সংজ্ঞা এবং এর পিছনে অন্তর্নিহিততা বর্ণনা করা হয়েছিল অনেক আগে কার্ট মেহলহর্ন। তার বই "ডেটা স্ট্রাকচারস এবং অ্যালগরিদম" খণ্ড প্রথম, বিভাগ III দেখুন। 6.1.2 স্প্লে গাছ, পৃষ্ঠা 263 - 274।