পাথউইথ গণনা করতে কোড প্রয়োগ করা হয়েছে (= নোড অনুসন্ধান নম্বর, ভারটেক্স বিচ্ছেদ নম্বর, অন্তর বেধ)


13

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

আমি সচেতন যে গ্রাফের গাছের প্রস্থ (একটি সম্পর্কিত ধারণা) গণনা করার জন্য কিছু বাস্তবায়ন রয়েছে তবে পথচলাথের গণনা করার জন্য কোনও সন্ধান করতে সক্ষম হয় নি। কোন পয়েন্টার প্রশংসা করা হয়!

উত্তর:


8

একটি সাধারণ ডিএফএস + ডিপি বাস্তবায়ন গত বছরে 8.৮ স্যাজে যোগ করা হয়েছিল: ageষি.গ্রাফিক্স.গ্রাফিক্স_ড্যাকম্পেশনস.ভারটেক্স_সেজারেশন.পথ_ডিকম্পোজেশন

এটি এখানে এবং এখানে Cython (GNU GPL) এ প্রয়োগ করা হয়েছে । আপনি যদি কিছু অযৌক্তিকভাবে উপেক্ষা করেন তবে খুব সহজ এবং সংক্ষিপ্ত সময় যেখানে ω = পি ডাব্লু ( জি ) । এটি ছাঁটাইয়ের নিয়মগুলি এবং বিশেষত একটি হিউরিস্টিকের সাহায্যে বাড়ানো যেতে পারে।O(nω2n)ω=pw(G)


ওউআআআআআআআআআআআহহহহহহহ !! আপনি কীভাবে শিখলেন যে এটি সেজে যোগ করা হয়েছিল? লোকেরা সেজে নতুন বৈশিষ্ট্যগুলি কী তা দেখতে আসলেই দেখে ভাল
লাগল

মডিউলটির ডকুমেন্টেশন ঠিক সেখানে রয়েছে, এবং এটি কীভাবে কাজ করে তা ব্যাখ্যা করে: sagemath.org/doc/references/sage/ অনুচ্ছেদ
অনুচ্ছেদ_দঠন

হতাশ হওয়ার জন্য দুঃখিত, তবে আমি আসলে একজন SAGE ব্যবহারকারী নই; গুগল আপনার প্যাচটি এতে অবদান রেখেছিল। আমি SAGE- তে অবদান রাখব (আমি ইতিমধ্যে Cython ব্যবহার করি), তবে আমার মনে হয় আপস্ট্রিম প্রকল্পগুলিতে (নেটওয়ার্কএক্স?) ​​অবদান রাখাই ভাল হবে যেখানে আরও বেশি লোকেরা এটি ব্যবহার করতে পারে।
রাল্ফ ভার্স্টিজেন

আমরা হব. নেটওয়ার্কএক্স আর সেজে আসলেই "আপস্টিম" নয়, কারণ আপনি যদি না জিজ্ঞাসা করেন তবে এটি সত্যই নেটওয়ার্কএক্সকে বেশি ব্যবহার করে না। এবং গণিতের অন্যান্য অংশগুলি ব্যবহার করতে সক্ষম হওয়া, সাইথন এবং লিনিয়ার প্রোগ্রামিংয়ের ইন্টারফেসটিও একটি পার্থক্য তৈরি করে :
পি

8

"একটি বাস্তবায়ন" সম্পর্কে জানেন না তবে চেক আউট করুন

2 Than n করোল সুচান এবং ইঙ্গভে ভিলেঞ্জার প্যারামিটারাইজড অ্যান্ড এক্সট্যাক্ট গণনা, চতুর্থ আন্তর্জাতিক কর্মশালা, আইডাব্লুপিইসি ২০০৯, কোপেনহেগেন, ডেনমার্ক, স্প্রঞ্জার ভার্লাগ, কম্পিউটার সায়েন্সে লেকচার নোটস 5917, পৃষ্ঠা 324-335 Comp


2

হিশাও তমাকি সম্প্রতি নির্দেশিত পথচলাথ (ডাব্লুজি 2011) এর জন্য একটি সঠিক অ্যালগরিদম তৈরি করেছিলেন। সেখানে তিনি তার পদ্ধতির কিছু সফল ব্যবহারিক প্রয়োগ উল্লেখ করেছেন (আইএসসিআইটি ২০১০), সুতরাং আমি অনুমান করি যে তিনিও অ্যালগরিদমের একটি বাস্তবায়ন করেছেন।

হিশাও তামাকী: বুলিয়ান নেটওয়ার্কগুলির আকর্ষণকারীদের সঠিকভাবে সনাক্ত করার জন্য একটি নির্দেশিত পথ-পচনের পদ্ধতি। যোগাযোগ ও তথ্যপ্রযুক্তি সম্পর্কিত আন্তর্জাতিক সিম্পোজিয়াম (আইএসসিআইটি 2010), পৃষ্ঠা 844-849

হিশাও তমাকি: সীমাবদ্ধ পথচালনার জন্য বহু-কালীন অ্যালগরিদম। ইন: কম্পিউটার সায়েন্সে গ্রাফ-তাত্ত্বিক ধারণাগুলির উপর 37 তম আন্তর্জাতিক কর্মশালা (ডাব্লুজি 2011), এলএনসিএস 6986, পৃষ্ঠা 331-342।

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