In a traditional multiple subset sum problem (MSSP), there is a given set of items and a given set of bins (or knapsacks) with identical capacities. The objective is to select a subset of the items and pack them into ...
详细信息
In a traditional multiple subset sum problem (MSSP), there is a given set of items and a given set of bins (or knapsacks) with identical capacities. The objective is to select a subset of the items and pack them into the bins such that the total weight of the selected items is maximized. However, in many applications of the MSSP, the bins have assignment restrictions. In this article, we study the subset sum problem with inclusive assignment set restrictions, in which the assignment set of one item (i.e., the set of bins that the item may be assigned to) must be either a subset or a superset of the assignment set of another item. We develop an efficient 0.6492-approximation algorithm and test its effectiveness via computational experiments. We also develop a polynomial time approximation scheme for this problem. (C) 2011 Wiley Periodicals, Inc. Naval Research Logistics 58: 546-563, 2011
We present a unified (randomized) polynomial-timeapproximationscheme (PTAS) for the prize collecting traveling salesman problem (PCTSP) and the prize collecting Steiner tree problem (PCSTP) in doubling metrics. Give...
详细信息
We present a unified (randomized) polynomial-timeapproximationscheme (PTAS) for the prize collecting traveling salesman problem (PCTSP) and the prize collecting Steiner tree problem (PCSTP) in doubling metrics. Given a metric space and a penalty function on a subset of points known as terminals, a solution is a subgraph on points in the metric space whose cost is the weight of its edges plus the penalty due to terminals not covered by the subgraph. Under our unified framework, the solution subgraph needs to be Eulerian for PCTSP, while it needs to be a tree for PCSTP. Before our work, even a QPTAS for the problems in doubling metrics is not known. Our unified PTAS is based on the previous dynamic programming frameworks proposed in Talwar (STOC 2004) and Bartal, Gottlieb, Krauthgamer (STOC 2012). However, since it is unknown which part of the optimal cost is due to edge lengths and which part is due to penalties of uncovered terminals, we need to develop new techniques to apply previous divide-and-conquer strategies and sparse instance decompositions.
We give a polynomialapproximationscheme for the problem of scheduling on uniformly related parallel machines for a large class of objective functions that depend only on the machine completion times, including minim...
详细信息
We give a polynomialapproximationscheme for the problem of scheduling on uniformly related parallel machines for a large class of objective functions that depend only on the machine completion times, including minimizing the l(p) norm of the vector of completion times. This generalizes and simplifies many previous results in this area.
This paper studies the so-called biquadratic optimization over unit spheres min(x is an element of Rn),(y is an element of Rm) Sigma 1 <= i,k <= n, 1 <= j, l <= m(bijklxiyjxkyl), subject to parallel to x p...
详细信息
This paper studies the so-called biquadratic optimization over unit spheres min(x is an element of Rn),(y is an element of Rm) Sigma 1 <= i,k <= n, 1 <= j, l <= m(bijklxiyjxkyl), subject to parallel to x parallel to = 1, parallel to y parallel to = 1. We show that this problem is NP-hard, and there is no polynomialtime algorithm returning a positive relative approximation bound. Then, we present various approximation methods based on semidefinite programming (SDP) relaxations. Our theoretical results are as follows: For general biquadratic forms, we develop a 1/2max{m, n}(2)-approximation algorithm under a slightly weaker approximation notion;for biquadratic forms that are square-free, we give a relative approximation bound 1/nm;when min{n, m} is a constant, we present two polynomial time approximation schemes (PTASs) which are based on sum of squares (SOS) relaxation hierarchy and grid sampling of the standard simplex. For practical computational purposes, we propose the first order SOS relaxation, a convex quadratic SDP relaxation, and a simple minimum eigenvalue method and show their error bounds. Some illustrative numerical examples are also included.
Shop scheduling problem is one of the most classical problems in combinatorial optimization. In this paper, we study two-machine open shop scheduling problem, provided that one machine is subject to maintenance period...
详细信息
Shop scheduling problem is one of the most classical problems in combinatorial optimization. In this paper, we study two-machine open shop scheduling problem, provided that one machine is subject to maintenance period which has to be performed in a fixed time interval. The target is to minimize the makespan. This paper considers non-resumable scenario, i.e., if a job which starts before the maintenance period cannot be completed before the maintenance period, then it must be restarted after the interval from scratch. We only discuss the case that the maintenance period is performed on the first machine, while the case of the maintenance period on the second machine is symmetric. We obtain a polynomial time approximation scheme, which is better than the best previous result 4/3.
We consider the maximum (weight) independent set problem in unit disk graphs. The high complexity of the existing polynomial-timeapproximationschemes motivated the development of faster constant approximation algori...
详细信息
We consider the maximum (weight) independent set problem in unit disk graphs. The high complexity of the existing polynomial-timeapproximationschemes motivated the development of faster constant approximation algorithms. In this paper, we present a 2.16-approximation algorithm that runs in O(nlog(2)n) time and a 2-approximation algorithm that runs in O(n(2) log n) time for the unweighted version of the problem. In the weighted version, the running times increase by an O(log n) factor. Our algorithms are based on a classic strip decomposition, but we improve over previous algorithms by efficiently using geometric data structures. We also propose a PTAS for the unweighted version. (C) 2018 Elsevier B.V. All rights reserved.
We consider the problem of assigning a set of jobs to different parallel machines of the same processing speed, where each job is compatible to only a subset of those machines. The machines can be linearly ordered suc...
详细信息
We consider the problem of assigning a set of jobs to different parallel machines of the same processing speed, where each job is compatible to only a subset of those machines. The machines can be linearly ordered such that a higher-indexed machine can process all those jobs that a lower-indexed machine can process. The objective is to minimize the makespan of the schedule. This problem is motivated by industrial applications such as cargo handling by cranes with nonidentical weight capacities, computer processor scheduling with memory constraints, and grades of service provision by parallel servers. We develop an efficient algorithm for this problem with a worst-case performance ratio of 4/3 + epsilon, where epsilon is a positive constant which may be set arbitrarily close to zero. We also present a polynomial time approximation scheme for this problem, which answers an open question in the literature. (C) 2008 Wiley Periodicals, Inc.
We study the early work scheduling problem on identical parallel machines in order to maximize the total early work,i.e.,the parts of non-preemptive jobs that are executed before a common due *** preprocessing and con...
详细信息
We study the early work scheduling problem on identical parallel machines in order to maximize the total early work,i.e.,the parts of non-preemptive jobs that are executed before a common due *** preprocessing and constructing an auxiliary instance which has several good properties,for any desired accuracy,we propose an efficient polynomial time approximation scheme with running time O(f(1/ε)n),where n is the number of jobs and f(1/ε)is exponential in 1/ε,and a fully polynomial time approximation scheme with running time O(1/ε^(2m+1)+n)when the number of machines is fixed.
In this paper, we study a combination problem of parallel machine scheduling and the s-t path problem, which is to find a s-t path P-st of the given directed graph, and to schedule the jobs corresponding to the arcs o...
详细信息
In this paper, we study a combination problem of parallel machine scheduling and the s-t path problem, which is to find a s-t path P-st of the given directed graph, and to schedule the jobs corresponding to the arcs of the path P-st on m parallel machines, such that the makespan is minimized. It has been proved that this problem is NP-hard and admits 2-approximation algorithm. We present a polynomial-time algorithm with approximation ratio 1.5. By modifying the dynamic programming method for the restricted shortest path problem, we also give a polynomial time approximation scheme.
We study the following square packing problem: Given a set Q of squares with positive profits, the goal is to pack a subset of Q into a rectangular bin R so that the total profit of the squares packed in R is maximize...
详细信息
We study the following square packing problem: Given a set Q of squares with positive profits, the goal is to pack a subset of Q into a rectangular bin R so that the total profit of the squares packed in R is maximized. Squares must be packed so that their sides are parallel to those of R. We present a polynomial time approximation scheme for the problem, which for any value epsilon > 0 finds and packs a subset Q' subset of Q of profit at least (1 - epsilon)OPT, where OPT is the profit of an optimum solution.
暂无评论