29,072 research outputs found

    Scheduling under Linear Constraints

    Full text link
    We introduce a parallel machine scheduling problem in which the processing times of jobs are not given in advance but are determined by a system of linear constraints. The objective is to minimize the makespan, i.e., the maximum job completion time among all feasible choices. This novel problem is motivated by various real-world application scenarios. We discuss the computational complexity and algorithms for various settings of this problem. In particular, we show that if there is only one machine with an arbitrary number of linear constraints, or there is an arbitrary number of machines with no more than two linear constraints, or both the number of machines and the number of linear constraints are fixed constants, then the problem is polynomial-time solvable via solving a series of linear programming problems. If both the number of machines and the number of constraints are inputs of the problem instance, then the problem is NP-Hard. We further propose several approximation algorithms for the latter case.Comment: 21 page

    Chiral Bosons Through Linear Constraints

    Get PDF
    We study in detail the quantization of a model which apparently describes chiral bosons. The model is based on the idea that the chiral condition could be implemented through a linear constraint. We show that the space of states is of indefinite metric. We cure this disease by introducing ghost fields in such a way that a BRST symmetry is generated. A quartet algebra is seen to emerge. The quartet mechanism, then, forces all physical states, but the vacuum, to have zero norm.Comment: 9 page

    Linear Constraints

    Full text link
    A linear argument must be consumed exactly once in the body of its function. A linear type system can verify the correct usage of resources such as file handles and manually managed memory. But this verification requires bureaucracy. This paper presents linear constraints, a front-end feature for linear typing that decreases the bureaucracy of working with linear types. Linear constraints are implicit linear arguments that are to be filled in automatically by the compiler. Linear constraints are presented as a qualified type system, together with an inference algorithm which extends OutsideIn, GHC's existing constraint solver algorithm. Soundness of linear constraints is ensured by the fact that they desugar into Linear Haskell
    • …
    corecore