public static void main(String[] args) {
    City.initialiseCities();
    Dienstregeling.maakPKmatrix();

    new MokumFrame(); // Hier start de magie.
    // Even een voorbeeldje (voorbeeld is met een "D" ) :P
  }
 // Maakt een random dienstregeling aan
 // || In deze methode zou je je algoritme kunnen plaatsen in plaats van de
 // 'domme'
 // random methode die nu gebruikt wordt
 public Dienstregeling maakDienstregeling() {
   // Dienstregeling d = new Dienstregeling(true);
   // Dienstregeling d = Optimizer.Optimize(10000,1000,2);
   Dienstregeling d = new Dienstregeling();
   int resultaatArray[] = new int[1000];
   int min = 9999999;
   int max = 0;
   double avg = 0;
   for (int i = 0; i < 1000; i++) {
     d = Optimizer.Optimize2(100, 100, 0.1, 0.01);
     int temp = d.telPassagiersKilometers();
     avg += temp / 1000;
     if (temp > max) {
       max = temp;
     }
     if (temp < min) {
       min = temp;
     }
     resultaatArray[i] = temp;
   }
   System.out.println("min: " + min + " max: " + max + " avg: " + avg);
   return d;
 }