We consider the problem of scheduling n jobs in batches on a single parallel-batching machine, where the jobs are partitioned into jobs families and the jobs in each family have the same due date. The objective is to ...
详细信息
We consider the problem of scheduling n jobs in batches on a single parallel-batching machine, where the jobs are partitioned into jobs families and the jobs in each family have the same due date. The objective is to minimize the weighted number of tardy jobs. We first devise an efficient pseudo-polynomialtime and a fully polynomial time approximation scheme for the weighted problem. Then we present O(n(2))-time and O(n log n)-time algorithms for the case where the jobs have the same weight and for the case where the jobs have the same processing time, respectively. (C) 2014 Elsevier Ltd. All rights reserved.
We present a fully polynomial time approximation scheme (FPTAS) for a capacitated economic lot-sizing problem with a monotone cost structure. An FPTAS delivers a solution with a given relative error epsilon in time po...
详细信息
We present a fully polynomial time approximation scheme (FPTAS) for a capacitated economic lot-sizing problem with a monotone cost structure. An FPTAS delivers a solution with a given relative error epsilon in timepolynomial in the problem size and in 1/epsilon. Such a scheme was developed by van Hoesel and Wagelmans [8] for a capacitated economic lot-sizing problem with monotone concave (convex) production and backlogging cost functions. We omit concavity and convexity restrictions. Furthermore, we take advantage of a straightforward dynamic programming algorithm applied to a rounded problem.
We consider several uniform parallel-machine scheduling problems in which the processing time of a job is a linear increasing function of its starting *** objectives are to minimize the total completion time of all jo...
详细信息
We consider several uniform parallel-machine scheduling problems in which the processing time of a job is a linear increasing function of its starting *** objectives are to minimize the total completion time of all jobs and the total load on all *** show that the problems are polynomially solvable when the increasing rates are identical for all jobs;we propose a fullypolynomial-timeapproximationscheme for the standard linear deteriorating function,where the objective function is to minimize the total load on all *** also consider the problem in which the processing time of a job is a simple linear increasing function of its starting time and each job has a delivery *** objective is to find a schedule which minimizes the time by which all jobs are delivered,and we propose a fullypolynomial-timeapproximationscheme to solve this problem.
This paper addresses the single machine scheduling problems with simultaneous consideration of rejection and piece-rate maintenance. Each job is either accepted to be processed on the machine, or rejected in which cas...
详细信息
This paper addresses the single machine scheduling problems with simultaneous consideration of rejection and piece-rate maintenance. Each job is either accepted to be processed on the machine, or rejected in which case a rejection penalty will be incurred. The piece-rate maintenance refers that the machine performs maintenance activity every time it completes a given number of jobs. The objective is to minimise the sum of weighted completion times, rejection costs and maintenance costs. Our contribution is threefold. First, the general case of the considered problem is proved to be NP-hard, and an approximate algorithm is developed to solve the problem. Second, for the case with agreeable condition that jobs with smaller processing times are weighted more, a pseudo-polynomial algorithm is developed to establish that the problem is NP-hard only in the ordinary sense. This pseudo-polynomial algorithm is further converted into a fully polynomial time approximation scheme (FPTAS). In the third, two special cases, in which one with all equal weights and the other one with all equal processing times, are proved to be solved in polynomialtime.
In this paper, we study a vector scheduling problem with rejection on a single machine, in which each job is characterized by a d-dimension vector and a penalty, in the sense that, jobs can be either rejected by payin...
详细信息
In this paper, we study a vector scheduling problem with rejection on a single machine, in which each job is characterized by a d-dimension vector and a penalty, in the sense that, jobs can be either rejected by paying a certain penalty or assigned to the machine. The objective is to minimize the sum of the maximum load over all dimensions of the total vector of all accepted jobs, and the total penalty of rejected jobs. We prove that the problem is NP-hard and design two approximation algorithms running in polynomialtime. When d is a fixed constant, we present a fully polynomial time approximation scheme.
We study the single machine scheduling problem with controllable job processing times to minimize a linear combination of the total weighted job completion time and the total weighted processing time compression. We s...
详细信息
We study the single machine scheduling problem with controllable job processing times to minimize a linear combination of the total weighted job completion time and the total weighted processing time compression. We show that this scheduling problem is a positive half-product minimization problem. Positive half-products make up an interesting subclass of half-products and are introduced in this paper to provide a conceptual framework for the problem with controllable job processing times as well as other problems. This framework allows to readily derive in one fell swoop a number of results for the problem with controllable processing times from more general results obtained earlier for the half-product. We also present fast fully polynomial time approximation schemes for the problem with controllable processing times. The schemes apply to all positive half-products. (c) 2004 Elsevier B.V. All rights reserved.
This paper presents block-coordinate descent algorithms for the approximate solution of large structured convex programming problems. The constraints of such problems consist of K disjoint convex compact sets B-k call...
详细信息
This paper presents block-coordinate descent algorithms for the approximate solution of large structured convex programming problems. The constraints of such problems consist of K disjoint convex compact sets B-k called blocks, and M nonnegative-valued convex block-separable inequalities called coupling or resource constraints. The algorithms are based on an exponential po- tential function reduction technique. It is shown that feasibility as well as min-max resource-sharing problems for such constraints can be solved to a relative accuracy E in O(K ln M(epsilon(-2) + In K)) iterations, each of which solves K block problems to a comparable accuracy, either sequentially or in parallel. The same bound holds for the expected number of iterations of a randomized variant of the algorithm which uniformly selects a random block to process at each iteration. An extension to objective and constraint functions of arbitrary sign is also presented. The above results yield fast approximationschemes for a number of applications such as problems with additively separable functions, generalized concurrent hows with side constraints, linear and nonlinear supply-sharing transportation networks, and deterministic equivalents of certain two-stage stochastic programs. Another consequence of this analysis is that, for a fixed relative accuracy, the approximate solution of matrix games is in NC.
A recent INFORMS Journal on Computing paper presents a fully polynomial time approximation scheme for minimizing the completion time variance with agreeable weights on a single machine. This paper presents a much fast...
详细信息
A recent INFORMS Journal on Computing paper presents a fully polynomial time approximation scheme for minimizing the completion time variance with agreeable weights on a single machine. This paper presents a much faster scheme for this problem. (C) 2004 Elsevier B.V. All rights reserved.
Given an edge-weighted undirected graph G = (V, E, c, w), where each edge e epsilon E has a non-negative cost c(e) and a non-negative weight w(e), a set S subset of V of terminals and a positive constant D-0, we seek ...
详细信息
Given an edge-weighted undirected graph G = (V, E, c, w), where each edge e epsilon E has a non-negative cost c(e) and a non-negative weight w(e), a set S subset of V of terminals and a positive constant D-0, we seek a minimum cost Steiner tree in which all terminals appear as leaves and the tree diameter is bounded by D-0. Here the tree diameter is the maximum weight of the paths connecting two different leaves in the tree. Such a problem is called the minimum cost diameter-constrained Steiner tree problem. The problem is NP-hard even when the topology of the Steiner tree is fixed. In present paper we focus on this fixed topology restricted version and present a fully polynomial time approximation scheme for computing a minimum cost diameter-constrained Steiner tree.
Given m identical machines and n independent jobs, each job J(j) has a processing time (or size) p(j) and a penalty e(j). A job can be either rejected, in which case its penalty is paid, or scheduled on one of the mac...
详细信息
ISBN:
(纸本)9783319080161;9783319080154
Given m identical machines and n independent jobs, each job J(j) has a processing time (or size) p(j) and a penalty e(j). A job can be either rejected, in which case its penalty is paid, or scheduled on one of the machines, in which case its processing time contributes to the load of that machine. The objective is to minimize the makespan of the schedule for accepted jobs under the constraint that the total penalty of the rejected jobs is no more than a given bound B. In this paper, we present a 2-approximation algorithm within strongly polynomialtime and a polynomialtimeapproximationscheme whose running time is O(nm O(1/e(2)) + mn(2)) for the general case. Moreover, we present a fully polynomial time approximation scheme for the case where the number of machines is a fixed constant. This result improves previous best running time from O(n(m+2) /epsilon(m)) to O(1/epsilon(2m+3) + mn(2)).
暂无评论