In this paper, we consider the on-line integrated production and outbound distribution scheduling problem to minimize the maximum delivery completion time. All jobs arrive over time, and each job and its processing ti...
详细信息
In this paper, we consider the on-line integrated production and outbound distribution scheduling problem to minimize the maximum delivery completion time. All jobs arrive over time, and each job and its processing time become known at its arrival time. The jobs are first processed on a single machine and then delivered by a vehicle to a single customer. The vehicle can deliver at most c jobs to the customer at a time. When preemption is allowed and c >= 2, we can provide an on-line algorithm with the best competitive ratio root 5+1/2 approximate to 1.618. When preemption is not allowed, we provide an on-line algorithm which has the best competitive ratio root 5+1/2 approximate to 1.618 for the case c = 1 and has an asymptotic competitive ratio root 5+1/2 approximate to 1.6182 for the case c >= 2.
The Grundy number of a graph G, denoted by Gamma(G), is the largest k such that G has a greedy k-colouring, that is a colouring with k colours obtained by applying the greedy algorithm according to some ordering of th...
详细信息
The Grundy number of a graph G, denoted by Gamma(G), is the largest k such that G has a greedy k-colouring, that is a colouring with k colours obtained by applying the greedy algorithm according to some ordering of the vertices of G. In this paper, we study the Grundy number of the lexicographic and cartesian products of two graphs in terms of the Grundy numbers of these graphs. Regarding the lexicographic product, we show that Gamma(G) x Gamma(H) <= Gamma(G[H]) <= 2(Gamma(G)-1)(Gamma(H) - 1) + Gamma(G). In addition, we show that if G is a tree or Gamma(G) = Delta(G) + 1, then Gamma(G[H]) = Gamma(G) x Gamma(H). We then deduce that for every fixed c >= 1, given a graph G, it is CoNP-Complete to decide if Gamma(G) <= c x chi (G) and it is CoNP-Complete to decide if Gamma(G) <= c x omega(G). Regarding the cartesian product, we show that there is no upper bound of Gamma(G square H) as a function of Gamma(G) and Gamma(H). Nevertheless, we prove that Gamma(G square H) <= Delta(G).2 Gamma((H)-1) + Gamma(H). (C) 2009 Elsevier B.V. All rights reserved.
We study the minimum vertex-covering problem under two on-line models corresponding to two different ways vertices are revealed. The former one implies that the input-graph is revealed vertex-by-vertex. The second mod...
详细信息
We study the minimum vertex-covering problem under two on-line models corresponding to two different ways vertices are revealed. The former one implies that the input-graph is revealed vertex-by-vertex. The second model implies that the input-graph is revealed per clusters, i.e. per induced subgraphs of the final graph. Under the cluster-model, we then relax the constraint that the choice of the part of the final solution dealing with each cluster has to be irrevocable, by allowing backtracking. We assume that one can change decisions upon a vertex membership of the final solution, this change implying, however, some cost depending on the number of the vertices changed. (c) 2004 Elsevier B.V. All rights reserved.
In this paper we study two problems that can be viewed as on-line games on a dynamic bipartite graph. The first problem is on-line load balancing with preemption. A centralized scheduler must assign tasks to servers, ...
详细信息
In this paper we study two problems that can be viewed as on-line games on a dynamic bipartite graph. The first problem is on-line load balancing with preemption. A centralized scheduler must assign tasks to servers, processing on-line a sequence of task arrivals and departures. Each task is restricted to run on some subset of the servers. The scheduler attempts to keep the load well-balanced. If preemptive reassignments are disallowed. Azar et al. [3] proved a lower bound of Omega(root n) on the ratio between the maximum load achieved by an on-line algorithm and the optimum off-line maximum load. We show that this ratio can be greatly reduced by an efficient scheduler using only a small amount of rescheduling. We then apply these ideas to network flow. Cheriyan and Hagerup [6] introduced an on-line game on a bipartite graph as a fundamental step in improving algorithms for computing the maximum flow in networks. They described a randomized strategy to play the game. King et al. [11] studied a modified version of this game, called "node kill," and gave a deterministic strategy. We obtain an improved deterministic algorithm for the node kill game land hence for maximum flow) in all but the sparsest graphs. The running time achieved is O (mn log(m/n) n + n(2) log(2+epsilon) n), compared with King et al.'s O (mn + n(2+epsilon)). These problems combine a demand for good competitive ratios with more traditional requirements of implementation efficiency. Our solutions deal with the tradeoffs between these measures.
In on-line integrated production-distribution problems, customers release jobs to a manufacturer that has to process the jobs and deliver them to the customers. The jobs are released on-line, that is, at any time ther...
详细信息
In on-line integrated production-distribution problems, customers release jobs to a manufacturer that has to process the jobs and deliver them to the customers. The jobs are released on-line, that is, at any time there is no information about future jobs. Processed jobs are grouped into batches, which are delivered to the customers as single shipments. The total cost (to be minimized) is the sum of the total weighted flow time and the total delivery cost. Such on-line integrated production-distribution problems have been studied for the case of uncapacitated batches. We consider the capacitated case with an upper bound on the size of a batch. For several versions of the problem, we present efficient on-line algorithms, and use competitive analysis to study their worst-case performance. (C) 2009 Elsevier B.V. All rights reserved.
In this paper a dynamic technique for locating a point in a monotone planar subdivision, whose current number of vertices is n, is presented. The (complete set of) update operations are insertion of a point on an edge...
详细信息
In this paper a dynamic technique for locating a point in a monotone planar subdivision, whose current number of vertices is n, is presented. The (complete set of) update operations are insertion of a point on an edge and of a chain of edges between two vertices, and their reverse operations. The data structure uses space O(n). The query time is O(log n), the time for insertion/deletion of a point is O(log n), and the time for insertion/deletion of a chain with k edges is O(log n + k), all worst-case. The technique is conceptually a special case of the chain method of Lee and Preparata and uses the same query algorithm. The emergence of full dynamic capabilities is afforded by a subtle choice of the chain set (separators), which induces a total order on the set of regions of the planar subdivision.
This paper deals with vector covering problems in d-dimensional space. The input to a vector covering problem consists of a set X of d-dimensional vectors in [0, 1](d). The goal is to partition X into a maximum number...
详细信息
This paper deals with vector covering problems in d-dimensional space. The input to a vector covering problem consists of a set X of d-dimensional vectors in [0, 1](d). The goal is to partition X into a maximum number of parts, subject to the constraint that in every part the sum of all vectors is at least one in every coordinate. This problem is known to be NP-complete, and we are mainly interested in its on-line and off-line approximability. For the on-line version, we construct approximation algorithms with worst case guarantee arbitrarily close to 1/(2d) in d greater than or equal to 2 dimensions. This result contradicts a statement of Csirik and Frenk in [5] where it is claimed that, for d greater than or equal to 2, no on-line algorithm can have a worst case ratio better than zero. Moreover, we prove that, for d greater than or equal to 2, no on-line algorithm can have a worst case ratio better than 2/(2d + 1). For the off-line version, we derive polynomial time approximation algorithms with worst case guarantee Theta(1/log d). For d = 2, we present a very fast and very simple off-line approximation algorithm that has worst case ratio 1/2. Moreover, we show that a method from the area of compact vector summation can be used to construct off-line approximation algorithms with worst case ratio 1/d for every d greater than or equal to 2.
In the area of pattern avoidability the central role is played by special words called Zimin patterns. The symbols of these patterns are treated as variables and the rank of the pattern is its number of variables. Zim...
详细信息
In the area of pattern avoidability the central role is played by special words called Zimin patterns. The symbols of these patterns are treated as variables and the rank of the pattern is its number of variables. Zimin type of a word x is introduced here as the maximum rank of a Zimin pattern matching x. We show how to compute Zimin type of a word on-line in linear time. Consequently we get a quadratic time, linear-space algorithm for searching Zimin patterns in words. Then we demonstrate how the Zimin type of the length n prefix of the infinite Fibonacci word is related to the representation of n in the Fibonacci numeration system. Using this relation, we prove that Zimin types of such prefixes and Zimin patterns inside them can be found in logarithmic time. Finally, we give some upper bounds on the function f (n, k) such that every k-ary word of length at least f (n, k) has a factor that matches the rank n Zimin pattern. (C) 2015 Elsevier B.V. All rights reserved.
Fujiwara and Iwama [In: The 13th Annual International Symposium on algorithms and Computation, pp. 476-488 (2002)] first integrated probability distribution into the classical competitive analysis to study the rental ...
详细信息
Fujiwara and Iwama [In: The 13th Annual International Symposium on algorithms and Computation, pp. 476-488 (2002)] first integrated probability distribution into the classical competitive analysis to study the rental problem. They assumed that the future inputs are drawn from an exponential distribution, and obtained the optimal competitive strategy and the competitive ratio by the derivative method. In this paper, we introduce the interest rate and tax rate into the continuous model of Fujiwra and Iwama [In: The 13th Annual International Symposium on algorithms and Computation, pp. 476-488 (2002)]. Moreover, we use the forward difference method in different probabilistic environments to consider discrete leasing models both with and without the interest rate. We not only give the optimal competitive strategies and their competitive ratios in theory, but also give numerical results. We find that with the introduction of the interest rate and tax rate, the uncertainty involved in the process of decision making will diminish and the optimal purchasing date will be put off.
Previously, extra-resource analysis has been used to argue that certain on-line algorithms arc good choices for solving specific problems because these algorithms perform well with respect to the optimal off-line algo...
详细信息
暂无评论