scholarly journals Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines

2017 ◽  
Vol 65 (1) ◽  
pp. 29-34 ◽  
Author(s):  
H. Furmańczyk ◽  
M. Kubale

Abstract In the paper we consider the problem of scheduling n identical jobs on 4 uniform machines with speeds s1 ≥ s2 ≥ s3 ≥ s4, respectively. Our aim is to find a schedule with a minimum possible length. We assume that jobs are subject to some kind of mutual exclusion constraints modeled by a bipartite incompatibility graph of degree Δ, where two incompatible jobs cannot be processed on the same machine. We show that the general problem is NP-hard even if s1 = s2 = s3. If, however, Δ ≤ 4 and s1 ≥ 12s2, s2 = s3 = s4, then the problem can be solved to optimality in time O(n1.5). The same algorithm returns a solution of value at most 2 times optimal provided that s1 ≥ 2s2. Finally, we study the case s1 ≥ s2 ≥ s3 = s4 and give a 32/15-approximation algorithm running also in O(n1.5) time.

2012 ◽  
Vol 601 ◽  
pp. 347-353
Author(s):  
Xiong Zhi Wang ◽  
Guo Qing Wang

We study the order picking problem in carousels system with a single picker. The objective is to find a picking scheduling to minimizing the total order picking time. After showing the problem being strongly in NP-Hard and finding two characteristics, we construct an approximation algorithm for a special case (two carousels) and a heuristics for the general problem. Experimental results verify that the solutions are quickly and steadily achieved and show its better performance.


2020 ◽  
Vol 34 (02) ◽  
pp. 2111-2118
Author(s):  
Minming Li ◽  
Long Tran-Thanh ◽  
Xiaowei Wu

In this paper we consider a defending problem on a network. In the model, the defender holds a total defending resource of R, which can be distributed to the nodes of the network. The defending resource allocated to a node can be shared by its neighbors. There is a weight associated with every edge that represents the efficiency defending resources are shared between neighboring nodes. We consider the setting when each attack can affect not only the target node, but its neighbors as well. Assuming that nodes in the network have different treasures to defend and different defending requirements, the defender aims at allocating the defending resource to the nodes to minimize the loss due to attack. We give polynomial time exact algorithms for two important special cases of the network defending problem. For the case when an attack can only affect the target node, we present an LP-based exact algorithm. For the case when defending resources cannot be shared, we present a max-flow-based exact algorithm. We show that the general problem is NP-hard, and we give a 2-approximation algorithm based on LP-rounding. Moreover, by giving a matching lower bound of 2 on the integrality gap on the LP relaxation, we show that our rounding is tight.


Algorithmica ◽  
2021 ◽  
Author(s):  
Alexander Grigoriev ◽  
Tim A. Hartmann ◽  
Stefan Lendl ◽  
Gerhard J. Woeginger

AbstractWe study a continuous facility location problem on a graph where all edges have unit length and where the facilities may also be positioned in the interior of the edges. The goal is to position as many facilities as possible subject to the condition that any two facilities have at least distance $$\delta$$ δ from each other. We investigate the complexity of this problem in terms of the rational parameter $$\delta$$ δ . The problem is polynomially solvable, if the numerator of $$\delta$$ δ is 1 or 2, while all other cases turn out to be NP-hard.


2020 ◽  
Author(s):  
Shalin Shah

<p>A clique in a graph is a set of vertices that are all directly connected</p><p>to each other i.e. a complete sub-graph. A clique of the largest size is</p><p>called a maximum clique. Finding the maximum clique in a graph is an</p><p>NP-hard problem and it cannot be solved by an approximation algorithm</p><p>that returns a solution within a constant factor of the optimum. In this</p><p>work, we present a simple and very fast randomized algorithm for the</p><p>maximum clique problem. We also provide Java code of the algorithm</p><p>in our git repository. Results show that the algorithm is able to find</p><p>reasonably good solutions to some randomly chosen DIMACS benchmark</p><p>graphs. Rather than aiming for optimality, we aim to find good solutions</p><p>very fast.</p>


2020 ◽  
Author(s):  
Shalin Shah

<p>A clique in a graph is a set of vertices that are all directly connected</p><p>to each other i.e. a complete sub-graph. A clique of the largest size is</p><p>called a maximum clique. Finding the maximum clique in a graph is an</p><p>NP-hard problem and it cannot be solved by an approximation algorithm</p><p>that returns a solution within a constant factor of the optimum. In this</p><p>work, we present a simple and very fast randomized algorithm for the</p><p>maximum clique problem. We also provide Java code of the algorithm</p><p>in our git repository. Results show that the algorithm is able to find</p><p>reasonably good solutions to some randomly chosen DIMACS benchmark</p><p>graphs. Rather than aiming for optimality, we aim to find good solutions</p><p>very fast.</p>


2015 ◽  
Vol 25 (1) ◽  
pp. 109-116 ◽  
Author(s):  
Hanna Furmańczyk ◽  
Marek Kubale

Abstract In the paper we consider the problems of equitable and semi-equitable coloring of vertices of cubic graphs. We show that in contrast to the equitable coloring, which is easy, the problem of semi-equitable coloring is NP-complete within a broad spectrum of graph parameters. This affects the complexity of batch scheduling of unit-length jobs with cubic incompatibility graph on three uniform processors to minimize the makespan.


2013 ◽  
Vol 23 (03) ◽  
pp. 159-170
Author(s):  
OTFRIED CHEONG ◽  
CHANGRYEOL LEE

Given a set S of points in the plane, a geometric network for S is a graph G with vertex set S and straight edges. We consider a broadcasting situation, where one point r ∊ S is a designated source. Given a dilation factor δ, we ask for a geometric network G such that for every point v ∊ S there is a path from r to v in G of length at most δ|rv|, and such that the total edge length is minimized. We show that finding such a network of minimum total edge length is NP-hard, and give an approximation algorithm.


2021 ◽  
Author(s):  
Cristina G. Fernandes ◽  
Carla N. Lintzmayer ◽  
Mário César San Felice

We denote by Maximum Leaf Spanning k-Forest the problem of, given a positive integer k and a graph G with at most k components, finding a spanning forest in G with at most k components and the maximum number of leaves. A leaf in a forest is defined as a vertex of degree at most one. The case k = 1 for connected graphs is known to be NP-hard, and is well studied in the literature, with the best approximation algorithm proposed more than 20 years ago by Solis-Oba. The best known approximation algorithm for Maximum Leaf Spanning k-Forest with a slightly different leaf definition is a 3-approximation based on an approach by Lu and Ravi for the k = 1 case. We extend the algorithm of Solis-Oba to achieve a 2-approximation for Maximum Leaf Spanning k-Forest.


Author(s):  
Mengya Li ◽  
Wensong Lin

Let $\mathcal{H}$ be a family of graphs. An $\mathcal{H}$-packing of a graph $G$ is a set $\{G_1,G_2,\dots,G_k\}$ of disjoint subgraphs of $G$ such that each $G_j$ is isomorphic to some element of $\mathcal{H}$. An $\mathcal{H}$-packing of a graph $G$ that covers the maximum number of vertices of $G$ is called a maximum $\mathcal{H}$-packing of $G$. The $\mathcal{H}$-packing problem seeks to find a maximum $\mathcal{H}$-packing of a graph. Let $i$ be a positive integer. An $i$-star is a complete bipartite graph $K_{1,i}$. This paper investigates the $\mathcal{H}$-packing problem with $\mathcal{H}$ being a family of stars. For an arbitrary family $\mathcal{S}$ of stars, we design a linear-time algorithm for the $\mathcal{S}$-packing problem in trees. Let $t$ be a positive integer. An $\mathcal{H}$-packing is called a $t^+$-star packing if $\mathcal{H}$ consists of all $i$-stars with $i\ge t$. We show that the $t^+$-star packing problem for $t\ge 2$ is NP-hard in bipartite graphs. As a consequence, the $2^+$-star packing problem is NP-hard even in bipartite graphs with maximum degree at most $4$. Let $T$ and $t$ be two positive integers with $T>t$. An $\mathcal{H}$-packing is called a $T\setminus t$-star packing if $\mathcal{H}=\{K_{1,1},K_{1,2},\dots,K_{1,T}\}\setminus \{K_{1,t}\}$. For $t\ge 2$, we present a $\frac{t}{t+1}$-approximation algorithm for the $T\setminus t$-star packing problem that runs in $\mathcal{O}(mn^{1/2})$ time, where $n$ is the number of vertices and $m$ the number of edges of the input graph. We also design a $\frac{1}{2}$-approximation algorithm for the $2^+$-star packing problem that runs in $\mathcal{O}(m)$ time, where $m$ is the number of edges of the input graph. As a consequence, every connected graph with at least $3$ vertices has a $2^+$-star packing that covers at least half of its vertices.


Sign in / Sign up

Export Citation Format

Share Document