A digraph D is strong if it contains a directed path from x to y for every choice of vertices x, y in D. We consider the problem (MSSS) of finding the minimum number of arcs in a spanning strong subdigraph of a strong...
详细信息
A digraph D is strong if it contains a directed path from x to y for every choice of vertices x, y in D. We consider the problem (MSSS) of finding the minimum number of arcs in a spanning strong subdigraph of a strong digraph. It is easy to see that every strong digraph D on n vertices contains a spanning strong subdigraph on at most 2n - 2 arcs. By reformulating the MSSS problem into the equivalent problem of finding the largest positive integer k <= n - 2 so that D contains a spanning strong subdigraph with at most 2n - 2 - k arcs, we obtain a problem which we prove is fixed parameter tractable. Namely, we prove that there exists an O(f(k)n(c)) algorithm for deciding whether a given strong digraph D on it vertices contains a spanning strong subdigraph with at most 2n - 2 - k arcs. We furthermore prove that if k >= 1 and D has no cut vertex then it has a kernel of order at most (2k - 1)(2). We finally discuss related problems and conjectures. (C) 2008 Elsevier B.V. All rights reserved.
Scheduling problems under unavailability constraints has become a popular research topic in the last few years. Despite it's important application in the real world, the uniform parallel machine scheduling problem...
详细信息
Scheduling problems under unavailability constraints has become a popular research topic in the last few years. Despite it's important application in the real world, the uniform parallel machine scheduling problem was the least studied due to its complexity. In this paper, we investigated the uniform parallel machine scheduling problem under deterministic availability constraints. Each machine is subject to one unavailability period. Different versions of the problem regarding the type of jobs (identical and non-identical) and the performance measures (the total completion times and the makespan) were studied. For the case of identical jobs and for both performance measures, we developed linear programming models and optimal algorithms to provide a solution to the problem. For the case of non-identical jobs, we proved that the problem is NP-hard and propose a quadratic program. Because, this later cannot solve problems with very large number of jobs and machines, a heuristic was developed to find near optimal solutions to the problem especially with very large number of jobs and machines. The computational results showed that the heuristic's performance is very high regardless the dimensions of problem instances.
In this paper we propose a new large-update primal-dual interior point algorithm for P-*(kappa) linear complementarity problems (LCPs). We generalize Bai et al.'s [A primal-dual interior-point method for linear op...
详细信息
In this paper we propose a new large-update primal-dual interior point algorithm for P-*(kappa) linear complementarity problems (LCPs). We generalize Bai et al.'s [A primal-dual interior-point method for linear optimization based on a new proximity function, Optim. Methods Software 17(2002) 985-1008] primal-dual interior point algorithm for linear optimization (LO) problem to P-* (kappa) LCPs. New search directions and proximity measures are proposed based on a kernel function which is not logarithmic barrier nor self-regular for P-* (kappa) LCPs. We showed that if a strictly feasible starting point is available, then the new large-update primal-dual interior point algorithm for solving P-*(kappa) LCPs has the polynomial complexity O((1 + 2 kappa)n(3/4) log(n/epsilon)) and gives a simple complexity analysis. This proximity function has not been used in the complexity analysis of interior point method (IPM) for P-* (kappa) LCPs before. (C) 2007 Elsevier B.V. All rights reserved.
We consider finite graphs whose edges are labeled with elements, called colors, taken from a fixed finite alphabet. We study the problem of determining whether there is an infinite path where either (i) all colors occ...
详细信息
We consider finite graphs whose edges are labeled with elements, called colors, taken from a fixed finite alphabet. We study the problem of determining whether there is an infinite path where either (i) all colors occur with a fixed asymptotic frequency, or (ii) there is a constant that bounds the difference between the occurrences of any two colors for all prefixes of the path. These properties can be viewed as quantitative refinements of the classical notion of fair path in a concurrent system, whose simplest form checks whether all colors occur infinitely often. Our notions provide stronger criteria, particularly suitable for scheduling applications based on a coarse-grained model of the jobs involved. In particular, they enforce a given set of priorities among the jobs involved in the system. We show that both problems we address are solvable in polynomial time, by reducing them to the feasibility of a linear program. We also consider two-player games played on finite colored graphs where the goal is one of the above frequency-related properties. For all the goals, we show that the problem of checking whether there exists a winning strategy is Co-NP-complete. (C) 2011 Elsevier B.V. All rights reserved.
We distinguish some cases of existence of a stationary equilibrium in nonantagonistic games on directed graphs with terminal payoffs along trajectories. The proof of the existence of stationary equilibria implies poly...
详细信息
We distinguish some cases of existence of a stationary equilibrium in nonantagonistic games on directed graphs with terminal payoffs along trajectories. The proof of the existence of stationary equilibria implies polynomial search algorithms for them.
A linear extension of a poset P=(X,a parts per thousand(0)) is a permutation x (1),x (2),aEuro broken vertical bar,x (|X|) of X such that i < j whenever x (i) a parts per thousand(0)x (j) . For a given poset P=(X,a...
详细信息
A linear extension of a poset P=(X,a parts per thousand(0)) is a permutation x (1),x (2),aEuro broken vertical bar,x (|X|) of X such that i < j whenever x (i) a parts per thousand(0)x (j) . For a given poset P=(X,a parts per thousand(0)) and a cost function c(x,y) defined on XxX, we want to find a linear extension of P such that maximum cost is as small as possible. For the general case, it is NP-complete. In this paper we consider the linear extension problem with the assumption that c(x,y)=0 whenever x and y are incomparable. First, we prove the discussed problem is polynomially solvable for a special poset. And then, we present a polynomial algorithm to obtain an approximate solution.
Purpose - The purpose of this paper is to focus on disruption management responding to large-area flight delays (LFD). It is urgent for airways to reschedule the disrupted flights so as to relieve the negative influen...
详细信息
Purpose - The purpose of this paper is to focus on disruption management responding to large-area flight delays (LFD). It is urgent for airways to reschedule the disrupted flights so as to relieve the negative influence and minimize losses. The authors try to reduce the risk of airline company's credit and economic losses by rescheduling flights with mathematic models and algorithm. Design/methodology/approach - Based on flight classifications of real-time statuses and priority indicators, all flights are prioritized. In this paper, two mathematic programming models of flight rescheduling are proposed. For the second model, an optimum polynomial algorithm is designed. Findings - In practice, when LFD happens, it is very important for the airline company to pay attention to real-time statuses of all the flights. At the same time, the disruption management should consider not only the economic loss but also other non-quantitative loss such as passengers' satisfaction, etc. Originality/value - In this paper, two mathematic programming models of flight rescheduling are built. An algorithm is designed and it is proved to be an optimum polynomial algorithm and a case study is given to illustrate the algorithm. The paper provides a theory support for airways to reduce the risk brought by LFD.
For an arbitrary irreducible set of nonnegative d x d-matrices, we consider the following problem: does there exist a strictly positive product (with repetitions permitted) of those matrices? Under some general assump...
详细信息
For an arbitrary irreducible set of nonnegative d x d-matrices, we consider the following problem: does there exist a strictly positive product (with repetitions permitted) of those matrices? Under some general assumptions, we prove that if it does not exist, then there is a partition of the set of basis vectors of R-d, on which all given matrices act as permutations. Moreover, there always exists a unique maximal partition (with the maximal number of parts) possessing this property, and the number of parts is expressed by eigenvalues of matrices. This generalizes well-known results of Perron-Frobenius theory on primitivity of one matrix to families of matrices. We present a polynomial algorithm to decide the existence of a positive product for a given finite set of matrices and to build the maximal partition. Similar results are obtained for scrambling products. Applications to the study of Lyapunov exponents, inhomogeneous Markov chains. etc. are discussed. (C) 2012 Published by Elsevier Inc.
We consider the problem of minimizing the total completion time in a unit-time open shop with release times where the number of machines is constant. Brucker and Kramer (1994) proved that this problem is solvable in p...
详细信息
We consider the problem of minimizing the total completion time in a unit-time open shop with release times where the number of machines is constant. Brucker and Kramer (1994) proved that this problem is solvable in polynomial time. However, the time complexity of the algorithm presented there is a polynom of a very high degree and, thus, the algorithm is not practicable even for a small number of machines. We give an O(n(2)) algorithm for the considered problem which is based on dynamic programming. The result is applied to solve a previously open problem with a special resource constraint raised by De Werra et al. (1991). (C) 1997 Elsevier Science B.V.
In this paper, we consider the optimal loop scheduling and minimum storage allocation problems based on the argument-fetching dataflow architecture model. Under the argument-fetching model, the result generated by a n...
详细信息
In this paper, we consider the optimal loop scheduling and minimum storage allocation problems based on the argument-fetching dataflow architecture model. Under the argument-fetching model, the result generated by a node is stored in a unique location which is addressable by its successors. The main contribution of this paper includes: for loops containing no loop-carried dependences, we prove that the problem of allocating minimum storage required to support rate-optimal loop scheduling can be solved in polynomial time. The polynomial time algorithm is based on the fact that the constraint matrix in the formulation is totally unimodular. Since the instruction processing unit of an argument-fetching dataflow architecture is very much like a conventional processor architecture without a program counter, the solution of the optimal loop storage allocation problem for the former will also be useful for the latter.
暂无评论