গ্রাফের জন্য সর্বনিম্ন ছড়িয়ে পড়া গাছ কখন অনন্য নয়


22

একটি ওজনযুক্ত, পুনর্নির্দেশিত গ্রাফ দেওয়া হয়েছে: কোন শর্তটি সত্য রাখতে হবে যাতে G এর জন্য একাধিক ন্যূনতম বিস্তৃত গাছ থাকে?

আমি জানি যে এমএসটি অনন্য যখন সমস্ত ওজন আলাদা হয় তবে আপনি এই বিবৃতিটি বিপরীত করতে পারবেন না। যদি গ্রাফটিতে একই ওজনযুক্ত বহুবিধ প্রান্ত থাকে তবে একাধিক এমএসটি থাকতে পারে তবে কেবল একটিও থাকতে পারে:

এখানে চিত্র বর্ণনা লিখুন

এই উদাহরণে, বামের গ্রাফটির একটি অনন্য এমএসটি রয়েছে তবে ডানটি তা দেয় না।

এমএসটি-এর স্বতন্ত্রতার জন্য শর্তগুলি সন্ধান করতে আমি নিকটতম হতে পারলাম এটি হ'ল:

গ্রাফ জি-তে সমস্ত কর্ডলেস চক্র (অন্যান্য চক্রের মধ্যে অন্যান্য চক্র থাকে না) বিবেচনা করুন these যদি এই কোনও চক্রের মধ্যে সর্বাধিক ওজনযুক্ত প্রান্তটি একাধিকবার উপস্থিত থাকে তবে গ্রাফের কোনও ন্যূনতম সর্বনিম্ন প্রশস্ত গাছ নেই।

আমার ধারণাটি ছিল এই জাতীয় চক্রের জন্য

এখানে চিত্র বর্ণনা লিখুন

এন শীর্ষে দিয়ে, আপনি ঠিক এক প্রান্তটি ছেড়ে দিতে পারেন এবং তারপরেও সমস্ত শীর্ষবিন্দু সংযুক্ত থাকতে পারেন। সুতরাং, আপনার কাছে এমএসটি পাওয়ার জন্য সর্বোচ্চ ওজনযুক্ত প্রান্তটি সরিয়ে নেওয়ার একাধিক পছন্দ রয়েছে, সুতরাং এমএসটি অনন্য নয়।

যাইহোক, আমি তখন এই উদাহরণটি নিয়ে এসেছি:

এখানে চিত্র বর্ণনা লিখুন

আপনি দেখতে পাচ্ছেন যে এই গ্রাফটির একটি চক্র রয়েছে যা আমার অবস্থার সাথে ফিট করে: (ই, এফ, জি, এইচ) তবে যতদূর আমি দেখতে পাচ্ছি, সর্বনিম্ন বিস্তৃত গাছটি অনন্য:

এখানে চিত্র বর্ণনা লিখুন

সুতরাং দেখে মনে হচ্ছে আমার অবস্থাটি সঠিক নয় (বা সম্ভবত পুরোপুরি সঠিক নয়)। আমি ন্যূনতম বিস্তৃত গাছের স্বতন্ত্রতার জন্য প্রয়োজনীয় এবং পর্যাপ্ত শর্তাদি সন্ধানে যে কোনও সহায়তার প্রশংসা করি।


1
আপনার ক্ষুদ্রতম চক্রগুলি কর্ডলেস চক্র (কম বা কম) নামে পরিচিত ।
যুবাল ফিল্মাস

উত্তর:


10

প্রথম ছবিতে: ডান গ্রাফের একটি অনন্য এমএসটি রয়েছে, মোট ওজন 2 দিয়ে ওজন এবং ( F , G ) কিনে by(F,H)(F,G)

একটি গ্রাফ এবং এম = ( ভি , এফ ) কে জি-তে সর্বনিম্ন স্প্যানিং ট্রি (এমএসটি) হতে দিন ।G=(V,E)M=(V,F)G

ওজন w ( e ) = m এর সাথে সাথে একটি প্রান্ত উপস্থিত থাকলে যেমন আমাদের এমএসটিতে যোগ করার ফলে একটি চক্র সি পাওয়া যায় এবং এম এফ সি থেকে সর্বনিম্ন প্রান্ত-ওজনও হতে পারে , তারপরে আমরা with সহ প্রান্ত-ওজন মি সহ এফ সি থেকে একটি প্রান্তটি অদলবদল করে একটি দ্বিতীয় এমএসটি তৈরি করতে পারি । সুতরাং আমাদের অনন্যতা নেই।e={v,w}EFw(e)=meCmFCএফসিমি


আপনি ঠিক বলেছেন, আমি এখন প্রশ্নটিতে সেই গ্রাফটি সংশোধন করেছি। আপনি কি জানেন যে এটি সবচেয়ে সাধারণ অবস্থা যদি এমএসটি অনন্য নয়? অথবা এটিও কোনওরকমভাবে নির্ধারণ করা যেতে পারে প্রথমে একটি এমএসটি খুঁজে পাওয়ার প্রয়োজন ছাড়াই?
কেইয়ান

1
@ কিওয়ান আমি বিশ্বাস করি যে আপনি যদি এই প্রশ্নটি বিবেচনা করেন তবে এই উত্তরটিতে বর্ণিত শর্তটিও একাধিক এমএসটি থাকার জন্য প্রয়োজনীয় শর্ত। অন্য কথায়: একটি গ্রাফ যদি এবং কেবল যদি নির্মাণ HueHang দ্বারা রূপরেখা আউট বহন করা যাবে একাধিক MSTs হয়েছে। জি
বাকুরিউ

1
মিঃ F∩C থেকে সর্বনিম্ন প্রান্তের ওজন হওয়া উচিত নয়। আসলে, এটি কেবল সর্বোচ্চ প্রান্তের ওজন হতে পারে, অন্যথায় এম প্রথম স্থানে ন্যূনতম হত না। ধরুন F∩C এ w (e ') = m'> m = w (e) সহ একটি প্রান্ত e ছিল। তারপরে ই-এর জন্য অদলবদল এম এর তুলনায় মোট ওজন কম নিয়ে একটি বিস্তৃত গাছ ছেড়ে চলে যাবে, এম এর
চাদ

2

একটি পূর্ববর্তী উত্তর নির্ধারণ করতে একাধিক MSTs, যা, একে প্রান্ত আছে কিনা একটি আলগোরিদিম ইঙ্গিত নেই জি , যোগ করে তৈরি করা চক্র খুঁজে একটি precomputed এমএসটি এবং যদি পরীক্ষা যে চক্রে অনন্য গুরুতম প্রান্ত নয়। সেই অ্যালগরিদম সম্ভবত ( || | ভি | ) সময়ে চালিত হবে ।eGeeO(|E||V|)

সময়-জটিলতায় জি এর একাধিক এমএসটি রয়েছে কিনা তা নির্ধারণ করার জন্য একটি সহজ অ্যালগরিদমO(|E|log(|V|))

 1. একটি এমএসটি মি পেতে কুরস্কালের অ্যালগরিদমটি তে চালান ।Gm

 ২. আবার তে ক্রসকলের অ্যালগরিদম চালানোর চেষ্টা করুন । এই রান, যখনই আমরা সমান ওজন কোণগুলি মধ্যে একটা চয়েস থাকে, তাই আমরা প্রথমেই নেই প্রান্ত চেষ্টা করবে মি , যার পরে আমরা প্রান্ত চেষ্টা করবে মি । যখনই আমরা এম তে দুটি কিনারা সংযুক্ত না করে একটি প্রান্ত পেয়েছি তখন আমরা দাবি করি যে একাধিক এমএসটি রয়েছে, অ্যালগরিদমটি বন্ধ করে দেয়।Gmmm

 ৩. যদি আমরা এখানে পৌঁছেছি, তবে আমরা দাবি করি যে এর একটি অনন্য এমএসটি রয়েছে।G

কৃসকলের অ্যালগরিদমের একটি সাধারণ রান সময় নেয়। এম তে নয় এমন প্রান্তের অতিরিক্ত নির্বাচন ( || ) সময়ে করা যেতে পারে । সুতরাং অ্যালগরিদম O ( | E | লগ ( | ভি | ) ) সময়-জটিলতা অর্জন করে।O(|E|log(|V|))mO(|E|)O(|E|log(|V|))

কেন একাধিক এমএসটি আছে তা এই অ্যালগরিদম নির্ধারণ করতে পারে?

ধরুন আমরা একটি এমএসটি আছে যে হিসাবে একই নয় মি । এটি দেখানোর জন্য যথেষ্ট যে জি- তে চলমান অ্যালগরিদমটি তৃতীয় ধাপে পৌঁছাবে না, যেহেতু ধাপ ২-এর শেষের প্রান্তটি পাওয়া গেছে, যা মিটার নয় এবং দুটি পৃথক গাছ সংযুক্ত করে ফলস্বরূপ এমএসটিতে অন্তর্ভুক্ত করা হত যদি আমরা কৃস্কালকে চালিত করি সম্পূর্ণরূপে অ্যালগরিদম। যাক W বৃহত্তম ওজন যেমন যে কম ওজনের কোন প্রান্ত হতে W , এটা হয় মি যদি এবং কেবল যদি এটা হয় মি ' । কারণ মি এবং মি ' ওজন কোণগুলি একই সংখ্যক আছে W , সেখানে ওজন কোণগুলি অস্তিত্বmmGmwwmmmmw যে হয় মি ' কিন্তু নেই মি । যদি এই কিনারাগুলির প্রান্তগুলি প্রক্রিয়াকরণের আগে অ্যালগরিদমটি থেকে বেরিয়ে আসে তবে আমাদের কাজ শেষ। অন্যথায়, অ্যালগরিদম প্রথম প্রান্ত প্রক্রিয়া করতে যাচ্ছে অনুমান' এখন যারা প্রান্ত মধ্যে। যাক এস সব প্রান্ত পর্যন্ত সংরক্ষিত হয়েছে ফলে এমএসটি অন্তর্ভুক্ত করা সেট করা। এস মি । যেহেতু অ্যালগরিদম ওজন না সমাপ্ত প্রক্রিয়াকরণ প্রান্ত W নেই মি যেমন' , সেটি প্রক্রিয়া ওজন কোণগুলি শুরু না করা পর্যন্ত আবশ্যক W মধ্যে মি । তাই এস প্রান্তwmmeSSমিWমিe'Wমিএসকম ওজন । তার মানে এস মি 'মনে করে দেখুন যে ' রয়েছে মি ' । যেহেতু { ' } এস মি ' , যেখানে মি ' একটি গাছ হয়, ' মধ্যে দুটি ভিন্ন গাছ সংযুক্ত করতে হবে এস এই সময়ে এবং আলগোরিদিম প্রস্থান করে।WSমি''মি'{e}SmmeS

আরও বিকাশের জন্য নোট
1 এবং দ্বিতীয় ধাপটি আন্তঃবিভাজনিত হতে পারে যাতে আমরা আরও বেশি ওজনের প্রান্তগুলি প্রক্রিয়াকরণ না করে যত তাড়াতাড়ি সম্ভব অ্যালগরিদমটি শেষ করতে পারি।
আপনি যদি এমএসটি সংখ্যা গণনা করতে চান তবে আপনি কীভাবে এমএসটি সংখ্যা গণনা করবেন তার একটি উত্তর পরীক্ষা করতে পারেন ।


1

যাক এ (সহজ সসীম) হতে অন্তত দুই ছেদচিহ্ন সঙ্গে নিরাপদ্-ভরযুক্ত undirected সংযুক্ত গ্রাফ। এসটি এর অর্থ স্প্যানিং ট্রি এবং এমএসটি মানে ন্যূনতম স্প্যানিং ট্রি। প্রথমে কিছু কম সাধারণ শর্তাবলী সংজ্ঞায়িত করি।G

  • একটি প্রান্তটি অনন্য-চক্র-সবচেয়ে ভারী যদি এটি কোনও চক্রের অনন্যতম প্রান্ত হয়।
  • কোনও প্রান্তটি চক্রবিহীন-ভারী হয় যদি এটি কোনও চক্রের মধ্যে সবচেয়ে ভারী প্রান্ত না হয়।
  • একটি প্রান্তটি অনন্য-কাট-হালকা হয় যদি এটি কিছু কাটা ক্রস করার অনন্যতম হালকা প্রান্ত হয়।
  • কোনও প্রান্তটি কোনও কাট-কাটা ছাড়ার জন্য হালকা প্রান্ত না হলে এটি কোনও কাটা-হালকা নয়।
  • দুটি এসটি সংলগ্ন যদি প্রতিটি এসটি এর ঠিক এক প্রান্ত থাকে যা অন্য এসটিতে নেই।
  • কোনও এমএসটি হ'ল বিচ্ছিন্ন এমএসটি যদি এটি অন্য এমএসটি সংলগ্ন না হয় (যখন উভয় এমএসটিই এসটি হিসাবে বিবেচিত হয়)।

যখন একাধিক ন্যূনতম বিস্তৃত গাছ থাকে?

ওপির প্রশ্নের উত্তর দেওয়ার জন্য, এখানে জি এর পাঁচটি বৈশিষ্ট্য যা একাধিক এমএসটি রয়েছেG

  • দুটি সংলগ্ন এমএসটি রয়েছে।
  • কোনও বিচ্ছিন্ন এমএসটি নেই।
  • একটি এসটি রয়েছে যা সংলগ্ন সমস্ত এসটিগুলির চেয়ে হালকা বা হালকা এবং এটি একটি সংলগ্ন এসটি হিসাবে হালকা।
  • এমন একটি প্রান্ত রয়েছে যা অনন্য-চক্র-ভারী বা চক্রবিহীন-ভারী নয়।
  • একটি প্রান্ত রয়েছে যা অনন্য-কাট-হালকা বা নন-কাট-হালকাও নয়

এই উত্তরের অভিনবত্বটি বেশিরভাগ ক্ষেত্রে শেষ দুটি বৈশিষ্ট্য। শেষ বৈশিষ্ট্যযুক্ত দ্বিতীয়টি ওপির পদ্ধতির একেবারে পরবর্তী ধাপ হিসাবে বিবেচনা করা যেতে পারে । প্রথম তিনটি বৈশিষ্ট্য এক সাথে ডিটিটির উত্তরের কিছুটা বর্ধিত সংস্করণ হিসাবে বিবেচনা করা যেতে পারে ।

বি এর পদটিতে ভাবা আরও সহজ, এর একটি অনন্য এমএসটি আছে কিনা । নীচে উপরের বৈশিষ্ট্যগুলির বিপরীত এবং সমতুল্য সংস্করণ।G

ন্যূনতম বিস্তৃত গাছগুলি কখন অনন্য?

উপপাদ্য: এর নিম্নলিখিত বৈশিষ্ট্যগুলি সমতুল্য।G

  • এমএসটির স্বতন্ত্রতা : একটি অনন্য এমএসটি রয়েছে।
  • কোনও সংলগ্ন এমএসটি নেই : এখানে কোনও সংলগ্ন এমএসটি নেই
  • একটি বিচ্ছিন্ন এমএসটি : একটি বিচ্ছিন্ন এমএসটি রয়েছে।
  • একটি স্থানীয় ন্যূনতম এসটি : একটি এসটি রয়েছে যা সংলগ্ন সমস্ত এসটিগুলির চেয়ে হালকা।
  • চরম চক্র প্রান্ত : প্রতিটি প্রান্তটি হয় অনন্য-চক্র-ভারী বা নন-চক্র-ভারী।
  • চরম কাটা প্রান্ত : প্রতিটি প্রান্তটি হয় অনন্য-কাট-হালকা বা নন-কাট-হালকা

এখানে আমার প্রমাণ আসে।

"এমএসটির স্বতন্ত্রতা" => "সংলগ্ন এমএসটি নেই": সুস্পষ্ট।

"কোনও সংলগ্ন এমএসটি নেই" => "একটি বিচ্ছিন্ন এমএসটি": সুস্পষ্ট।

"একটি বিচ্ছিন্ন এমএসটি" => "একটি স্থানীয় ন্যূনতম এসটি": বিচ্ছিন্ন এমএসটি সমস্ত সংলগ্ন এসটিগুলির চেয়ে হালকা।

"এক স্থানীয় সর্বনিম্ন এসটি" => "চরম চক্র প্রান্ত": আসুন একটি এসটি যে সব সংলগ্ন এসটিএস চেয়ে অনেক লঘুতর হও।m

  • প্রতিটি প্রান্তটি অবশ্যই নন-চক্র-ভারী হওয়া উচিত। প্রমাণ এখানে। আমি মি তে একটি প্রান্ত হতে দিন । আমি যদি কোনও চক্রের সাথে সম্পর্কিত না হয় তবে আমরা সম্পন্ন হয়েছি। এখন বলছিস একটি চক্র জন্যে । আমরা যদি অপসারণ থেকে মি , মি দুই গাছ, যা বলা হবে বিভক্ত করা হবে মি 1 এবং মি 2এম 1 এবং মি 2 কে l এর সাথে সংযুক্ত করে এমন একটি চক্র হিসাবে , সি এর অন্য একটি কিনারা থাকতে হবে যা মি 1 এবং এমকে সংযুক্ত করেmlmllclmmm1m2m1m2lcm1 । প্রান্তটির নাম দিন l । যাক মি ' ইউনিয়ন হতে মি 1 , মি 2 এবং L ' , যার মধ্যে একটি spanning গাছ হতে হবে জি হিসাবে ভাল। যেহেতু মি এবং মি ' সংলগ্ন হয়, মি চেয়ে অনেক লঘুতর মি ' । তার মানে, চেয়ে অনেক লঘুতর' । সুতরাং আমি নন-চক্র-ভারী।m2lmm1m2lGmmmmlll
  • না থাকা প্রতিটি প্রান্তটি অবশ্যই অনন্য-চক্র-ভারী হওয়া উচিত। প্রমাণ এখানে। যাক ' একটি না প্রান্ত হতে মি । আমরা যোগ তাহলে ' থেকে মি , আমরা একটি চক্র তৈরি করবে । যাক একটি প্রান্ত হতে নয় ' । Spanning গাছ বিবেচনা মি ' থেকে তৈরি মি সঙ্গে দ্বারা প্রতিস্থাপিত ' । যেহেতু মি এবং মি ' সংলগ্ন হয়, মি চেয়ে অনেক লঘুতর মি ' । এর মানে,mhmhmchchmmhhmmmm চেয়ে অনেক লঘুতর' । তাই' অনন্য গুরুতম প্রান্ত হয় । অর্থাৎ' অনন্য-চক্র গুরুতম-হয়।hhhch

"স্থানীয় সর্বনিম্ন এসটি" => "চূড়ান্ত কাটা প্রান্ত": প্রমাণটি অনুশীলন হিসাবে বাকি আছে।

"চরম চক্র প্রান্ত" => "এমএসটি স্বতন্ত্রতা": আসুন একটি এমএসটি হও। যাক একটি অবাধ প্রান্ত হতে। যদি চক্রবিহীন-ভারী হয় তবে মি অবশ্যই এটি ধারণ করে। প্রান্ত যদি অনন্য-চক্র-ভারী হয় তবে মি এটি ধারণ করতে পারে না। (এই দুটি প্রস্তাব এমএসটি সম্পর্কে চক্র এবং প্রান্ত এক্সচেঞ্জ ব্যবহার করে স্ট্যান্ডার্ড যুক্তির দ্বারা প্রমাণিত হতে পারে ঠিক একইভাবে উপরের কাজগুলি কী হয়েছে)। সুতরাং এম হ'ল নন-চক্র-সবচেয়ে ভারী প্রান্তগুলির সেট।meememm

"চূড়ান্ত কাটা প্রান্ত" => "এমএসটির স্বতন্ত্রতা": প্রমাণটি অনুশীলন হিসাবে বাকি আছে।

উল্লিখিত উপরের চেইনগুলি উপপাদ্যকে প্রমাণ করে।

আবারও, এই উত্তরের অভিনবত্বটি বেশিরভাগ ক্ষেত্রে "চরম চক্র প্রান্ত" সম্পত্তি এবং "চূড়ান্ত কাটা প্রান্ত" সম্পত্তি, যা নন-চক্র-সবচেয়ে ভারী এবং নন-কাট-হালকা ধারণাগুলি ব্যবহার করে। আমি এই ধারণাগুলি অন্য কোথাও দেখিনি, যদিও এগুলি বেশ স্বাভাবিক।


এখানে দুটি সম্পর্কিত আকর্ষণীয় পর্যবেক্ষণ রয়েছে।

  • যে কোনও প্রান্তের , নন-চক্র-সবচেয়ে ভারী iest অনন্য-কাট-হালকা প্রতিটি এমএসটিতে থাকেee e e
  • যে কোনও প্রান্তের , স্বতন্ত্র-চক্র-ভারী হ'ল নন-কাট-হালকা কোনও এমএসটিতে নেইee e e

অনন্য এমএসটির জন্য দুটি পর্যাপ্ত তবে প্রয়োজনীয় শর্ত নয়

প্রতিটি চক্রের সবচেয়ে ভারী প্রান্তের স্বতন্ত্রতা "চরম চক্র প্রান্ত" সম্পত্তি বোঝায়। সুতরাং এটি যথেষ্ট শর্ত। এটির প্রয়োজনীয় অবস্থার একটি প্রতিরূপ উদাহরণ হ'ল গ্রাফ ওজন ab1,bc1,cd1,da2,ac2

প্রতিটি কাট-সেটে হালকা প্রান্তের স্বতন্ত্রতা "চরম কাটা প্রান্ত" সম্পত্তি বোঝায়। সুতরাং এটি যথেষ্ট। এটির প্রয়োজনীয় অবস্থার একটি প্রতিরূপ উদাহরণ হ'ল ওজনযুক্ত একটি ত্রিভুজ ।1,1,2

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.