30.12.2012 Views

t b a b a

t b a b a

t b a b a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

m index qubits to control the job-machine information encoding. As each index qubit is<br />

prepared in state 1/ √ 2(| 0〉+ | 1〉), the target qubits will be prepared in superpositions of<br />

all possible job-machine states, e j<br />

i , 1 ≤ i ≤ n, 1 ≤ j ≤ m.<br />

Example: Table 4.1 summarizes the processing time of 8 jobs on 4 machines, where 0 <<br />

Tij < 2 4 = 16. Thus n = 3, m = 2, and q = 4. The running time of job J1 on machines<br />

M1, M2, M3 and M4 are, respectively, 1, 3, 7, and 15 units of time.<br />

Table 4.1: An example of 8 jobs running on 4 machines<br />

Job/Machine M1 M2 M3 M4<br />

J1 1 3 7 15<br />

J2 2 1 9 3<br />

J3 6 2 5 8<br />

J4 11 13 7 4<br />

J5 15 12 3 10<br />

J6 10 7 8 14<br />

J7 5 2 3 9<br />

J8 1 10 11 13<br />

The four vectors used to encode the processing time of job J1 on machines M1, M2, M3<br />

and M4 are respectively:<br />

| e 1 1〉 =| 000001〉, | e 2 1〉 =| 010011〉, | e 3 1〉 =| 100111〉, and | e 4 1〉 =| 111111〉.<br />

For J2 the basis vectors are | 000010〉, | 010001〉, | 101001〉, | 110011〉, and so on.<br />

52

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!