Finding cohesive groups in a graph, which has been extensively studied by many researchers, is a fundamental and critical problem for various real-world applications, such as community search, motif discovery and anom...
详细信息
Finding cohesive groups in a graph, which has been extensively studied by many researchers, is a fundamental and critical problem for various real-world applications, such as community search, motif discovery and anomaly detection. Unfortunately, the cohesive groups rarely appear as cliques and are usually highly overlapping, so few cohesive groups can be found by searching maximum or top-k maximal cliques. In other words, maximum or top-k maximal cliques are too strict for representing cohesive groups. To handle this problem, the DTKSP problem was introduced earlier in the literature to find k maximal s-plexes that cover maximum vertices with the lowest overlapping in a given graph. In this paper, we consider the Simplified Diversified Top-k s-Plex (S-DTKSP) problem, by aiming to find k maximal s-plexes that cover the maximum vertices without considering the size of overlap. We prove that the S-DTKSP problem is NP-hard and propose an integer linear programming for S-DTKSP problem. Then, we propose an iterated local search (ILS) algorithm with a tabu strategy to efficiently find a good solution. The proposed algorithms are evaluated on large real -world instances. The experimental results demonstrate that our approaches can solve the S-DTKSP problem effectively and efficiently than two baseline algorithms.
We define the multiple-vehicle collection for processing problem (mCfPP) as a vehicle routing and scheduling problem in which items that accumulate at customer sites over time should be transferred by a series of tour...
详细信息
We define the multiple-vehicle collection for processing problem (mCfPP) as a vehicle routing and scheduling problem in which items that accumulate at customer sites over time should be transferred by a series of tours to a processing facility. We show that this problem with the makespan objective (mCfPP()) is NP-hard using an approximation preserving reduction from a two-stage, hybrid flowshop scheduling problem. We develop a polynomial-time, constant-factor approximation algorithm to solve mCfPP(). The problem with a single site is analyzed as a special case with two purposes. First, we identify the minimum number of vehicles required to achieve a lower bound on the makespan, and second, we characterize the optimal makespan when a single vehicle is utilized.
The anti -Ramsey number ar(G, H) with input graph G and pattern graph H, is the maximum positive integer k such that there exists an edge coloring of G using k colors, in which there are no rainbow subgraphs isomorphi...
详细信息
The anti -Ramsey number ar(G, H) with input graph G and pattern graph H, is the maximum positive integer k such that there exists an edge coloring of G using k colors, in which there are no rainbow subgraphs isomorphic to H in G. (H is rainbow if all its edges get distinct colors). The concept of anti -Ramsey number was introduced by Erdos et al. in 1973. Thereafter, several researchers investigated this concept in the combinatorial setting. Recently, Feng et al. revisited the anti -Ramsey problem for the pattern graph K-1,K-t (for t >= 3) purely from an algorithmic point of view. For a graph G and an integer q >= 2, an edge q -coloring of G is an assignment of colors to edges of G, such that the edges incident on a vertex span at most q distinct colors. The maximum edge q -coloring problem seeks to maximize the number of colors in an edge q -coloring of the graph G. Note that the optimum value of the edge q -coloring problem of G equals ar(G, K-1,K-q+1). Here, we study ar(G, K-1,K-t), the anti -Ramsey number of stars, for each fixed integer t >= 3, both from combinatorial and algorithmic point of view. The first of our main results presents an upper bound for ar(G, K-1,K-q+1), in terms of number of vertices and the minimum degree of G. The second one improves this result for the case of triangle -free input graphs. Our third main result presents an upper bound for ar(G, K-1,K-q+1) in terms of |E(G(<=(q-1)))|, which is a frequently used lower bound for ar(G, K-1,K-q+1) and maximum edge q -coloring in the literature. All our results have algorithmic consequences. (c) 2024 Elsevier B.V. All rights reserved.
Clustering is one of the most important problems in the fields of data mining, machine learning, and biological population division, etc. Moreover, robust variant for k-means problem, which includes k-means with penal...
详细信息
Clustering is one of the most important problems in the fields of data mining, machine learning, and biological population division, etc. Moreover, robust variant for k-means problem, which includes k-means with penalties and k-means with outliers, is also an active research branch. Most of these problems are NP-hard even the most classical problem, k-means problem. For the NP-hard problems, the heuristic algorithm is a powerful method. When the quality of the output can be guaranteed, the algorithm is called an approximation algorithm. In this paper, combining two types of robust settings, we consider k-means problem with penalties and outliers (k-MPO). In the k-MPO, we are given an n-point set U subset of R-d, a penalty cost pv >= 0 for each v is an element of U, an integer k <= n, and an integer z <= n. The target is to find a center subset S subset of R-d with vertical bar S vertical bar <= k, a penalty subset P subset of U and an outlier subset Z subset of U with vertical bar Z vertical bar <= z, such that the sum of the total costs, including the connection cost and the penalty cost, is minimized. We offer an approximation algorithm using a heuristic local search scheme. Based on a single-swap manipulation, we obtain 274-approximation algorithm.
Wireless Sensor Networks (WSNs) are often deployed to monitor a region of interest. With sweep coverage, mobile sensor nodes are scheduled to move along a planned route (i.e. sweep route) in order to collect the data ...
详细信息
Wireless Sensor Networks (WSNs) are often deployed to monitor a region of interest. With sweep coverage, mobile sensor nodes are scheduled to move along a planned route (i.e. sweep route) in order to collect the data from a series of Point of Interests (POIs) sequentially. In this paper, we generalize the sweep coverage problem by proposing a new coverage paradigm, group sweep coverage. With group sweep coverage, the POIs are divided into several groups. A group is said to be covered when one of the POIs in the group is covered. The goal in group sweep coverage is to construct a sweep route that mobile sensor nodes should follow in order to cover all groups during each predefined period. In our research, we devised two algorithms for group sweep coverage: AGSC and DSRM. AGSC is a centralized scheme whose approximation ratio is 5A. Namely, the length of the sweep route generated by AGSC is at most 5A times that of the optimal sweep route. DSRM is a distributed scheme for large-scale networks with dynamic POIs. Compared with AGSC, DSRM leads to the same approximation ratio and better scalability. Our experimental results indicate that both AGSC and DSRM outperform the state-of-the-art schemes in terms of average and maximal sweep route length. (C) 2020 Elsevier B.V. All rights reserved.
For a given undirected (edge) weighted graph G = (V, E), a terminal set S subset of V and a root r is an element of S, the rooted k-vertex connected minimum Steiner network (kVSMN(r)) problem requires to construct a m...
详细信息
For a given undirected (edge) weighted graph G = (V, E), a terminal set S subset of V and a root r is an element of S, the rooted k-vertex connected minimum Steiner network (kVSMN(r)) problem requires to construct a minimum-cost subgraph of G such that each terminal in S \ {r} is k-vertex connected to r. As an important problem in survivable network design, the kVSMNr problem is known to be NP-hard even when k = 1 [14]. For k = 3 this paper presents a simple combinatorial eight-approximation algorithm, improving the known best ratio 14 of Nutov [20]. Our algorithm constructs an approximate 3VSMNr through augmenting a two-vertex connected counterpart with additional edges of bounded cost to the optimal. We prove that the total cost of the added edges is at most six times of the optimal by showing that the edges in a 3VSMNr compose a subgraph containing our solution in such a way that each edge appears in the subgraph at most six times.
The paper investigates a new three-machine shop scheduling problem that arises from many production systems, such as the garment assembly line, etc. In such scenarios, each job consists of three operations, each of wh...
详细信息
The paper investigates a new three-machine shop scheduling problem that arises from many production systems, such as the garment assembly line, etc. In such scenarios, each job consists of three operations, each of which has to be non-preemptively processed by one specific machine. In contrast with the classical three-machine shop scheduling, the processing order of the operations of each job is partially restricted. In particular, the first two operations are ordered and all the same for all jobs, while the third operation is not restricted. The objective is to minimize the makespan. We show the problem is NP-hard in the ordinary sense and present a polynomial time approximation algorithm with a worst case performance ratio of 3/2.
Considerable efforts have been dedicated to develop both heuristic and approximation algorithms for the NP-complete delay-constrained least-cost (DCLC) routing problem, but to the best of our knowledge, no prior work ...
详细信息
Considerable efforts have been dedicated to develop both heuristic and approximation algorithms for the NP-complete delay-constrained least-cost (DCLC) routing problem, but to the best of our knowledge, no prior work has been done to mingle the two tracks of research. In this letter we introduce a novel idea to show how a heuristic method can be used to boost the average performance of an approximation algorithm. Simulations on networks of up to 8192 nodes demonstrate that our new hybrid epsilon-approximation algorithm is faster than the best known approximation algorithm by one or two orders of magnitude ( depending on the network size and epsilon).
We offer the currently best approximation ratio 2.375 for the facility location problem with submodular penalties (FLPSP), improving not only the previous best combinatorial ratio 3, but also the previous best non-com...
详细信息
We offer the currently best approximation ratio 2.375 for the facility location problem with submodular penalties (FLPSP), improving not only the previous best combinatorial ratio 3, but also the previous best non-combinatorial ratio 2.488. We achieve this improved ratio by combining the primal-dual scheme with the greedy augmentation technique. (C) 2012 Elsevier B.V. All rights reserved.
In this paper, we consider the gantry crane scheduling problem at a single storage block where a total of m gantry cranes are mounted on double tracks so that cranes on different tracks can pass each other while those...
详细信息
In this paper, we consider the gantry crane scheduling problem at a single storage block where a total of m gantry cranes are mounted on double tracks so that cranes on different tracks can pass each other while those on the same track cannot. Containers at the storage block are divided into bays and each bay of containers has to be loaded/unloaded together due to the same shipping destination or the same customer. To minimize the overall loading/unloading time of containers, we first formulate the problem to a mixed integer linear programming (MILP) model, and compute the optimal solutions of small instances by the Gurobi solver. Then we design several heuristic algorithms and test their efficiency and performance by a series of large instances. In particular, we present a polynomial time approximation algorithm for the case where all but one gantry crane is mounted on the same track. We show that the algorithm has a worst case ratio of 2 - 2 m, outperforming the partition-based algorithms in the single-track scenario.
暂无评论