On-line Chain Partitioning Approach to Scheduling

03/18/2018
by   Bartłomiej Bosek, et al.
0

An on-line chain partitioning algorithm receives the points of the poset from some externally determined list. Being presented with a new point the algorithm learns the comparability status of this new point to all previously presented ones. As each point is received, the algorithm assigns this new point to a chain in an irrevocable manner and this assignment is made without knowledge of future points. Kierstead presented an algorithm using (5^w-1)/4 chains to cover each poset of width w. Felsner proved that width 2 posets can be partitioned on-line into 5 chains. We present an algorithm using 16 chains on posets of width 3. This result significantly narrows down the previous bound of 31. Moreover, we address the on-line chain partitioning problem for interval orders. Kierstead and Trotter presented an algorithm using 3w-2 chains. We deal with an up-growing version of an on-line chain partition of interval orders, i.e. we restrict possible inputs by the rule that each new point is maximal at the moment of its arrival. We present an algorithm using 2w-1 chains and show that there is no better one. These problems come from a need for better algorithms that can be applied to scheduling. Each on-line chain partitioning algorithm schedules tasks in a multiprocessor environment, and therefore can be applied in order to minimize number of processors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/29/2018

On-line partitioning of width w posets into w^O(log log w) chains

An on-line chain partitioning algorithm receives the vertices of a poset...
research
03/15/2022

Chains, Koch Chains, and Point Sets with many Triangulations

We introduce the abstract notion of a chain, which is a sequence of n po...
research
11/03/2021

Rectangular Partitions of a Rectilinear Polygon

We investigate the problem of partitioning a rectilinear polygon P with ...
research
10/31/2019

Recombination: A family of Markov chains for redistricting

Redistricting is the problem of partitioning a set of geographical units...
research
12/23/2021

Comparative Analysis of Different Techniques of Real Time Scheduling for Multi-Core Platform

As the demand of real time computing increases day by day, there is a ma...
research
08/24/2017

Mixing time estimation in reversible Markov chains from a single sample path

The spectral gap γ of a finite, ergodic, and reversible Markov chain is ...
research
06/24/2019

On the Stretch Factor of Polygonal Chains

Let P=(p_1, p_2, ..., p_n) be a polygonal chain. The stretch factor of P...

Please sign up or login with your details

Forgot password? Click here to reset