-
Line-Constrained $k$-Semi-Obnoxious Facility Location
Authors:
Vishwanath R. Singireddy,
Manjanna Basappa,
N. R. Aravind
Abstract:
Suppose we are given a set $\cal B$ of blue points and a set $\cal R$ of red points, all lying above a horizontal line $\ell$, in the plane. Let the weight of a given point $p_i\in {\cal B}\cup{\cal R}$ be $w_i>0$ if $p_i\in {\cal B}$ and $w_i<0$ if $p_i\in {\cal R}$, $|{\cal B}\cup{\cal R}|=n$, and $d^0$($=d\setminus\partial d$) be the interior of any geometric object $d$. We wish to pack $k$ non…
▽ More
Suppose we are given a set $\cal B$ of blue points and a set $\cal R$ of red points, all lying above a horizontal line $\ell$, in the plane. Let the weight of a given point $p_i\in {\cal B}\cup{\cal R}$ be $w_i>0$ if $p_i\in {\cal B}$ and $w_i<0$ if $p_i\in {\cal R}$, $|{\cal B}\cup{\cal R}|=n$, and $d^0$($=d\setminus\partial d$) be the interior of any geometric object $d$. We wish to pack $k$ non-overlapping congruent disks $d_1$, $d_2$, \ldots, $d_k$ of minimum radius, centered on $\ell$ such that $\sum\limits_{j=1}^k\sum\limits_{\{i:\exists p_i\in{\cal R}, p_i\in d_j^0\}}w_i+\sum\limits_{j=1}^k\sum\limits_{\{i:\exists p_i\in{\cal B}, p_i\in d_j\}}w_i$ is maximized, i.e., the sum of the weights of the points covered by $\bigcup\limits_{j=1}^kd_j$ is maximized. Here, the disks are the obnoxious or undesirable facilities generating nuisance or damage (with quantity equal to $w_i$) to every demand point (e.g., population center) $p_i\in {\cal R}$ lying in their interior. In contrast, they are the desirable facilities giving service (equal to $w_i$) to every demand point $p_i\in {\cal B}$ covered by them. The line $\ell$ represents a straight highway or railway line. These $k$ semi-obnoxious facilities need to be established on $\ell$ to receive the largest possible overall service for the nearby attractive demand points while causing minimum damage to the nearby repelling demand points. We show that the problem can be solved optimally in $O(n^4k^2)$ time. Subsequently, we improve the running time to $O(n^3k \cdot\max{(\log n, k)})$. The above-weighted variation of locating $k$ semi-obnoxious facilities may generalize the problem that Bereg et al. (2015) studied where $k=1$ i.e., the smallest radius maximum weight circle is to be centered on a line. Furthermore, we addressed two special cases of the problem where points do not have arbitrary weights.
△ Less
Submitted 4 October, 2023; v1 submitted 7 July, 2023;
originally announced July 2023.
-
Dispersing Facilities on Planar Segment and Circle Amidst Repulsion
Authors:
Vishwanath R. Singireddy,
Manjanna Basappa
Abstract:
In this paper we consider the problem of locating $k$ obnoxious facilities (congruent disks of maximum radius) amidst $n$ demand points (existing repulsive facility sites) ordered from left to right in the plane so that none of the existing facility sites are affected (no demand point falls in the interior of the disks). We study this problem in two restricted settings: (i) the obnoxious facilitie…
▽ More
In this paper we consider the problem of locating $k$ obnoxious facilities (congruent disks of maximum radius) amidst $n$ demand points (existing repulsive facility sites) ordered from left to right in the plane so that none of the existing facility sites are affected (no demand point falls in the interior of the disks). We study this problem in two restricted settings: (i) the obnoxious facilities are constrained to be centered on along a predetermined horizontal line segment $\bar{pq}$, and (ii) the obnoxious facilities are constrained to lie on the boundary arc of a predetermined disk $\cal C$. An $(1-ε)$-approximation algorithm was given recently to solve the constrained problem in (i) in time $O((n+k)\log{\frac{||pq||}{2(k-1)ε}})$, where $ε>0$ \cite{Sing2021}. Here, for the problem in (i), we first propose an exact polynomial-time algorithm based on a binary search on all candidate radii computed explicitly. This algorithm runs in $O((nk)^2\log{(nk)}+(n+k)\log{(nk)})$ time. We then show that using the parametric search technique of Megiddo \cite{MG1983}; we can solve the problem exactly in $O((n+k)^2)$ time, which is faster than the latter. Continuing further, using the improved parametric technique we give an $O(n\log^2 n)$-time algorithm for $k=2$. We finally show that the above $(1-ε)$-approximation algorithm of \cite{Sing2021} can be easily adapted to solve the circular constrained problem of (ii) with an extra multiplicative factor of $n$ in the running time.
△ Less
Submitted 12 May, 2022; v1 submitted 7 May, 2022;
originally announced May 2022.
-
Max-Min $k$-Dispersion on a Convex Polygon
Authors:
Vishwanath R. Singireddy,
Manjanna Basappa
Abstract:
In this paper, we consider the following $k$-dispersion problem. Given a set $S$ of $n$ points placed in the plane in a convex position, and an integer $k$ ($0<k<n$), the objective is to compute a subset $S'\subset S$ such that $|S'|=k$ and the minimum distance between a pair of points in $S'$ is maximized. Based on the bounded search tree method we propose an exact fixed-parameter algorithm in…
▽ More
In this paper, we consider the following $k$-dispersion problem. Given a set $S$ of $n$ points placed in the plane in a convex position, and an integer $k$ ($0<k<n$), the objective is to compute a subset $S'\subset S$ such that $|S'|=k$ and the minimum distance between a pair of points in $S'$ is maximized. Based on the bounded search tree method we propose an exact fixed-parameter algorithm in $O(2^k(n^2\log n+n(\log^2 n)(\log k)))$ time, for this problem, where $k$ is the parameter. The proposed exact algorithm is better than the current best exact exponential algorithm [$n^{O(\sqrt{k})}$-time algorithm by Akagi et al.,(2018)] whenever $k<c\log^2{n}$ for some constant $c$. We then present an $O(\log{n})$-time $\frac{1}{2\sqrt{2}}$-approximation algorithm for the problem when $k=3$ if the points are given in convex position order.
△ Less
Submitted 4 May, 2022;
originally announced May 2022.
-
Complexity and Approximability of Edge-Vertex Domination in UDG
Authors:
Vishwanath R. Singireddy,
Manjanna Basappa
Abstract:
Given an undirected graph $G=(V,E)$, a vertex $v\in V$ is edge-vertex (ev) dominated by an edge $e\in E$ if $v$ is either incident to $e$ or incident to an adjacent edge of $e$. A set $S^{ev}\subseteq E$ is an edge-vertex dominating set (referred to as \textit{ev}-dominating set and in short as \textit{EVDS}) of $G$ if every vertex of $G$ is \textit{ev}-dominated by at least one edge of $S^{ev}$.…
▽ More
Given an undirected graph $G=(V,E)$, a vertex $v\in V$ is edge-vertex (ev) dominated by an edge $e\in E$ if $v$ is either incident to $e$ or incident to an adjacent edge of $e$. A set $S^{ev}\subseteq E$ is an edge-vertex dominating set (referred to as \textit{ev}-dominating set and in short as \textit{EVDS}) of $G$ if every vertex of $G$ is \textit{ev}-dominated by at least one edge of $S^{ev}$. The minimum cardinality of an \textit{ev}-dominating set is the \textit{ev}-domination number. The edge-vertex dominating set problem is to find a minimum \textit{ev}-domination number. In this paper, we prove that the \textit{ev}-dominating set problem is {\tt NP-hard} on unit disk graphs. We also prove that this problem admits a polynomial-time approximation scheme on unit disk graphs. Finally, we give a simple 5-factor linear-time approximation algorithm.
△ Less
Submitted 14 July, 2023; v1 submitted 26 November, 2021;
originally announced November 2021.
-
The $k$-Colorable Unit Disk Cover Problem
Authors:
Monith S. Reyunuru,
Kriti Jethlia,
Manjanna Basappa
Abstract:
In this article, we consider colorable variations of the Unit Disk Cover ({\it UDC}) problem as follows.
{\it $k$-Colorable Discrete Unit Disk Cover ({\it $k$-CDUDC})}: Given a set $P$ of $n$ points, and a set $D$ of $m$ unit disks (of radius=1), both lying in the plane, and a parameter $k$, the objective is to compute a set $D'\subseteq D$ such that every point in $P$ is covered by at least one…
▽ More
In this article, we consider colorable variations of the Unit Disk Cover ({\it UDC}) problem as follows.
{\it $k$-Colorable Discrete Unit Disk Cover ({\it $k$-CDUDC})}: Given a set $P$ of $n$ points, and a set $D$ of $m$ unit disks (of radius=1), both lying in the plane, and a parameter $k$, the objective is to compute a set $D'\subseteq D$ such that every point in $P$ is covered by at least one disk in $D'$ and there exists a function $χ:D'\rightarrow C$ that assigns colors to disks in $D'$ such that for any $d$ and $d'$ in $D'$ if $d\cap d'\neq\emptyset$, then $χ(d)\neqχ(d')$, where $C$ denotes a set containing $k$ distinct colors.
For the {\it $k$-CDUDC} problem, our proposed algorithms approximate the number of colors used in the coloring if there exists a $k$-colorable cover. We first propose a 4-approximation algorithm in $O(m^{7k}n\log k)$ time for this problem and then show that the running time can be improved by a multiplicative factor of $m^k$, where a positive integer $k$ denotes the cardinality of a color-set. The previous best known result for the problem when $k=3$ is due to the recent work of Biedl et al., (2021), who proposed a 2-approximation algorithm in $O(m^{25}n)$ time. For $k=3$, our algorithm runs in $O(m^{18}n)$ time, faster than the previous best algorithm, but gives a 4-approximate result. We then generalize our approach to exhibit a $O((1+\lceil\frac{2}τ\rceil)^2)$-approximation algorithm in $O(m^{(\lfloor\frac{4π+8τ+τ^2}{\sqrt{12}}\rfloor)k}n\log k)$ time for a given $1 \leq τ\leq 2$. We also extend our algorithm to solve the {\it $k$-Colorable Line Segment Disk Cover ({\it $k$-CLSDC})} and {\it $k$-Colorable Rectangular Region Cover ({\it $k$-CRRC})} problems, in which instead of the set $P$ of $n$ points, we are given a set $S$ of $n$ line segments, and a rectangular region $\cal R$, respectively.
△ Less
Submitted 12 April, 2021; v1 submitted 31 March, 2021;
originally announced April 2021.