Constraint Satisfaction Problem merupakan sebuah pendekatan dari problem yang bersifat matematis dengan tujuan menemukan keadaan atau obyek yang memenuhi sejumlah persyaratan atau kiteria. Sebuah Constraint diartikan sebagai batasan solusi memungkinkan dalam sebuah problem optimasi.
Constraint Satisfaction Problem adalah suatu permasalahan seseorang harus mencari nilai untuk set variabel (finite) yang memenuhi set constraint (finite).
Metode ini biasa digunakan dalam pembuatan aplikasi sistem informasi penjadwalan karena Metode Constraint Satisfaction Problem memiliki beberapa keunggulan dibandingkan dengan metode lainnya, antara lain :
- Outputnya singkat,
- Programnya sederhana,
- Dan sangat mungkin untuk bereksperimen mendapatkan penyelesaian dengan program terbaik(efisien) dan waktu komputasi tercepat.
- Variabel merupakan penampung yang dapat diisi berbagai nilai.
- Domain merupakan kumpulan nilai legal yang dapat diisi ke variable.
- Constraint merupakan suatu aturan yang ditentukan untuk mengatur nilai boleh diisikan ke variable atau kombonasi variable.
- Hard Constraint adalah batasan yang harus dipenuhi dan tidak boleh dilanggar dalam pembuatan penyelasaian masalah.
- Soft Constraint adalah batasan tambahan yang biasanya merupakan sebuah permintaan.
- Algoritma Genetika
- Backtracking
- Forward Checking
- Constraint Propagation
- Arc and Path Consistency
- Variable and Value Ordering
- Hill Climbing
Semoga bisa dijadikan referensi yang bermanfat buat sobat semua.....
Tidak ada komentar:
Posting Komentar