একটি উপাত্ত উপস্থাপনা চয়ন করুন
গুলিগুলিএন ( এন - 1 ) / 2এন
গুলিতোমার দর্শন লগ করাটিগুলিটি
0| ই| -1s = 0- 1গুলিগুলিটি( গুলি = আর [ … আর [ টি ] … ] , … , আর [ আর [ টি ] ] , আর [ টি ] , টি )
গ্রাফটি অতিক্রম করুন
আর- 1
গুলিতোমার দর্শন লগ করাআর [ তুমি ]
R[u]≠−1u
সঠিকতা প্রমাণ করুন
ইউনিপ্যাথিক সম্পত্তির কারণে, যতক্ষণ না আমরা একটি চক্র সম্পন্ন করি না, ততক্ষণ আমরা প্রতিটি নোডে কীভাবে পৌঁছায় তা বিবেচ্য নয়। একটি সহজ সরল পথ আছে।
জটিলতা প্রমাণ করুন
O(|V|)Θ(|E0|)V0
ঠিক আছে তাহলে. আসুন প্রমাণ করুন যে অবিবাহিত গ্রাফে, প্রাথমিক চক্রের সংখ্যা নোডের সংখ্যার সাথে সর্বাধিক রৈখিকভাবে বৃদ্ধি পায়। (একটি প্রাথমিক চক্র এমন একটি যা একটি সংক্ষিপ্ত চক্র ধারণ করে না)) নিম্নলিখিত আলোচনায়, আমি ধরে নেব যে গ্রাফটির কোনও স্ব-প্রান্ত নেই (কোনও নোড থেকে নিজেই কোনও প্রান্ত নেই; এ জাতীয় প্রান্ত যাইহোক পথ নির্মাণের জন্য অপ্রাসঙ্গিক lev )।
ইউনিপ্যাথিক গ্রাফগুলিতে চক্র থাকতে পারে তবে খুব সীমাবদ্ধ উপায়ে। যদি আমরা প্রতিটি চক্রকে কোনও পৃথক নোডের সাথে সংযুক্ত করতে পারি তবে এটি চমৎকার হবে (বা কমপক্ষে, নোডের প্রতি সর্বাধিক সীমাবদ্ধ সংখ্যা)। চক্র কি নোড ভাগ করতে পারে? দুর্ভাগ্যবশত হ্যাঁ.
maabi∀i,a⇆bi
সুতরাং আমাদের আরও কঠোর পরিশ্রম করা দরকার। ঠিক আছে, আসুন এটি প্ররোচিতভাবে প্রমাণ করার চেষ্টা করা যাক। যাক একটি গ্রাফে নোড সংখ্যা হতে , প্রান্ত এবং সংখ্যা প্রাথমিক চক্র যে স্ব না প্রান্ত হয় সংখ্যা। আমি দৃsert়ভাবে বলছি যে, যদি ইউনিপথিক হয় এবং খালি না হয় তবে # সি ।#V(G)G#E(G)#C(G)G#C(G)≤#V(G)−1
এক বা দুটি নোড সহ গ্রাফের জন্য এটি সুস্পষ্ট। ধরুন কথন যেমন যে সব গ্রাফ জন্য ঝুলিতে দিন সঙ্গে একটি unipathic গ্রাফ হতে নোড। যদি এর কোনও চক্র থাকে না, তবে , কেস বন্ধ। অন্যথায়, প্রাথমিক চক্র হতে দিন।#V(G)<nGnG0=#C(G)<#V(G)(a1,…,am)
চক্রটি সঙ্কুচিত করুন: কে সেই গ্রাফ হতে দিন যার নোডগুলি বিয়োগ of প্লাস একটি নোড জি { এ 1 , … , এ এম } এG′G{a1,…,am}aGaia→G′b∃i,ai→Gbb→G′a∃i,b→GaiG′Gb→a→cb→ai→ai+1→…→aj→cGG′GG′G#C(G′)=#C(G)−1#C(G′)≤#V(G′)−1#V(G′)=#V(G)−m+1#C(G)=#C(G′)+1≤#V(G)−m=n−m≤n−1
2|V|−2