Tasks' scheduling has always been a central problem in the embedded real-time systems community. As in general the scheduling problem is NP-hard, researchers have been looking for efficient heuristics to solve the...
详细信息
ISBN:
(纸本)9780769541556
Tasks' scheduling has always been a central problem in the embedded real-time systems community. As in general the scheduling problem is NP-hard, researchers have been looking for efficient heuristics to solve the scheduling problem in polynomialtime. One of the most important scheduling strategies is the Earliest Deadline First (EDF). It is known that EDF is optimal for uniprocessor platforms for many cases, such as: non-preemptive synchronous tasks (i.e., all tasks have the same starting time and cannot be interrupted), and preemptive asynchronous tasks (i.e., the tasks may be interrupted and may have arbitrary starting time). However, Mok showed that EDF is not optimal in multiprocessor platforms. In fact, for the multiprocessor platforms, the scheduling problem is NP-complete in most of the cases where the corresponding scheduling problem can be solved by a polynomial-time algorithm for uniprocessor platforms. Coffman and Graham identified a class of tasks for which the scheduling problem can be solved by a polynomial-time algorithm, that is, two-processor platform, no resources, arbitrary partial order relations, and every task is non-preemptive and has a unit computation time. Our paper introduces a new non-trivial and practical subclass of tasks, called urgent tasks. Briefly, a task is urgent if it is executed right after it is ready or it can only wait one unit time after it is ready. Practical examples of embedded real-time systems dealing with urgent tasks are all modern building alarm systems, as these include urgent tasks such as 'checking for intruders', 'sending a warning signal to the security office', 'informing the building's owner about a potential intrusion', and so on. By using propositional logic, we prove a new result in schedulability theory, namely that the scheduling problem for asynchronous and preemptive urgent tasks can be solved in polynomialtime.
The VERTEX COLOURING problem is known to be NP-complete in the class of triangle-free graphs. Moreover, it remains NP-complete even if we additionally exclude a graph F which is not a forest. We study the computationa...
详细信息
ISBN:
(数字)9783642169267
ISBN:
(纸本)9783642169250
The VERTEX COLOURING problem is known to be NP-complete in the class of triangle-free graphs. Moreover, it remains NP-complete even if we additionally exclude a graph F which is not a forest. We study the computational complexity of the problem in (K(3), F)-free graphs with F being a forest. From known results it follows that for any forest F on 5 vertices the VERTEX COLOURING problem is polynomial-time solvable in the class of (K3, F)-free graphs. In the present paper, we show that the problem is also polynomial-time solvable in many classes of (K3, F)-free graphs with F being a forest on 6 vertices.
We give a test that can distinguish efficiently between product states of n quantum systems and states which are far from product. If applied to a state vertical bar psi > whose maximum overlap with a product state...
详细信息
ISBN:
(纸本)9780769542447
We give a test that can distinguish efficiently between product states of n quantum systems and states which are far from product. If applied to a state vertical bar psi > whose maximum overlap with a product state is 1 - epsilon, the test passes with probability 1 - Theta(epsilon), regardless of n or the local dimensions of the individual systems. The test uses two copies of vertical bar psi >. We prove correctness of this test as a special case of a more general result regarding stability of maximum output purity of the depolarising channel. A key application of the test is to quantum Merlin-Arthur games with multiple Merlins, where we obtain several structural results that had been previously conjectured, including the fact that soundness amplification is possible and that two Merlins can simulate many Merlins: QMA(k) = QMA(2) for k >= 2. Building on a previous result of Aaronson et al, this implies that there is an efficient quantum algorithm to verify 3-SAT with constant soundness, given two unentangled proofs of (O) over tilde(root n) qubits. Among other consequences, this result implies complexity-theoretic obstructions to finding a polynomial-time algorithm to determine separability of mixed quantum states, even up to constant error, and also to proving "weak" variants of the additivity conjecture for quantum channels. Finally, our test can also be used to construct an efficient test for determining whether a unitary operator is a tensor product, which is a generalisation of classical linearity testing.
The location problem is one kind of special type optimized problems .The Min-max weighted distance problem is a new class of location problem, its decision problem is a NP-Complete problem. In this paper, some approxi...
详细信息
The location problem is one kind of special type optimized problems .The Min-max weighted distance problem is a new class of location problem, its decision problem is a NP-Complete problem. In this paper, some approximate algorithms are designed, designs a genetic algorithm by some properties of the problem, and gives the design and selection method of crossover operator, mutation operator and reproduction operator.
A clique-transversal set in a graph is a subset of the vertices that meets all maximal complete subgraphs on at least two vertices. We prove that every connected graph of order n and maximum degree three has a clique-...
详细信息
A clique-transversal set in a graph is a subset of the vertices that meets all maximal complete subgraphs on at least two vertices. We prove that every connected graph of order n and maximum degree three has a clique-transversal set of size left perpendicular19n/30 + 2/15right perpendicular. This bound is tight, since 19n/30 - 1/15 is a lower bound for infinitely many values of n. We also prove that the vertex set of any connected claw-free graph of maximum degree at most four, other than an odd cycle longer than three, can be partitioned into two clique-transversal sets. The proofs of both results yield polynomial-time algorithms that find corresponding solutions.
Given a graph G = (V, E), a set of vertices S subset of V covers a vertex v is an element of V if the edge-connectivity between S and v is at least a given number k. Vertices in S are called sources. The maximum-cover...
详细信息
Given a graph G = (V, E), a set of vertices S subset of V covers a vertex v is an element of V if the edge-connectivity between S and v is at least a given number k. Vertices in S are called sources. The maximum-cover source location problem, which is a variation of the source location problem, is to find a source set S with a given size at most p, maximizing the sum of the weight of vertices covered by S. In this paper, we show a polynomial-time algorithm for this problem in the case of k = 3 for a given undirected graph with a vertex weight function and an edge capacity function. Moreover, we show that this problem is NP-hard even if vertex weights and edge capacities are both uniform for general k.
We prove that on the class of (P-6, diamond)-free graphs the Maximum-Weight Independent Set problem and the Minimum-Weight Independent Dominating Set problem can be solved in polynomialtime.
We prove that on the class of (P-6, diamond)-free graphs the Maximum-Weight Independent Set problem and the Minimum-Weight Independent Dominating Set problem can be solved in polynomialtime.
Ancestral graphs can encode conditional independence relations that arise in directed acyclic graph (DAG) models with latent and selection variables. However, for any ancestral graph, there may be several other graphs...
详细信息
Ancestral graphs can encode conditional independence relations that arise in directed acyclic graph (DAG) models with latent and selection variables. However, for any ancestral graph, there may be several other graphs to which it is Markov equivalent. We state and prove conditions under which two maximal ancestral graphs are Markov equivalent to each other, thereby extending analogous results for DAGs given by other authors. These conditions lead to an algorithm for determining Markov equivalence that runs in time that is polynomial in the number of vertices in the graph.
We consider the problem of scheduling tasks subject to out-forest precedence constraints, where the tasks are identified with the edges. Initially only the tasks with no predecessors are available. At each step, an av...
详细信息
We consider the problem of scheduling tasks subject to out-forest precedence constraints, where the tasks are identified with the edges. Initially only the tasks with no predecessors are available. At each step, an available task is selected and processed, resulting in either (a) termination, or (b) the replacement of the selected task in the available set by a random subset of its immediate successors. Also, an outcome-dependent reward is gained. The goal is to maximize the expected utility, which can be either linear or exponential. Denardo, Rothblum, and Van der Heyden [Math. Oper. Res., 29 (2004), pp. 162-181] (DRV) study a special version of the above problem. DRV use a leaf-to-stem induction to demonstrate the optimality of a priority rule and to compute it, the latter with work that is quadratic in the number of edges in the application that motivated their paper. Sethuraman and Tsitsiklis [Math. Oper. Res., 32 (2007), pp. 589-593] (ST) treat the general model and demonstrate optimality of a priority rule by employing an idea of Tsisiklis [Ann. Appl. Probab., 4 (1994), pp. 194-199] to successively eliminate nodes, from highest to lowest priority. ST report a work bound that is exponential in the size of the data. In the current paper, we adapt the leaf-to-stem methodology of DRV to show how to compute optimal priority rules for the general model, with work that is polynomial in the size of the data.
We consider variants of the classical stable marriage problem in which preference lists may contain ties, and may be of bounded length. Such restrictions arise naturally in practical applications, such as centralised ...
详细信息
We consider variants of the classical stable marriage problem in which preference lists may contain ties, and may be of bounded length. Such restrictions arise naturally in practical applications, such as centralised matching schemes that assign graduating medical students to their first hospital posts. In such a setting, weak stability is the most common solution concept, and it is known that weakly stable matchings can have different sizes. This motivates the problem of finding a maximum cardinality weakly stable matching, which is known to be NP-hard in general. We show that this problem is solvable in polynomialtime if each man's list is of length at most 2 (even for women's lists that are of unbounded length). However if each man's list is of length at most 3, we show that the problem becomes NP-hard (even if each women's list is of length at most 3) and not approximable within some delta > 1 (even if each woman's list is of length at most 4). (C) 2008 Elsevier B.V. All rights reserved.
暂无评论