Kerangka Materi

Pengenalan Planner

  • Apa itu OptaPlanner?
  • Apa itu masalah perencanaan?
  • Kasus penggunaan dan contoh

Contoh masalah Bin Packaging

  • Pernyataan masalah
  • Ukuran masalah
  • Diagram model domain
  • Metode utama
  • Konfigurasi Solver
  • Implementasi model domain
  • Konfigurasi skor

Masalah Penjual Perjalanan (TSP)

  • Pernyataan masalah
  • Ukuran masalah
  • Model domain
  • Metode utama
  • Rantai
  • Konfigurasi Solver
  • Implementasi model domain
  • Konfigurasi skor

Konfigurasi Planner

  • Tinjauan umum
  • Konfigurasi Solver
  • Modelkan masalah perencanaan Anda
  • Gunakan Solver

Perhitungan skor

  • Istilah skor
  • Pilih definisi skor
  • Hitung skor
  • Trik kinerja perhitungan skor
  • Menggunakan ulang perhitungan skor di luar Solver

Algoritma optimasi

  • Ukuran ruang pencarian dalam dunia nyata
  • Apakah Planner menemukan solusi optimal?
  • Tinjauan arsitektur
  • Tinjauan algoritma optimasi
  • Algoritma optimasi manakah yang harus saya gunakan?
  • SolverPhase
  • Tinjauan lingkup
  • Penutupan
  • SolverEventListener
  • SolverPhase kustom

Pemilihan gerakan dan tetangga

  • Pengenalan gerakan dan tetangga
  • Pemilih Gerakan Umum
  • Menggabungkan beberapa Pemilih Gerakan
  • EntitySelector
  • ValueSelector
  • Fitur pemilih umum
  • Gerakan kustom

Heuristik konstruksi

  • First Fit
  • Best Fit
  • Advanced Greedy Fit
  • Pemasukan termurah
  • Pemasukan regret

Pencarian lokal

  • Konsep pencarian lokal
  • Hill Climbing (Pencarian lokal sederhana)
  • Tabu Search
  • Simulated Annealing
  • Late Acceptance
  • Step counting hill climbing
  • Late Simulated Annealing (eksperimental)
  • Menggunakan Termination, MoveSelector, EntitySelector, ValueSelector atau Acceptor kustom

Algoritma evolusioner

  • Strategi evolusioner
  • Algoritma genetika

Hyperheuristics

Metode tepat

  • Brute Force
  • Depth-first Search

Benchmarking dan penyesuaian

  • Mencari konfigurasi Solver terbaik
  • Melakukan benchmarking
  • Laporan benchmark
  • Statistik ringkasan
  • Statistik per dataset (grafik dan CSV)
  • Benchmarking lanjutan

Perencanaan berulang

  • Pengenalan perencanaan berulang
  • Perencanaan cadangan
  • Perencanaan kontinu (perencanaan jendela)
  • Perencanaan waktu nyata (perencanaan berbasis acara)

Drools

  • Pengenalan singkat tentang Drools
  • Menulis fungsi skor di Drools

Integrasi

  • Tinjauan umum
  • Penyimpanan permanen
  • SOA dan ESB
  • Lingkungan lainnya
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait