A stable cutset is a set of vertices $S$ of a connected graph, that is pairwise non-adjacent and when deleting $S$, the graph becomes disconnected. Determining the existence of a stable cutset in a graph is known to be NP-complete. In this paper, we introduce a new exact algorithm for Stable Cutset. By branching on graph configurations and using the $O^*(1.3645)$ algorithm for the (3,2)-Constraint Satisfaction Problem presented by Beigel and Eppstein, we achieve an improved running time of $O^*(1.2972^n)$.
In addition, we investigate the Stable Cutset problem for graphs with a bound on the minimum degree $δ$. First, we show that if the minimum degree of a graph $G$ is at least $\frac{2}{3}(n-1)$, then $G$ does not contain a stable cutset. Furthermore, we provide a polynomial-time algorithm for graphs where $δ\geq \tfrac{1}{2}n$, and a similar kernelisation algorithm for graphs where $δ= \tfrac{1}{2}n - k$.
Finally, we prove that Stable Cutset remains NP-complete for graphs with minimum degree $c$, where $c > 1$. We design an exact algorithm for this problem that runs in $O^*(λ^n)$ time, where $λ$ is the positive root of $x^{δ+ 2} - x^{δ+ 1} + 6$. This algorithm can also be applied to the \textsc{3-Colouring} problem with the same minimum degree constraint, leading to an improved exact algorithm as well.
- পেপার আইডি: 2510.09432
- শিরোনাম: সাধারণ এবং ন্যূনতম ডিগ্রি সীমাবদ্ধ গ্রাফে স্থিতিশীল কাটসেট সম্পর্কে
- লেখক: ম্যাটস ভ্রুন (ইউট্রেখট বিশ্ববিদ্যালয়), হ্যান্স এল. বডলেন্ডার (ইউট্রেখট বিশ্ববিদ্যালয়)
- শ্রেণীবিভাগ: cs.DS (ডেটা স্ট্রাকচার এবং অ্যালগরিদম), cs.CC (গণনামূলক জটিলতা), cs.DM (বিচ্ছিন্ন গণিত)
- প্রকাশনার সময়: ২০২৫ সালের ১০ অক্টোবর (arXiv প্রি-প্রিন্ট)
- পেপার লিংক: https://arxiv.org/abs/2510.09432
স্থিতিশীল কাটসেট (Stable Cutset) হল সংযুক্ত গ্রাফের একটি শীর্ষবিন্দু সেট S, যেখানে যেকোনো দুটি শীর্ষবিন্দু সংলগ্ন নয় এবং S অপসারণের পরে গ্রাফ বিচ্ছিন্ন হয়ে যায়। গ্রাফে স্থিতিশীল কাটসেট বিদ্যমান কিনা তা নির্ধারণ করা NP সম্পূর্ণ সমস্যা। এই পেপারটি স্থিতিশীল কাটসেটের জন্য একটি নতুন সঠিক অ্যালগরিদম প্রস্তাব করে, যা গ্রাফ কনফিগারেশনের মাধ্যমে শাখাবিস্তার এবং Beigel এবং Eppstein দ্বারা প্রস্তাবিত O*(1.3645) সময় জটিলতার (3,2)-সীমাবদ্ধ সন্তুষ্টি সমস্যা অ্যালগরিদম ব্যবহার করে O*(1.2972^n) এর উন্নত চলমান সময় অর্জন করে।
অতিরিক্তভাবে, পেপারটি ন্যূনতম ডিগ্রি δ সীমাবদ্ধ গ্রাফে স্থিতিশীল কাটসেট সমস্যা অধ্যয়ন করে। প্রথমে প্রমাণ করা হয় যে যদি গ্রাফ G এর ন্যূনতম ডিগ্রি কমপক্ষে 2/3(n-1) হয়, তাহলে G কোনো স্থিতিশীল কাটসেট ধারণ করে না। আরও δ≥n/2 এর সময় বহুপদী সময় অ্যালগরিদম এবং δ=n/2-k এর সময় অনুরূপ কার্নেলাইজেশন অ্যালগরিদম প্রদান করে। অবশেষে প্রমাণ করা হয় যে ন্যূনতম ডিগ্রি c>1 এর সময় স্থিতিশীল কাটসেট সমস্যা এখনও NP সম্পূর্ণ এবং O*(λ^n) সময়ের সঠিক অ্যালগরিদম ডিজাইন করা হয়, যেখানে λ হল x^(δ+2)-x^(δ+1)-6 এর ধনাত্মক মূল। এই অ্যালগরিদম একই ন্যূনতম ডিগ্রি সীমাবদ্ধতার সাথে 3-রঙ্গকরণ সমস্যায়ও প্রয়োগ করা যায়।
স্থিতিশীল কাটসেট সমস্যা গ্রাফ তত্ত্বে একটি মৌলিক সমস্যা। প্রদত্ত সংযুক্ত গ্রাফ G=(V,E) এর জন্য, স্থিতিশীল কাটসেট হল শীর্ষবিন্দু উপসেট S⊆V, যা সন্তুষ্ট করে:
- S এর যেকোনো দুটি শীর্ষবিন্দু সংলগ্ন নয় (স্থিতিশীলতা)
- S অপসারণের পরে গ্রাফ বিচ্ছিন্ন হয়ে যায় (কাটসেট সম্পত্তি)
এই সমস্যাটি নিখুঁত গ্রাফ তত্ত্বে গুরুত্বপূর্ণ প্রয়োগ রয়েছে। Tucker প্রমাণ করেছেন যে গ্রাফ G হল k-রঙ্গযোগ্য যদি এবং শুধুমাত্র যদি সমস্ত Gi∪S হল k-রঙ্গযোগ্য, যেখানে Gi হল G\S এর সংযুক্ত উপাদান এবং S হল কোনো গর্তের শীর্ষবিন্দু ধারণ করে না এমন স্থিতিশীল কাটসেট।
- জটিলতা: Chvátal প্রথম প্রমাণ করেছেন যে স্থিতিশীল কাটসেট সমস্যা NP সম্পূর্ণ
- অ্যালগরিদম দক্ষতা: বিদ্যমান সেরা সঠিক অ্যালগরিদম Rauch এবং অন্যদের দ্বারা প্রস্তাবিত, সময় জটিলতা O*(3^(n/3))
- বিশেষ গ্রাফ শ্রেণী গবেষণা অপর্যাপ্ত: ন্যূনতম ডিগ্রি সীমাবদ্ধ গ্রাফের গবেষণা তুলনামূলকভাবে কম
- সাধারণ গ্রাফে স্থিতিশীল কাটসেট সমস্যার সঠিক অ্যালগরিদম উন্নত করা
- ন্যূনতম ডিগ্রি সীমাবদ্ধতা সমস্যা জটিলতার উপর প্রভাব গভীরভাবে অধ্যয়ন করা
- স্থিতিশীল কাটসেট এবং অন্যান্য সমস্যা (যেমন 3-রঙ্গকরণ) এর মধ্যে সংযোগ স্থাপন করা
- উন্নত সঠিক অ্যালগরিদম: O*(1.2972^n) সময় জটিলতার নতুন অ্যালগরিদম প্রস্তাব করা, যা পূর্ববর্তী O*(3^(n/3)) ফলাফল উল্লেখযোগ্যভাবে উন্নত করে
- ন্যূনতম ডিগ্রি তাত্ত্বিক সীমানা: প্রমাণ করা যে ন্যূনতম ডিগ্রি 2/3(n-1) এর বেশি গ্রাফ কোনো স্থিতিশীল কাটসেট ধারণ করে না
- বহুপদী সময় অ্যালগরিদম: δ≥n/2 এর গ্রাফের জন্য বহুপদী সময় অ্যালগরিদম প্রদান করা
- কার্নেলাইজেশন অ্যালগরিদম: δ=n/2-k এর গ্রাফের জন্য O(k) কার্নেল আকারের কার্নেলাইজেশন অ্যালগরিদম প্রদান করা
- NP সম্পূর্ণতা ফলাফল: প্রমাণ করা যে ন্যূনতম ডিগ্রি c>1 এর সময় সমস্যা এখনও NP সম্পূর্ণ
- ন্যূনতম ডিগ্রি সীমাবদ্ধ সঠিক অ্যালগরিদম: O*(λ^n) সময় অ্যালগরিদম প্রস্তাব করা, যেখানে λ নির্দিষ্ট বহুপদের ধনাত্মক মূল
- 3-রঙ্গকরণ সমস্যার প্রয়োগ: অ্যালগরিদম 3-রঙ্গকরণ সমস্যায় প্রসারিত করা এবং উন্নত ফলাফল অর্জন করা
ইনপুট: সংযুক্ত গ্রাফ G=(V,E)
আউটপুট: G স্থিতিশীল কাটসেট ধারণ করে কিনা তা নির্ধারণ করা
সীমাবদ্ধতা: স্থিতিশীল কাটসেট S অবশ্যই স্থিতিশীলতা এবং কাটসেট সম্পত্তি সন্তুষ্ট করবে
পেপারটি স্থিতিশীল কাটসেট সমস্যাকে টীকাযুক্ত গ্রাফ সমস্যা হিসাবে মডেল করে, প্রতিটি শীর্ষবিন্দুকে তিনটি সম্ভাব্য লেবেলের একটি নির্ধারণ করা হয়:
- A: প্রথম সংযুক্ত উপাদান
- B: দ্বিতীয় সংযুক্ত উপাদান
- S: স্থিতিশীল কাটসেট
টীকা ফাংশন p: V → P(L) প্রতিটি শীর্ষবিন্দুর সম্ভাব্য লেবেল সেট রেকর্ড করে।
পেপারটি দেখায় কিভাবে স্থিতিশীল কাটসেট উদাহরণকে (3,2)-সীমাবদ্ধ সন্তুষ্টি সমস্যায় রূপান্তরিত করতে হয়:
- প্রতিটি শীর্ষবিন্দু একটি ভেরিয়েবলের সাথে সামঞ্জস্যপূর্ণ
- ভেরিয়েবল ডোমেইন শীর্ষবিন্দুর সম্ভাব্য লেবেল সেট
- প্রান্ত সীমাবদ্ধতা সংলগ্ন শীর্ষবিন্দুর নির্দিষ্ট লেবেল সমন্বয় নিষিদ্ধ করে
অ্যালগরিদম দুটি প্রধান শাখাবিস্তার কৌশল ব্যবহার করে:
শাখাবিস্তার নিয়ম 1: যখন শীর্ষবিন্দু v ত্রিভুজ T তে থাকে এবং |N(v)∩(W\T)|≥2 হয়
- শাখা 1: p(v)={A}, N(v)∩W তে লেমা 1 প্রয়োগ করা
- শাখা 2: p(v)={B}, N(v)∩W তে লেমা 1 প্রয়োগ করা
- শাখা 3: p(v)={S}, N(v)∩W তে লেমা 1 প্রয়োগ করা
শাখাবিস্তার নিয়ম 2: যখন শাখাবিস্তার নিয়ম 1 প্রযোজ্য নয়
- শাখা 1: T এর সমস্ত শীর্ষবিন্দুর জন্য p(v)={A,S} নির্ধারণ করা
- শাখা 2: T এর সমস্ত শীর্ষবিন্দুর জন্য p(v)={B,S} নির্ধারণ করা
সবচেয়ে ধীর শীর্ষবিন্দু সেট কনফিগারেশন এড়াতে, পেপারটি "দ্রুত" শীর্ষবিন্দু সেট নির্মাণের জন্য বহুপদী সময় অ্যালগরিদম প্রস্তাব করে:
- লোভী নির্মাণ সর্বাধিক ত্রিভুজ পরিবার
- জটিল কেস বিশ্লেষণের মাধ্যমে ধীর কনফিগারেশন এড়ানো নিশ্চিত করা
- অপরিবর্তনীয় বজায় রাখা: প্রতিটি শীর্ষবিন্দু কোনো ত্রিভুজে অন্তর্ভুক্ত
- টীকাযুক্ত গ্রাফ মডেলিং: স্থিতিশীল কাটসেট সমস্যাকে তিন-লেবেল টীকা সমস্যা হিসাবে মার্জিতভাবে মডেল করা
- (3,2)-CSP এর সাথে সংযোগ: সীমাবদ্ধ সন্তুষ্টি সমস্যায় কার্যকর হ্রাস স্থাপন করা
- বুদ্ধিমান শাখাবিস্তার কৌশল: সবচেয়ে খারাপ কেস কনফিগারেশন এড়িয়ে সময় জটিলতা উল্লেখযোগ্যভাবে উন্নত করা
- ডিগ্রি সীমাবদ্ধতার গভীর বিশ্লেষণ: ন্যূনতম ডিগ্রি সমস্যা জটিলতার উপর প্রভাব সিস্টেমেটিকভাবে অধ্যয়ন করা
পেপারটি প্রধানত তাত্ত্বিক বিশ্লেষণ পরিচালনা করে, নিম্নলিখিত পদ্ধতি ব্যবহার করে:
- শাখাবিস্তার ফ্যাক্টর বিশ্লেষণ: বিভিন্ন শাখাবিস্তার নিয়মের সবচেয়ে খারাপ কেস শাখাবিস্তার ফ্যাক্টর গণনা করা
- পরিমাপ এবং জয় করা: ন্যূনতম ডিগ্রি সীমাবদ্ধ অ্যালগরিদমের জন্য বুদ্ধিমান পরিমাপ বিশ্লেষণ ব্যবহার করা
- কেস বিশ্লেষণ: বুদ্ধিমান শীর্ষবিন্দু সেট নির্মাণের জন্য ব্যাপক কেস বিশ্লেষণ
- সাধারণ গ্রাফ অ্যালগরিদম: সর্বাধিক শীর্ষবিন্দু খরচ 1.2972 বিশ্লেষণ করা
- ন্যূনতম ডিগ্রি সীমাবদ্ধ অ্যালগরিদম: পরিমাপ κ=w₂n₂+w₃n₃ ব্যবহার করে বিশ্লেষণ
- উপপাদ্য 13: O*(1.2972^n) সময়ের স্থিতিশীল কাটসেট অ্যালগরিদম বিদ্যমান
- পূর্ববর্তী সেরা ফলাফল O*(3^(n/3))≈O*(1.4422^n) এর তুলনায় উল্লেখযোগ্য উন্নতি
- উপপাদ্য 14: ন্যূনতম ডিগ্রি δ>2/3(n-1) এর গ্রাফ কোনো স্থিতিশীল কাটসেট ধারণ করে না
- এই সীমানা কঠোর
- উপপাদ্য 20: δ≥n/2 এর সময় বহুপদী সময় অ্যালগরিদম বিদ্যমান
- উপপাদ্য 23: δ=n/2-k এর সময় O(k) কার্নেল আকারের কার্নেলাইজেশন অ্যালগরিদম বিদ্যমান
- উপপাদ্য 24: ন্যূনতম ডিগ্রি c>1 এর সময় সমস্যা এখনও NP সম্পূর্ণ
- উপপাদ্য 26: δ≥3 এর সময় O*(λ^n) অ্যালগরিদম বিদ্যমান, λ হল x^(δ+2)-x^(δ+1)-6 এর ধনাত্মক মূল
- δ≥11 এর সময় সাধারণ গ্রাফ অ্যালগরিদমের চেয়ে উন্নত
- উপপাদ্য 27: একই জটিলতা ন্যূনতম ডিগ্রি সীমাবদ্ধ 3-রঙ্গকরণ সমস্যায় প্রযোজ্য
বিভিন্ন ন্যূনতম ডিগ্রি δ এর জন্য অ্যালগরিদম জটিলতা:
- δ=3: λ≈1.7069
- δ=15: λ≈1.2271
- δ=25: λ≈1.1519
- δ=50: λ≈1.0866
- δ=100: λ≈1.0488
- জটিলতা: Chvátal (1984) প্রথম NP সম্পূর্ণতা প্রমাণ করেছেন
- বিশেষ গ্রাফ শ্রেণী: Brandstädt এবং অন্যরা K₄-মুক্ত গ্রাফ অধ্যয়ন করেছেন, Le এবং অন্যরা claw-মুক্ত গ্রাফ অধ্যয়ন করেছেন
- প্যারামিটারাইজড জটিলতা: Marx এবং অন্যরা সমাধান আকার দ্বারা প্যারামিটারাইজড FPT ফলাফল প্রমাণ করেছেন
- ম্যাচিং কাটসেট: Kratsch এবং Le O*(1.4143^n) অ্যালগরিদম প্রস্তাব করেছেন, পরে O*(1.3280^n) এ উন্নত করা হয়েছে
- 3-রঙ্গকরণ: বর্তমান দ্রুততম অ্যালগরিদম O*(1.3217^n)
- ম্যাচিং কাটসেট সমস্যায় ন্যূনতম ডিগ্রি সীমাবদ্ধ গবেষণা ইতিমধ্যে রয়েছে
- 3-রঙ্গকরণ সমস্যায় আধিপত্য সেট ভিত্তিক ন্যূনতম ডিগ্রি অ্যালগরিদম রয়েছে
- এই পেপারটি স্থিতিশীল কাটসেটের ন্যূনতম ডিগ্রি সীমাবদ্ধতা সিস্টেমেটিকভাবে প্রথম অধ্যয়ন করে
- সাধারণ গ্রাফে স্থিতিশীল কাটসেট সমস্যার সঠিক অ্যালগরিদম জটিলতা উল্লেখযোগ্যভাবে উন্নত করা
- ন্যূনতম ডিগ্রি এবং স্থিতিশীল কাটসেট অস্তিত্বের মধ্যে তাত্ত্বিক সংযোগ স্থাপন করা
- বহুপদী সময় থেকে সূচকীয় সময় পর্যন্ত সম্পূর্ণ অ্যালগরিদম বর্ণালী প্রদান করা
- 3-রঙ্গকরণ সমস্যার সাথে কার্যকর সংযোগ স্থাপন করা
- পরীক্ষামূলক যাচাইকরণ অনুপস্থিত: পেপারটি প্রধানত তাত্ত্বিক বিশ্লেষণ, প্রকৃত চলমান সময়ের পরীক্ষামূলক যাচাইকরণ অনুপস্থিত
- ধ্রুবক ফ্যাক্টর: O* নোটেশন বহুপদী ফ্যাক্টর লুকায়, প্রকৃত কর্মক্ষমতা প্রভাবিত হতে পারে
- বিশেষ কাঠামো: বিশেষ কাঠামোর গ্রাফের জন্য (যেমন সমতল গ্রাফ, বিরল গ্রাফ) কোনো বিশেষ অপ্টিমাইজেশন নেই
- পরীক্ষামূলক যাচাইকরণ: অ্যালগরিদম বাস্তবায়ন এবং প্রকৃত কর্মক্ষমতা পরীক্ষা পরিচালনা করা
- বিশেষ গ্রাফ শ্রেণী: আরও বিশেষ গ্রাফ শ্রেণীতে স্থিতিশীল কাটসেট সমস্যা অধ্যয়ন করা
- আনুমানিক অ্যালগরিদম: উচ্চ মানের আনুমানিক অ্যালগরিদম বিকাশ করা
- প্যারামিটারাইজড অ্যালগরিদম: আরও প্যারামিটারাইজড সম্ভাবনা অন্বেষণ করা
- উল্লেখযোগ্য তাত্ত্বিক অবদান: একাধিক দিক থেকে গুরুত্বপূর্ণ তাত্ত্বিক অগ্রগতি
- প্রযুক্তিগত উদ্ভাবন: টীকাযুক্ত গ্রাফ মডেল এবং বুদ্ধিমান শাখাবিস্তার কৌশল উদ্ভাবনী
- সিস্টেমেটিক গবেষণা: ন্যূনতম ডিগ্রি সীমাবদ্ধতার প্রভাব একাধিক কোণ থেকে সিস্টেমেটিকভাবে অধ্যয়ন করা
- স্পষ্ট লেখা: পেপার কাঠামো স্পষ্ট, প্রযুক্তিগত বিবরণ নির্ভুলভাবে বর্ণিত
- ব্যাপক প্রয়োগযোগ্যতা: অ্যালগরিদম কৌশল অন্যান্য সমস্যায় প্রয়োগ করা যায় (যেমন 3-রঙ্গকরণ)
- পরীক্ষামূলক অনুপস্থিতি: বিশুদ্ধ তাত্ত্বিক বিশ্লেষণ, প্রকৃত কর্মক্ষমতা যাচাইকরণ নেই
- ধ্রুবক ফ্যাক্টর: প্রকৃত অ্যালগরিদম উল্লেখযোগ্য লুকানো ধ্রুবক থাকতে পারে
- প্রয়োগের দৃশ্য: প্রকৃত প্রয়োগের দৃশ্যের আলোচনা অপর্যাপ্ত
- হিউরিস্টিক পদ্ধতি: সম্ভাব্য হিউরিস্টিক ত্বরণ কৌশল অন্বেষণ করা হয়নি
- একাডেমিক মূল্য: সঠিক অ্যালগরিদম এবং গ্রাফ তত্ত্ব ক্ষেত্রে গুরুত্বপূর্ণ তাত্ত্বিক অবদান
- পদ্ধতিবিদ্যা: ন্যূনতম ডিগ্রি সীমাবদ্ধ সমস্যা গবেষণার জন্য নতুন পদ্ধতিবিদ্যা প্রদান করা
- পুনরুৎপাদনযোগ্যতা: অ্যালগরিদম বর্ণনা বিস্তারিত, তাত্ত্বিক ফলাফল যাচাইযোগ্য
- সম্প্রসারণযোগ্যতা: প্রযুক্তিগত পদ্ধতি অন্যান্য গ্রাফ সমস্যায় সাধারণীকরণ করা যায়
- তাত্ত্বিক গবেষণা: সঠিক অ্যালগরিদম এবং গণনামূলক জটিলতা গবেষণার জন্য উপযুক্ত
- ছোট স্কেল উদাহরণ: শীর্ষবিন্দু সংখ্যা কম গ্রাফ উদাহরণের জন্য সম্ভবত ব্যবহারিক
- বিশেষ গ্রাফ শ্রেণী: ন্যূনতম ডিগ্রি শর্ত পূরণকারী গ্রাফের জন্য বিশেষ সুবিধা
- অ্যালগরিদম ডিজাইন: অন্যান্য NP-কঠিন গ্রাফ সমস্যার ডিজাইনের জন্য চিন্তা প্রদান করা
পেপারটি 24টি গুরুত্বপূর্ণ সংদর্ভ উদ্ধৃত করে, যার মধ্যে রয়েছে:
- Beigel & Eppstein (2005): (3,2)-CSP অ্যালগরিদম
- Chvátal (1984): স্থিতিশীল কাটসেট NP সম্পূর্ণতা
- Marx এবং অন্যরা (2013): প্যারামিটারাইজড জটিলতা ফলাফল
- Chen এবং অন্যরা (2021): ন্যূনতম ডিগ্রি সীমাবদ্ধ ম্যাচিং কাটসেট অ্যালগরিদম
- Meijer (2023): বর্তমান দ্রুততম 3-রঙ্গকরণ অ্যালগরিদম
এই পেপারটি স্থিতিশীল কাটসেট সমস্যার সঠিক অ্যালগরিদম এবং ন্যূনতম ডিগ্রি সীমাবদ্ধতা বিশ্লেষণে গুরুত্বপূর্ণ তাত্ত্বিক অবদান করেছে, সম্পর্কিত ক্ষেত্রের গবেষণার জন্য নতুন চিন্তাভাবনা এবং পদ্ধতি প্রদান করেছে। যদিও পরীক্ষামূলক যাচাইকরণ অনুপস্থিত, তবে এর তাত্ত্বিক ফলাফলের গুরুত্ব এবং প্রযুক্তিগত পদ্ধতির উদ্ভাবনী প্রকৃতি এটিকে এই ক্ষেত্রের একটি গুরুত্বপূর্ণ কাজ করে তোলে।