1234567891011121314151617181920212223242526 |
- package jobshop.swap;
-
- import jobshop.solvers.neighborhood.Nowicki;
- import org.junit.Test;
-
-
- public class SwapTest {
- @Test
- public void test() {
- int nbJobs = 5;
- int nbMachine = 8;
- int k = -1;
- for (int machine = 0; machine<nbMachine; machine++) {
- for (int t1 = 0; t1<nbJobs; t1++) {
- for (int t2 = (t1 + 1); t2<nbJobs; t2++) {
- Nowicki.Swap swap = new Nowicki.Swap(machine, t1, t2);
- int key = swap.generateKey(nbJobs);
- k++;
- //System.out.println("m : " + machine + "; t1 : " + t1 + "; t2 : " + t2);
- //System.out.println("Key : " + key + "; K : " + k);
- assert (key == k);
- }
- }
- }
- }
- }
|