perencanaan(); break; case 'perolehanaset': perolehanaset(); break; case 'gudang': gudang(); break; case 'pemeliharaan': pemeliharaan(); break; case 'koreksidata': koreksidata(); break; case 'mutasi': mutasi(); break; case 'inventarisasi': inventarisasi(); break; case 'penggunaan': penggunaan(); break; case 'pemanfaatan': pemanfaatan(); break; case 'penghapusan': penghapusan(); break; case 'pemindahtanganan': pemindahtanganan();
# list_fitness($populasi_awal[$key], $fitness[$key]); #} $populasi = $populasi_awal; for ($i = 0; $i < 100; $i++) { #echo "<H2>Iterasi ".($i+1)."</h2>"; if (cek_solusi_terbaik($fitness)) { echo "<h2>Solusi terbaik ditemukan pada iterasi ke " . ($i + 1) . "</h2>"; break; } $parent = seleksi_rangking($populasi, $fitness); $offspring = order_crossover($parent); $fitness = fitness($offspring, $arr_kesediaan); #foreach ($offspring as $key => $value) { # list_fitness($offspring[$key], $fitness[$key]); #} $mutasi = mutasi($offspring); #$fitness = fitness($mutasi, $arr_kesediaan); #foreach ($mutasi as $key => $value) { # list_fitness($mutasi[$key], $fitness[$key]); #} # Hasil Crossover & Mutasi di Gabungkan ke dalam Populasi $populasi = array_merge($populasi, $mutasi); $fitness = fitness($populasi, $arr_kesediaan); #echo "<h2>Seluruh Populasi sebelum Update Generasi</h2>"; #foreach ($populasi as $key => $value) { # list_fitness($populasi[$key], $fitness[$key]); #} $populasi = update_generasi($populasi, 5); $fitness = fitness($populasi, $arr_kesediaan); #foreach ($populasi as $key => $value) { # list_fitness($populasi[$key], $fitness[$key]);