Lompat ke isi utama

Bagaimana pemeriksaan berbeda dari membiarkan FET menyelesaikannya

FET mencari susunan jadwal, sedangkan aplikasi ini hanya menampilkan dan membantu Anda mengelola jadwal yang sudah selesai.

Orang sering bertanya mengapa mereka tidak cukup menekan tombol generate di FET dan melihat apa yang terjadi. Anda bisa melakukannya. Ini menjelaskan apa yang ditambahkan oleh pemeriksaan ini, dan apa yang tidak dilakukannya.

FET mencari. Pemeriksaan menghitung.

FET mencoba pengaturan. Ia sangat ahli dalam hal itu. Namun, pencarian yang gagal hanya memberi tahu Anda bahwa pencarian ini gagal. Ia tidak dapat membedakan antara "aturan Anda membuat ini mustahil" dengan "saya tidak menemukannya kali ini".

Pemeriksaan melakukan aritmatika. Ia tidak pernah menempatkan pelajaran. Ia menghitung ruang yang disisakan oleh aturan Anda:

  • jam yang harus dipenuhi guru dibandingkan dengan slot waktu yang tersisa
  • waktu mulai yang masih dimiliki sebuah pelajaran setelah setiap aturan diterapkan
  • apakah dua pelajaran yang keduanya harus terjadi dipaksa masuk ke slot waktu yang sama
  • apakah sekelompok pelajaran membutuhkan lebih banyak hari daripada yang tersedia dalam seminggu

Ketika salah satu hitungan tersebut mencapai nol, tidak ada pencarian yang bisa berhasil, dan menunggu berapa lama pun tidak akan mengubahnya.

Perbedaan praktis

Waktu. Proses FET yang gagal bisa memakan waktu lama. Pemeriksaan menjawab dalam hitungan detik.

Apa yang Anda pelajari dari kegagalan. FET berhenti tanpa memberi tahu aturan mana yang menjadi penyebabnya. Pemeriksaan menyebutkan aturan tersebut, dan untuk pelajaran yang mustahil, ia menunjukkan aturan mana yang menghapus waktu mulai yang mana, secara berurutan.

Apa arti hasil yang baik. Proses FET yang berhasil memberi Anda jadwal yang nyata — yang tidak pernah dilakukan oleh pemeriksaan. Pemeriksaan yang bersih tidak memberi Anda jadwal sama sekali. Ia hanya menghilangkan satu penjelasan atas kegagalan.

Gunakan keduanya, dalam urutan ini

  1. Jalankan pemeriksaan terlebih dahulu. Jika terbukti ada sesuatu yang mustahil, proses FET tidak mungkin berhasil, jadi menjalankannya hanya membuang waktu tanpa mempelajari apa pun.
  2. Perbaiki apa yang terbukti salah. Ia menyebutkan aturan-aturannya dan menunjukkan jejaknya.
  3. Kemudian biarkan FET mencari. Itu adalah bagian yang hanya dilakukan oleh FET.
  4. Bawa hasilnya kembali untuk dibaca, dicetak, dan dibagikan.

Apa yang tidak dapat diberitahukan oleh pemeriksaan kepada Anda

⛔ Ia tidak dapat memberi tahu Anda bahwa sebuah jadwal mungkin dibuat. Tidak ada di sini yang membuktikan hal itu. Sebuah file dapat lolos setiap pemeriksaan namun tetap sulit, atau memerlukan aturan yang dilonggarkan sebelum berhasil.

⛔ Ia tidak dapat memberi tahu Anda berapa lama FET akan memprosesnya. Angka kesulitan adalah pembacaan suhu untuk membandingkan file Anda sendiri sebelum dan sesudah perubahan, bukan sebuah prediksi.

Lihat Apa yang tidak dapat diberitahukan oleh pemeriksaan kepada Anda.

Ke mana harus pergi selanjutnya