scholarly journals Analysis of an Approximation Algorithm for Scheduling Independent Parallel Tasks

1999 ◽  
Vol Vol. 3 no. 4 ◽  
Author(s):  
Keqin Li

International audience In this paper, we consider the problem of scheduling independent parallel tasks in parallel systems with identical processors. The problem is NP-hard, since it includes the bin packing problem as a special case when all tasks have unit execution time. We propose and analyze a simple approximation algorithm called H_m, where m is a positive integer. Algorithm H_m has a moderate asymptotic worst-case performance ratio in the range [4/3 ... 31/18] for all m≥ 6; but the algorithm has a small asymptotic worst-case performance ratio in the range [1+1/(r+1)..1+1/r], when task sizes do not exceed 1/r of the total available processors, where r>1 is an integer. Furthermore, we show that if the task sizes are independent, identically distributed (i.i.d.) uniform random variables, and task execution times are i.i.d. random variables with finite mean and variance, then the average-case performance ratio of algorithm H_m is no larger than 1.2898680..., and for an exponential distribution of task sizes, it does not exceed 1.2898305.... As demonstrated by our analytical as well as numerical results, the average-case performance ratio improves significantly when tasks request for smaller numbers of processors.

2001 ◽  
Vol Vol. 4 no. 2 ◽  
Author(s):  
Nir Namman ◽  
Raphaël Rom

International audience We investigate a scheduling problem in which packets, or datagrams, may be fragmented. While there are a few applications to scheduling with datagram fragmentation, our model of the problem is derived from a scheduling problem present in data over CATV networks. In the scheduling problem datagrams of variable lengths must be assigned (packed) into fixed length time slots. One of the capabilities of the system is the ability to break a datagram into several fragments. When a datagram is fragmented, extra bits are added to the original datagram to enable the reassembly of all the fragments. We convert the scheduling problem into the problem of bin packing with item fragmentation, which we define in the following way: we are asked to pack a list of items into a minimum number of unit capacity bins. Each item may be fragmented in which case overhead units are added to the size of every fragment. The cost associated with fragmentation renders the problem NP-hard, therefore an approximation algorithm is needed. We define a version of the well-known Next-Fit algorithm, capable of fragmenting items, and investigate its performance. We present both worst case and average case results and compare them to the case where fragmentation is not allowed.


1990 ◽  
Vol 01 (02) ◽  
pp. 131-150 ◽  
Author(s):  
KEQIN LI ◽  
KAM-HOI CHENG

We investigate the two and three dimensional bin packing problems, i.e., packing a list of rectangles (boxes) into unit square (cube) bins so that the number of bins used is a minimum. A simple on-line packing algorithm for the one dimensional bin packing problem, the First-Fit algorithm, is generalized to two and three dimensions. We first give an algorithm for the two dimensional case and show that its asymptotic worse case performance ratio is [Formula: see text]. The algorithm is then generalized to the three dimensional case and its performance ratio [Formula: see text]. The second algorithm takes a parameter and we prove that by choosing the parameter properly, it has an asymptotic worst case performance bound which can be made as close as desired to 1.72=2.89 and 1.73=4.913 respectively in two and three dimensions.


2020 ◽  
Vol 54 (3) ◽  
pp. 690-702
Author(s):  
Jie Fan ◽  
Guoqing Wang ◽  
Matthias Thürer

Motivated by urban freight transportation practices in China, we study an optimal truck loading problem in which a fixed cost and an additional cost that depends on the number of unloading points are associated with each truck used. The truck loading problem is modeled as a one-dimensional bin packing problem, where the cost of each bin is a convex fixed-plus-linear function of the number of items in the bin. The objective is to minimize the total cost of bins used. We develop an asymptotic polynomial time approximation scheme and an efficient approximation algorithm with an asymptotic worst-case performance ratio of 1.5 to tackle the problem. Our computational experiments indicate that the approximation algorithm performs well for certain order patterns, and also reveal several important insights on using the freight charge scheme.


2010 ◽  
Vol DMTCS Proceedings vol. AM,... (Proceedings) ◽  
Author(s):  
Thomas Fernique ◽  
Damien Regnault

International audience This paper introduces a Markov process inspired by the problem of quasicrystal growth. It acts over dimer tilings of the triangular grid by randomly performing local transformations, called $\textit{flips}$, which do not increase the number of identical adjacent tiles (this number can be thought as the tiling energy). Fixed-points of such a process play the role of quasicrystals. We are here interested in the worst-case expected number of flips to converge towards a fixed-point. Numerical experiments suggest a $\Theta (n^2)$ bound, where $n$ is the number of tiles of the tiling. We prove a $O(n^{2.5})$ upper bound and discuss the gap between this bound and the previous one. We also briefly discuss the average-case.


2009 ◽  
Vol 15 (1) ◽  
pp. 3-11 ◽  
Author(s):  
Rongjun Chen ◽  
Wanzhen Huang ◽  
Zhongxian Men ◽  
Guochun Tang

2000 ◽  
Vol 128 (3) ◽  
pp. 561-569 ◽  
Author(s):  
NEIL O'CONNELL

Sanov's Theorem states that the sequence of empirical measures associated with a sequence of i.d.d. random variables satisfies the large deviation principle (LDP) in the weak topology with rate function given by a relative entropy. We present a derivative which allows one to establish LDPs for symmetric functions of many i.d.d. random variables under the condition that (i) a law of large numbers holds whatever the underlying distribution and (ii) the functions are uniformly Lipschitz. The heuristic (of the title) is that the LDP follows from (i) provided the functions are ‘sufficiently smooth’. As an application, we obtain large deviations results for the stochastic bin-packing problem.


Sign in / Sign up

Export Citation Format

Share Document