t b a b a
t b a b a
t b a b a
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