ডিগ্রী বন্টন ডিগ্রী একটি তালিকা হিসাবে দেওয়া হয়, তাহলে আপনি কি করতে পারেন নিম্নলিখিত দেওয়া মাত্রার নোড ঘ 1 , । । । , ডি এন :এনঘ1, । । । , ডিএন
সম্পূর্ণ গ্রাফ তৈরি করুন উপর এন -vertices। কে এন এন এর প্রতিটি ভার্টেক্স v i এর জন্য এটিকে ডি i কপিগুলিতে ভাগ করুন। এখানে মানে বিভক্ত, যে প্রান্তবিন্দু করার ধার সম্বলিত কপি একটি সংখ্যা তৈরি করুন বনাম আমি একটি প্রান্ত আছে, কিন্তু অন্যান্য কপি করার কোন প্রান্ত বনাম আমি । যদি d i = 0 হয় তবে কেবল শীর্ষবিন্দু সরান। নতুন গ্রাফে, 1 ≤ j ≤ d i এর জন্য এই শীর্ষটি v i j কল করুন ।কেএনএনবনামআমিকেএনঘআমিবনামআমিবনামআমিঘআমি= 0বনামআমি জে1 ≤ জে ≤ ডিআমি
আপনার কাজ শেষ হয়ে গেলে, আপনার তে খুব ঘন গ্রাফ রয়েছে । । । + ডি এন শীর্ষ ; এই গ্রাফ এইচ কল । সর্বাধিক মিলের জন্য আপনার প্রিয় অ্যালগরিদমটি চয়ন করুন (যেহেতু গ্রাফটি এত ঘন, আপনার সম্ভবত দ্রুত ম্যাট্রিক্স-গুণিত ভিত্তিক অ্যালগরিদম ব্যবহার করা উচিত) এবং এটি এইচতে চালানো উচিত । এটি মিলবে এম । যদি মিলটি নিখুঁত হয় না (যেমন যদি এটি প্রতিটি শৃঙ্গগুলি আবরণ করে না) তবে আপনার ডিগ্রি বিতরণ অসম্ভব ছিল; সুতরাং ফিরে না ।এন= ডি1+ । । । + ডিএনএইচএইচএম
আপনি যদি একটি নিখুঁত ম্যাচিং যদি , তারপর সব প্রান্ত অপসারণ এম থেকে এইচ , এবং তারপর প্রতি 1 ≤ আমি ≤ এন একত্রীকরণ ঘ আমি অনেক ছেদচিহ্ন v আমি 1 , । । । , বনাম আমি ঘ আমি এক চূড়া মধ্যে U আমি । দুটি শীর্ষকে একত্রিত করার অর্থ এগুলি একটিতে সংযুক্ত করা, যেমন ফলস্বরূপ শীর্ষবিন্দুতে প্রতিটি ভার্টেক্সের প্রান্ত থাকে কমপক্ষে মূলটির একটিতে একটি প্রান্ত ছিল। ফলাফল গ্রাফ জি কল করুন ; এটির কাঙ্ক্ষিত ডিগ্রি বিতরণ রয়েছে।এমএমএইচ1 ≤ i ≤ nঘআমিবনামi 1, । । । , ভিi dআমিতোমার দর্শন লগ করাআমিজি
ফলস্বরূপ রানটাইম হ'ল যেখানে ω দ্রুততম ম্যাট্রিক্স-গুণিত অ্যালগরিদমের জন্য ধ্রুবক (যা লেখার সময় প্রায় 2.373 )। ফলে গ্রাফে ছেদচিহ্ন, ডিগ্রী বন্টন ঘন হচ্ছে সবচেয়ে খারাপ ক্ষেত্রে সংখ্যা নিরিখে, আমরা হে ( ঢ 2 ω ) ।ও ( এন)ω)ω2,373ও ( এন)2 ω)