2025-11-22T05:28:16.205284

Dominating Set, Independent Set, Discrete $k$-Center, Dispersion, and Related Problems for Planar Points in Convex Position

Tkachenko, Wang
Given a set $P$ of $n$ points in the plane, its unit-disk graph $G(P)$ is a graph with $P$ as its vertex set such that two points of $P$ are connected by an edge if their (Euclidean) distance is at most $1$. We consider several classical problems on $G(P)$ in a special setting when points of $P$ are in convex position. These problems are all NP-hard in the general case. We present efficient algorithms for these problems under the convex position assumption. The considered problems include the following: finding a minimum weight dominating set in $G(P)$, the discrete $k$-center problem for $P$, finding a maximum weight independent set in $G(P)$, the dispersion problem for $P$, and several of their variations. For some of these problems, our algorithms improve the previously best results, while for others, our results provide first-known solutions.
academic

আধিপত্য সেট, স্বাধীন সেট, বিচ্ছিন্ন kk-কেন্দ্র, বিচ্ছুরণ এবং উত্তল অবস্থানে সমতলীয় বিন্দুগুলির জন্য সম্পর্কিত সমস্যা

মৌলিক তথ্য

  • পত্রিকা আইডি: 2501.00207
  • শিরোনাম: আধিপত্য সেট, স্বাধীন সেট, বিচ্ছিন্ন kk-কেন্দ্র, বিচ্ছুরণ এবং উত্তল অবস্থানে সমতলীয় বিন্দুগুলির জন্য সম্পর্কিত সমস্যা
  • লেখক: Anastasiia Tkachenko, Haitao Wang (ইউটাহ বিশ্ববিদ্যালয়)
  • শ্রেণীবিভাগ: cs.CG (গণনামূলক জ্যামিতি)
  • প্রকাশনা সম্মেলন: STACS 2025 (কম্পিউটার বিজ্ঞানের তাত্ত্বিক দিকগুলির ৪২তম আন্তর্জাতিক সিম্পোজিয়াম)
  • পত্রিকা লিঙ্ক: https://arxiv.org/abs/2501.00207

সারসংক্ষেপ

এই পত্রিকাটি একক ডিস্ক গ্রাফে একাধিক ধ্রুপদী গণনামূলক জ্যামিতি সমস্যা অধ্যয়ন করে, যেখানে বিন্দু সেট উত্তল অবস্থানে রয়েছে এই বিশেষ সেটিংয়ে। সমতলে nn বিন্দুর সেট PP দেওয়া হলে, এর একক ডিস্ক গ্রাফ G(P)G(P) এর শীর্ষবিন্দু সেট হিসাবে PP রয়েছে এবং যখন দুটি বিন্দুর মধ্যে ইউক্লিডীয় দূরত্ব ১ এর বেশি না হয় তখন প্রান্ত সংযুক্ত হয়। যদিও এই সমস্যাগুলি সাধারণ ক্ষেত্রে NP-কঠিন, তবে উত্তল অবস্থানের অনুমানের অধীনে, লেখকরা দক্ষ অ্যালগরিদম প্রস্তাব করেছেন। অধ্যয়নকৃত সমস্যাগুলির মধ্যে রয়েছে: G(P)G(P) তে ন্যূনতম ওজনের আধিপত্য সেট খুঁজে পাওয়া, PP এর বিচ্ছিন্ন kk-কেন্দ্র সমস্যা, G(P)G(P) তে সর্বোচ্চ ওজনের স্বাধীন সেট খুঁজে পাওয়া, PP এর বিচ্ছুরণ সমস্যা এবং এর রূপান্তর।

গবেষণা পটভূমি এবং প্রেরণা

সমস্যার গুরুত্ব

  1. একক ডিস্ক গ্রাফ মডেল: নিরলস সেন্সর নেটওয়ার্কে গুরুত্বপূর্ণ প্রয়োগ রয়েছে, যেখানে সংযোগযোগ্যতা সংকেত পরিসীমা (একক ডিস্ক) দ্বারা নির্ধারিত হয়
  2. ধ্রুপদী NP-কঠিন সমস্যা: আধিপত্য সেট, স্বাধীন সেট, kk-কেন্দ্র, বিচ্ছুরণ ইত্যাদি সমস্যা সবই ধ্রুপদী সমন্বয় অপ্টিমাইজেশন সমস্যা
  3. উত্তল অবস্থানের বিশেষত্ব: যখন বিন্দু সেট উত্তল অবস্থানে থাকে, তখন অনেক মূলত কঠিন সমস্যা সমাধানযোগ্য হতে পারে

বিদ্যমান পদ্ধতির সীমাবদ্ধতা

  • সাধারণ ক্ষেত্রে এই সমস্যাগুলি NP-কঠিন, শুধুমাত্র আনুমানিক অ্যালগরিদম রয়েছে
  • উত্তল অবস্থানের এই বিশেষ ক্ষেত্রে, আগে পদ্ধতিগত গবেষণার অভাব ছিল
  • বিদ্যমান অ্যালগরিদম সময় জটিলতা বেশি, যেমন স্বাধীন সেট সমস্যার O(n6logn)O(n^6 \log n) অ্যালগরিদম

গবেষণা প্রেরণা

উত্তল অবস্থানের অনুমানের অধীনে বহুপদী সময়ের নির্ভুল অ্যালগরিদম পাওয়া যায় কিনা তা অন্বেষণ করা এবং বিদ্যমান অ্যালগরিদমের সময় জটিলতা উন্নত করা।

মূল অবদান

  1. আধিপত্য সেট সমস্যা:
    • ওজনহীন ক্ষেত্র: O(knlogn)O(kn \log n) সময় অ্যালগরিদম (kk হল ন্যূনতম আধিপত্য সেটের আকার)
    • ওজনযুক্ত ক্ষেত্র: O(n3log2n)O(n^3 \log^2 n) সময় অ্যালগরিদম
  2. বিচ্ছিন্ন kk-কেন্দ্র সমস্যা:
    • O(min{n4/3logn+knlog2n,k2nlog2n})O(\min\{n^{4/3} \log n + kn \log^2 n, k^2n \log^2 n\}) সময় অ্যালগরিদম
    • সর্বোচ্চ ক্ষেত্রে O(n2log2n)O(n^2 \log^2 n)
  3. স্বাধীন সেট সমস্যা:
    • সাধারণ ক্ষেত্র: O(n7/2)O(n^{7/2}) নির্ধারণমূলক অ্যালগরিদম বা O(n37/11)O(n^{37/11}) র্যান্ডম প্রত্যাশিত অ্যালগরিদম
    • আকার ৩ এর ক্ষেত্র: O(nlogn)O(n \log n) অ্যালগরিদম (উত্তল অবস্থান)
    • যেকোনো অবস্থানের ওজনযুক্ত আকার ৩ স্বাধীন সেট: O(n5/3+δ)O(n^{5/3+\delta}) অ্যালগরিদম
  4. বিচ্ছুরণ সমস্যা:
    • সাধারণ kk: O(n7/2logn)O(n^{7/2} \log n) নির্ধারণমূলক বা O(n37/11logn)O(n^{37/11} \log n) র্যান্ডম অ্যালগরিদম
    • k=3k=3: O(nlog2n)O(n \log^2 n) নির্ধারণমূলক বা O(nlogn)O(n \log n) র্যান্ডম অ্যালগরিদম

পদ্ধতি বিস্তারিত

কাজের সংজ্ঞা

  • ইনপুট: সমতলে nn বিন্দুর সেট PP, উত্তল অবস্থানে
  • একক ডিস্ক গ্রাফ: G(P)G(P) তে দুটি বিন্দু সংযুক্ত হয় যখন এবং শুধুমাত্র যখন দূরত্ব 1\leq 1
  • লক্ষ্য: আধিপত্য সেট, স্বাধীন সেট, kk-কেন্দ্র, বিচ্ছুরণ ইত্যাদি অপ্টিমাইজেশন সমস্যা সমাধান করা

মূল প্রযুক্তিগত কাঠামো

১. কাঠামোগত সম্পত্তি বিশ্লেষণ (আধিপত্য সেট)

অর্ডারিং সম্পত্তি (Ordering Property): সর্বোত্তম আধিপত্য সেট SS এর জন্য, একটি অর্ডারিং pi1,pi2,,pikp_{i_1}, p_{i_2}, \ldots, p_{i_k} বিদ্যমান যেমন:

  • (pi1,pik)(p_{i_1}, p_{i_k}) একটি ডিকাপলিং জোড়া গঠন করে
  • প্রতিটি কেন্দ্র সর্বাধিক দুটি সাব-তালিকা বরাদ্দ করা হয়
  • রৈখিক বিভাজনযোগ্যতা রয়েছে

মূল লেম্মা:

লেম্মা ৫ (অর্ডারিং সম্পত্তি): কেন্দ্রের একটি অর্ডারিং বিদ্যমান, যেমন প্রথম t কেন্দ্রের সাব-তালিকা সংমিশ্রণ P এর একটি ক্রমাগত সাব-তালিকা গঠন করে এবং একঘেয়েতা এবং শেষ বিন্দু সম্পত্তি সন্তুষ্ট করে।

২. গতিশীল প্রোগ্রামিং অ্যালগরিদম

অর্ডারিং সম্পত্তির উপর ভিত্তি করে, গতিশীল প্রোগ্রামিং ডিজাইন করুন:

  • অবস্থা: f(i,j)f(i,j) - P(i,j)P(i,j) তে বিন্দু নির্বাচন করুন যাতে {pi,pj}\{p_i, p_j\} এর সাথে স্বাধীন সেট গঠন করে সর্বোচ্চ ওজন
  • রূপান্তর: উত্তল অবস্থানের জ্যামিতিক সম্পত্তি ব্যবহার করে অবস্থা রূপান্তর করুন
  • জটিলতা: দক্ষ ডেটা কাঠামো ব্যবহার করে O(kn2log2n)O(kn^2 \log^2 n) বাস্তবায়ন করুন

৩. প্যারামিটার অনুসন্ধান (kk-কেন্দ্র সমস্যা)

প্যারামিটার অনুসন্ধান কৌশল ব্যবহার করুন:

  • অজানা সর্বোত্তম মান rr^* এ সিদ্ধান্ত অ্যালগরিদম অনুকরণ করুন
  • rr^* ধারণ করে এমন ব্যবধান [r1,r2)[r_1, r_2) বজায় রাখুন
  • মূল মান তুলনার মাধ্যমে ক্রমান্বয়ে ব্যবধান সংকুচিত করুন
  • Cole প্রযুক্তি প্রয়োগ করে O(k2nlog2n)O(k^2n \log^2 n) এ অপ্টিমাইজ করুন

৪. স্বাধীন সেটের পুনরাবৃত্তিমূলক কাঠামো

পর্যবেক্ষণ ১: Delaunay ত্রিভুজকরণে ত্রিভুজ pipjpk\triangle p_i p_j p_k এর জন্য, এর পরিবৃত্ত বৃত্ত সমাধানে অন্য কোনো বিন্দু ধারণ করে না এবং Voronoi গ্রাফ একটি গাছ কাঠামো গঠন করে।

পুনরাবৃত্তিমূলক সম্পর্ক: f(i,j,k)=maxplPk(pi,pj)(f(i,l,j)+f(l,j,i)+wl)f(i,j,k) = \max_{p_l \in P_k(p_i,p_j)}(f(i,l,j) + f(l,j,i) + w_l)

প্রযুক্তিগত উদ্ভাবন পয়েন্ট

  1. জ্যামিতিক কাঠামো ব্যবহার: উত্তল অবস্থানের জ্যামিতিক সম্পত্তি সম্পূর্ণভাবে ব্যবহার করুন, যেমন Voronoi গ্রাফের গাছ কাঠামো
  2. কাটিং প্রযুক্তি: শ্রেণিবদ্ধ কাটিং ব্যবহার করে প্রশ্ন জটিলতা অপ্টিমাইজ করুন
  3. গাছ কাঠামো দ্বিপক্ষীয় দল বিভাজন: প্রথমবারের মতো ওজনযুক্ত স্বাধীন সেট সমস্যার জন্য প্রস্তাবিত
  4. প্যারামিটার অনুসন্ধান অপ্টিমাইজেশন: Cole প্রযুক্তি এবং ভগ্নাংশ ক্যাসকেডিং সংমিশ্রণ

পরীক্ষামূলক সেটআপ

তাত্ত্বিক বিশ্লেষণ কাঠামো

এই পত্রিকাটি প্রধানত তাত্ত্বিক বিশ্লেষণ পরিচালনা করে, নিম্নলিখিত উপায়ে অ্যালগরিদম সঠিকতা যাচাই করে:

  1. জটিলতা বিশ্লেষণ: প্রতিটি অ্যালগরিদমের সময় জটিলতা বিস্তারিত বিশ্লেষণ করুন
  2. সঠিকতা প্রমাণ: গাণিতিক আবেগ এবং প্রমাণ দ্বারা বিরোধ অ্যালগরিদম সঠিকতা প্রমাণ করুন
  3. পরিচিত ফলাফলের সাথে তুলনা: বিদ্যমান সেরা অ্যালগরিদমের সাথে জটিলতা তুলনা করুন

তুলনা মানদণ্ড

  • আধিপত্য সেট: সাধারণ আনুমানিক অ্যালগরিদমের সাথে তুলনা করুন
  • স্বাধীন সেট: Singireddy এবং অন্যদের O(n6logn)O(n^6 \log n) অ্যালগরিদমের সাথে তুলনা করুন
  • বিচ্ছুরণ সমস্যা: Agarwal এবং অন্যদের O(n4/3log2n)O(n^{4/3} \log^2 n) অ্যালগরিদমের সাথে তুলনা করুন

পরীক্ষামূলক ফলাফল

প্রধান ফলাফল তুলনা

সমস্যাএই পত্রিকার ফলাফলআগের সেরা ফলাফলউন্নতি
ওজনহীন আধিপত্য সেটO(knlogn)O(kn \log n)-প্রথম ফলাফল
ওজনযুক্ত আধিপত্য সেটO(n3log2n)O(n^3 \log^2 n)-প্রথম ফলাফল
স্বাধীন সেট (সাধারণ)O(n7/2)O(n^{7/2})O(n6logn)O(n^6 \log n)উল্লেখযোগ্য উন্নতি
স্বাধীন সেট (আকার ৩)O(nlogn)O(n \log n)O(n4/3log2n)O(n^{4/3} \log^2 n)উল্লেখযোগ্য উন্নতি
বিচ্ছুরণ (k=3k=3)O(nlog2n)O(n \log^2 n)O(n4/3log2n)O(n^{4/3} \log^2 n)উন্নতি

অ্যালগরিদম কর্মক্ষমতা বিশ্লেষণ

  1. আধিপত্য সেট অ্যালগরিদম:
    • ওজনহীন ক্ষেত্র O(knlogn)O(kn \log n) অর্জন করে, যেখানে kk সাধারণত nn এর চেয়ে অনেক ছোট
    • ওজনযুক্ত ক্ষেত্রের O(n3log2n)O(n^3 \log^2 n) তাত্ত্বিকভাবে প্রথম বহুপদী সময় নির্ভুল অ্যালগরিদম
  2. স্বাধীন সেট অ্যালগরিদম:
    • O(n6logn)O(n^6 \log n) থেকে O(n7/2)O(n^{7/2}) এ উন্নত, সূচকীয় উন্নতি
    • র্যান্ডম অ্যালগরিদম O(n37/11)O(n^{37/11}) প্রত্যাশিত সময় অর্জন করে
  3. বিশেষ ক্ষেত্র অপ্টিমাইজেশন:
    • আকার ৩ এর স্বাধীন সেট সমস্যা প্রায় রৈখিক সময় O(nlogn)O(n \log n) অর্জন করে

সম্পর্কিত কাজ

একক ডিস্ক গ্রাফ গবেষণা

  • Clark এবং অন্যরা একক ডিস্ক গ্রাফে একাধিক ধ্রুপদী সমস্যার NP-কঠিনতা প্রমাণ করেছেন
  • সর্বাধিক দল সমস্যা ব্যতিক্রম, বহুপদী সময় অ্যালগরিদম বিদ্যমান

উত্তল অবস্থান সমস্যা

  • Aggarwal এবং অন্যদের রৈখিক সময় Voronoi গ্রাফ অ্যালগরিদম
  • Choi এবং অন্যদের ক্রমাগত kk-কেন্দ্র সমস্যা অ্যালগরিদম: O(min{k,logn}n2logn+k2nlogn)O(\min\{k, \log n\} \cdot n^2 \log n + k^2n \log n)

বিচ্ছুরণ সমস্যা

  • Agarwal এবং অন্যদের nO(k)n^{O(\sqrt{k})} সময় সাধারণ সমতল অ্যালগরিদম
  • বৃত্তাকার এবং সরল রেখা ক্ষেত্রের রৈখিক সময় অ্যালগরিদম

উপসংহার এবং আলোচনা

প্রধান উপসংহার

  1. উত্তল অবস্থানের অনুমান একাধিক NP-কঠিন সমস্যার জটিলতা উল্লেখযোগ্যভাবে হ্রাস করে
  2. জ্যামিতিক কাঠামোর সম্পূর্ণ ব্যবহার অ্যালগরিদম ডিজাইনের চাবিকাঠি
  3. প্যারামিটার অনুসন্ধান এবং কাটিং প্রযুক্তি জ্যামিতিক অপ্টিমাইজেশনে কার্যকারিতা

সীমাবদ্ধতা

  1. সীমাবদ্ধ অনুমান: শুধুমাত্র উত্তল অবস্থানের বিন্দু সেটে প্রযোজ্য
  2. ব্যবহারিক প্রয়োগ: বাস্তবে বিন্দু সেট খুব কমই কঠোরভাবে উত্তল অবস্থান সন্তুষ্ট করে
  3. ধ্রুবক ফ্যাক্টর: তাত্ত্বিক বিশ্লেষণে ধ্রুবক ফ্যাক্টর বড় হতে পারে

ভবিষ্যত দিকনির্দেশনা

  1. প্রায় উত্তল অবস্থান: বিন্দু সেট "কাছাকাছি" উত্তল অবস্থানে থাকলে অ্যালগরিদম অধ্যয়ন করুন
  2. অন্যান্য জ্যামিতিক সীমাবদ্ধতা: অন্যান্য বিশেষ জ্যামিতিক কনফিগারেশনে অ্যালগরিদম অন্বেষণ করুন
  3. ব্যবহারিক বাস্তবায়ন: তাত্ত্বিক অ্যালগরিদমকে ব্যবহারিক ব্যবহারযোগ্য বাস্তবায়নে রূপান্তরিত করুন

গভীর মূল্যায়ন

সুবিধা

  1. উল্লেখযোগ্য তাত্ত্বিক অবদান: একাধিক সমস্যা প্রথমবারের মতো বহুপদী সময় নির্ভুল অ্যালগরিদম অর্জন করে
  2. সমৃদ্ধ প্রযুক্তিগত উদ্ভাবন: গাছ কাঠামো দ্বিপক্ষীয় দল বিভাজন ইত্যাদি নতুন প্রযুক্তি প্রবর্তন করে
  3. কঠোর বিশ্লেষণ: বিস্তারিত জটিলতা বিশ্লেষণ এবং সঠিকতা প্রমাণ
  4. ব্যাপক ফলাফল: একাধিক সম্পর্কিত সমস্যার একীভূত সমাধান

অসুবিধা

  1. সীমিত প্রযোজ্যতা: উত্তল অবস্থানের অনুমান বেশ কঠোর
  2. পরীক্ষামূলক যাচাইকরণের অভাব: বিশুদ্ধ তাত্ত্বিক কাজ, ব্যবহারিক কর্মক্ষমতা পরীক্ষার অভাব
  3. ধ্রুবক ফ্যাক্টর বিশ্লেষণ অপর্যাপ্ত: তাত্ত্বিক জটিলতার অন্তর্নিহিত ধ্রুবক বড় হতে পারে

প্রভাব

  1. তাত্ত্বিক মূল্য: গণনামূলক জ্যামিতি এবং গ্রাফ অ্যালগরিদম ক্ষেত্রে নতুন গবেষণা চিন্তাভাবনা প্রদান করে
  2. পদ্ধতিগত অবদান: জ্যামিতিক কাঠামো বিশ্লেষণ এবং প্যারামিটার অনুসন্ধান প্রযুক্তির উদ্ভাবনী প্রয়োগ
  3. পরবর্তী গবেষণা: অন্যান্য বিশেষ জ্যামিতিক কনফিগারেশনের গবেষণা অনুপ্রাণিত করতে পারে

প্রযোজ্য পরিস্থিতি

  1. তাত্ত্বিক গবেষণা: গণনামূলক জ্যামিতি এবং অ্যালগরিদম জটিলতা বিশ্লেষণ
  2. বিশেষ প্রয়োগ: সেন্সর নেটওয়ার্কে নোড প্রায় উত্তল বিতরণের ক্ষেত্রে
  3. অ্যালগরিদম ডিজাইন: সাধারণ ক্ষেত্র অ্যালগরিদমের জন্য অনুপ্রেরণা এবং প্রযুক্তিগত রেফারেন্স প্রদান করে

সংদর্ভ

পত্রিকাটি ৬৬টি সম্পর্কিত সংদর্ভ উদ্ধৃত করে, যা গণনামূলক জ্যামিতি, গ্রাফ অ্যালগরিদম, নিরলস নেটওয়ার্ক এবং অন্যান্য একাধিক ক্ষেত্রের গুরুত্বপূর্ণ কাজ অন্তর্ভুক্ত করে, গবেষণার জন্য দৃঢ় তাত্ত্বিক ভিত্তি প্রদান করে।


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