In this problem we will study a multi-channel wireless mesh network architecture. Let
Each router is to be assigned at most two channels, so that every pair of routers that have a direct communication line have a common channel to transmit information on.
All our routers have a lot to discuss! So we want to open up as many channels as we can: the more channels we have, the less congestion we expect as network traffic ebbs and flows across these routers.
Assume that the mesh network
Suppose
The claims being made below are to be checked only if they hold for all instances.
Suppose
The claims being made below are to be checked only if they hold for all instances.
Describe an algorithm that, given
Hint: use the fact that
We have
When a job
Our goal is to assign the jobs to the machines so that the maximum time to completion across both universes is as small as possible. In particular, let
We update
and this is what we seek to minimize.
Consider the following greedy approach to this problem: process the jobs in the order they are given;
To begin with, all machines have zero load in both universes and
In the
which is to say,
We update
Is this a
- Yes
- No
Consider the following greedy approach to this problem: process the jobs in the order they are given;
To begin with, all machines have zero load in both universes and
In the
which is to say,
Is this a
- Yes
- No
Which of the following statements is true?
- The first algorithm (from Part 1) is a
-approximation algorithm for the parallel-universe scheduling problem. - The second algorithm (from Part 2) is a
-approximation algorithm for the parallel-universe scheduling problem.