আমি একটি ডায়াগ্রাম সম্পাদক এ কাজ করছি। ডায়াগ্রামগুলি সংযোগকারীদের ( প্রান্ত ) দিয়ে সংযুক্ত 2D আকার ( নোড ) প্রদর্শন করে ।
আমি একটি অপারেশন যুক্ত করতে চাই যা নোডের একটি নির্বাচন দেওয়ার পরে সেগুলি "বিচ্ছিন্ন" করে: এটি সম্ভব হলে সম্ভব ক্রসিংয়ের সংখ্যা হ্রাস করার জন্য তাদের প্রতিস্থাপন করে (এবং এটি যদি ঠিক হয় তবে মোড়গুলি পয়েন্ট দিয়ে আঁকতে হবে) ।
সুতরাং আমি একটি গ্রাফ অ্যালগরিদম চাই যা একটি ( টপোলজিকাল ) গ্রাফ এম্বেডিং এবং তার নোডের একটি উপসেট দেওয়া থাকলে কেবল সেই নোডগুলিতে এমবেডিং (এর টপোলজি ) সংশোধন করে যাতে ক্রসিং প্রান্তগুলি সংখ্যা হ্রাস করতে পারে।
শীর্ষস্থানীয় গ্রাফগুলি সম্পর্কে পড়া এবং ক্যাবেলো এবং মোহার (2013) ব্রাউজ করা থেকে , আমি মনে করি এই সমস্যাটি এনপি-হার্ড। সুতরাং আমি একটি প্যারামিট্রাইজড অ্যালগরিদম (যেমন ক্রসিং প্রান্তের সংখ্যায়) নিয়ে খুশি হব যা কোনও প্রদত্ত প্যারামিটার মানের জন্য একটি বহুল, সময় জটিলতা রয়েছে। এটি व्यवहार्य বলে মনে হচ্ছে, তবে আমি নিজে থেকেই এই জাতীয় অ্যালগরিদম নিয়ে আসা সহজ মনে করি না।
প্রশ্নাবলী:
- আমি এই জাতীয় অ্যালগরিদম কোথায় খুঁজছি?
- এটি কি বিদ্যমান?
- বিদ্যমান সফ্টওয়্যার?
- এই ধরনের একটি অপারেশন সঙ্গে কোন উল্লেখযোগ্য ব্যবহারিক অভিজ্ঞতা আছে? (তত্ত্বের ক্ষেত্রে যা ভাল দেখাচ্ছে তা অনুশীলনে এতটা ভাল নাও লাগতে পারে)
(আমি নিশ্চিত না যে কোথায় এই প্রশ্ন জিজ্ঞাসা করা ভাল: এখানে স্ট্যাকওভারফ্লো, বা ম্যাথওভারফ্লো?)