ಯೋಜನೆಯಲ್ಲಿ ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಳಕೆ
Dalam berbagai bidang—mulai dari bisnis, industri, logistik, hingga teknologi—perencanaan adalah inti dari pengambilan keputusan. Setiap rencana biasanya melibatkan keterbatasan sumber daya, target tertentu, risiko, serta rangkaian keputusan yang saling bergantung dari waktu ke waktu. Di sinilah pemrograman dinamis (dynamic programming/DP) menjadi pendekatan yang sangat berguna. Pemrograman dinamis adalah teknik komputasi untuk memecahkan masalah kompleks dengan cara memecahnya menjadi submasalah yang lebih kecil, menyelesaikannya sekali, lalu menyimpan hasilnya agar tidak dihitung berulang. Artikel ini membahas bagaimana pemrograman dinamis digunakan dalam perencanaan, manfaatnya, serta contoh penerapannya di dunia nyata.
ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನ ಮೂಲ ಪರಿಕಲ್ಪನೆಗಳು
Pemrograman dinamis cocok untuk masalah yang memiliki dua karakteristik utama: optimal substructure dan overlapping subproblems . Optimal substructure berarti solusi optimal suatu masalah dapat dibangun dari solusi optimal submasalahnya. Overlapping subproblems berarti submasalah yang sama muncul berkali-kali selama proses perhitungan.
ಯೋಜನಾ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಕಂಪನಿಯು ಮಾಸಿಕ ಉತ್ಪಾದನೆಯನ್ನು ಯೋಜಿಸಿದಾಗ, ಒಂದು ತಿಂಗಳಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳುವ ನಿರ್ಧಾರಗಳು ಮುಂದಿನ ತಿಂಗಳಲ್ಲಿ ದಾಸ್ತಾನು ಮತ್ತು ಸಾಮರ್ಥ್ಯದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ. ಅನೇಕ ಯೋಜನಾ ಸನ್ನಿವೇಶಗಳನ್ನು ಹಂತಗಳ ಸರಣಿಯಾಗಿ ನೋಡಬಹುದು, ಪ್ರತಿಯೊಂದೂ ಹಲವಾರು ಸ್ಥಿತಿಗಳು ಮತ್ತು ನಿರ್ಧಾರಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಈ ಆಯ್ಕೆಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ಮತ್ತು ಅತ್ಯುತ್ತಮ ಜಾಗತಿಕ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ವ್ಯವಸ್ಥಿತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಯೋಜನೆಗೆ ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಏಕೆ ಪ್ರಸ್ತುತವಾಗಿದೆ?
ಯೋಜನೆ ಹೆಚ್ಚಾಗಿ ಈ ಕೆಳಗಿನ ಸವಾಲುಗಳನ್ನು ಎದುರಿಸುತ್ತದೆ:
1. Keputusan bertahap : keputusan dibuat berulang pada banyak periode (hari, minggu, bulan).
2. Keterbatasan sumber daya : anggaran, tenaga kerja, kapasitas mesin, bahan baku.
3. Tujuan optimal : meminimalkan biaya, memaksimalkan keuntungan, meminimalkan waktu, atau kombinasi beberapa kriteria.
4. Ketidakpastian dan skenario : permintaan berfluktuasi, harga berubah, risiko keterlambatan muncul.
ಭವಿಷ್ಯದ ಪರಿಣಾಮಗಳನ್ನು ಪರಿಗಣಿಸುವಾಗ ಸೂಕ್ತ ಪರಿಹಾರಗಳನ್ನು ಲೆಕ್ಕ ಹಾಕಬಲ್ಲ DP ವಿಶೇಷವಾಗಿ ಸೂಕ್ತವಾಗಿದೆ. ಅದರ ಪರಿಣಾಮವನ್ನು ಪರಿಗಣಿಸದೆ ಆ ಕ್ಷಣದಲ್ಲಿ ಉತ್ತಮ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವ "ದುರಾಸೆಯ" ವಿಧಾನಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, DP ಸಂಪೂರ್ಣ ಯೋಜನಾ ದಿಗಂತವನ್ನು ರಚನಾತ್ಮಕ ರೀತಿಯಲ್ಲಿ ಪರಿಗಣಿಸುತ್ತದೆ.
ಯೋಜನೆಯಲ್ಲಿ ಡಿಪಿಯ ಸಾಮಾನ್ಯ ರಚನೆ
ಅನೇಕ ಯೋಜನಾ ಸಮಸ್ಯೆಗಳಲ್ಲಿ, ಡಿಪಿಯನ್ನು ಈ ಕೆಳಗಿನ ಘಟಕಗಳೊಂದಿಗೆ ರೂಪಿಸಬಹುದು:
– Tahap (t) : periode waktu atau langkah keputusan.
– State (s) : kondisi sistem di tahap tertentu (misalnya level stok, kapasitas tersisa, posisi kendaraan).
– Keputusan (a) : tindakan yang bisa diambil dari state tersebut (produksi berapa unit, kirim rute mana).
– Transisi : bagaimana state berubah setelah keputusan diambil.
– Fungsi nilai : biaya atau keuntungan dari keputusan tersebut, ditambah nilai optimal dari tahap berikutnya.
ಸಾಮಾನ್ಯವಾಗಿ, DP ಈ ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುತ್ತದೆ:
\[
V_t(ಗಳು) = \min_a \big( ವೆಚ್ಚ(ಗಳು,a) + V_{t+1}(ಗಳು') \big)
\]
ಅಥವಾ ಲಾಭವನ್ನು ಹೆಚ್ಚಿಸುತ್ತಿದ್ದರೆ:
\[
V_t(ಗಳು) = \max_a \big( ಪ್ರತಿಫಲ(ಗಳು,a) + V_{t+1}(ಗಳು') \big)
\]
ಈ ವಿಧಾನವು ಸ್ಥಿರವಾದ, ಅಳೆಯಬಹುದಾದ ಮತ್ತು ಗಣಿತಶಾಸ್ತ್ರೀಯವಾಗಿ ಪರೀಕ್ಷಿಸಲಾದ ಯೋಜನೆಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಯೋಜನೆಯಲ್ಲಿ ಅನ್ವಯದ ಉದಾಹರಣೆಗಳು
1. ಉತ್ಪಾದನೆ ಮತ್ತು ದಾಸ್ತಾನು ಯೋಜನೆ
Salah satu aplikasi DP yang paling klasik adalah ಉತ್ಪಾದನಾ ಯೋಜನೆ multi-periode. Perusahaan harus menentukan berapa jumlah produksi tiap periode untuk memenuhi permintaan, sambil menyeimbangkan biaya produksi, biaya penyimpanan, serta biaya kekurangan stok (stockout). State dapat berupa jumlah persediaan saat ini, sedangkan keputusan adalah jumlah produksi. DP memungkinkan perusahaan menghitung biaya minimum untuk memenuhi target permintaan dalam beberapa periode.
ಇಲ್ಲಿ DP ಯ ಪ್ರಮುಖ ಪ್ರಯೋಜನವೆಂದರೆ ಇಂದು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಉತ್ಪಾದನೆಯು ಗೋದಾಮಿನ ವೆಚ್ಚವನ್ನು ಹೆಚ್ಚಿಸಬಹುದು, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಉತ್ಪಾದನಾ ಸೆಟಪ್ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯ.
2. ಬಜೆಟ್ ಹಂಚಿಕೆ ಮತ್ತು ಯೋಜನಾ ಬಂಡವಾಳ ಪಟ್ಟಿ
ಕಾರ್ಯತಂತ್ರದ ಯೋಜನೆಯಲ್ಲಿ, ಸಂಸ್ಥೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಜೆಟ್ಗಳನ್ನು ಬಹು ಯೋಜನೆಗಳಲ್ಲಿ ವಿಂಗಡಿಸುತ್ತವೆ (ಉದಾ. ಸಂಶೋಧನೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ, ಮಾರ್ಕೆಟಿಂಗ್, ವಿಸ್ತರಣೆ). ಪ್ರತಿಯೊಂದು ಯೋಜನೆಯು "ಮೌಲ್ಯ"ವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಹಣ ಖರ್ಚಾಗುತ್ತದೆ. ಇದು ಪ್ರಸಿದ್ಧ ನ್ಯಾಪ್ಸ್ಯಾಕ್ ಸಮಸ್ಯೆಗೆ ಹೋಲುತ್ತದೆ. ಬಜೆಟ್ ಅನ್ನು ಮೀರದೆ ಒಟ್ಟು ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸುವ ಯೋಜನೆಗಳ ಸಂಯೋಜನೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು DP ಅನ್ನು ಬಳಸಬಹುದು.
ಒಂದು ಯೋಜನೆಯು ಬಹು ಹಣಕಾಸು ಹಂತಗಳನ್ನು ಹೊಂದಿರುವಾಗ (ಉದಾ. ಪೈಲಟ್, ಅನುಷ್ಠಾನ, ವಿಸ್ತರಣೆ), ಡಿಪಿ ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿಯಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಅದು ಹಂತ ಹಂತದ ನಿರ್ಧಾರಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು: ಯೋಜನೆಯು ಮುಂದುವರಿಯುತ್ತದೆಯೇ ಅಥವಾ ಮೌಲ್ಯಮಾಪನದ ನಂತರ ಕೊನೆಗೊಳ್ಳುತ್ತದೆಯೇ.
3. ವೇಳಾಪಟ್ಟಿ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಬಳಕೆ
ಕಾರ್ಖಾನೆಗಳು, ಆಸ್ಪತ್ರೆಗಳು ಅಥವಾ ಸೇವಾ ಕಂಪನಿಗಳಲ್ಲಿ, ಕೆಲಸದ ವೇಳಾಪಟ್ಟಿಗಳು ಸಾಮರ್ಥ್ಯವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಜನರು ಮತ್ತು ಯಂತ್ರಗಳನ್ನು ನಿಯೋಜಿಸಬೇಕು. ಕಾಯುವ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅಥವಾ ಬಳಕೆಯನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಲು ಡಿಪಿಯನ್ನು ಅನ್ವಯಿಸಬಹುದು, ವಿಶೇಷವಾಗಿ ಕೆಲಸದ ಸಮಯ, ಕೆಲಸದ ಆದ್ಯತೆಗಳು ಮತ್ತು ಕಾರ್ಯಗಳ ನಡುವೆ ಪರಸ್ಪರ ಅವಲಂಬನೆಗಳಂತಹ ನಿರ್ಬಂಧಗಳಿದ್ದಾಗ.
ವಿಶೇಷವಾಗಿ ಪುನರಾವರ್ತಿತ ರಚನೆಯನ್ನು ಹೊಂದಿರುವ ವೇಳಾಪಟ್ಟಿ ಸಮಸ್ಯೆಗಳಲ್ಲಿ (ಉದಾ. ದೈನಂದಿನ ಶಿಫ್ಟ್ಗಳು), DP ಅನೇಕ ಪರ್ಯಾಯ ವೇಳಾಪಟ್ಟಿಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹೋಲಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
4. ಮಾರ್ಗ ಯೋಜನೆ ಮತ್ತು ಲಾಜಿಸ್ಟಿಕ್ಸ್
ಲಾಜಿಸ್ಟಿಕ್ಸ್ ರೂಟಿಂಗ್, ಡಿಸ್ಪ್ಯಾಚಿಂಗ್ ಮತ್ತು ಫ್ಲೀಟ್ ಬಳಕೆಯ ನಿರ್ಧಾರಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ವಾಹನಗಳು ಕನಿಷ್ಠ ವೆಚ್ಚದಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಸ್ಥಳಗಳಿಗೆ ಭೇಟಿ ನೀಡಬೇಕಾದಂತಹ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಮಾರ್ಗ ಯೋಜನೆಗಾಗಿ DP ಅನ್ನು ಬಳಸಬಹುದು. ಕೆಲವು ಮಾಪಕಗಳಲ್ಲಿ, DP ಅನ್ನು ಪ್ರಯಾಣ ಮಾರಾಟಗಾರರ ಸಮಸ್ಯೆ (TSP) ಮತ್ತು ನಿರ್ದಿಷ್ಟ ರಾಜ್ಯಗಳೊಂದಿಗೆ ಕಡಿಮೆ ಮಾರ್ಗಗಳ ರೂಪಾಂತರಗಳಲ್ಲಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ (ಉದಾ., ಈಗಾಗಲೇ ಭೇಟಿ ನೀಡಿದ ಸ್ಥಳಗಳ ಉಪವಿಭಾಗ).
ಆಧುನಿಕ ಲಾಜಿಸ್ಟಿಕ್ಸ್ ಅಭ್ಯಾಸದಲ್ಲಿ, ದೊಡ್ಡ ಮಾಪಕಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ DP ಅನ್ನು ಹೆಚ್ಚಾಗಿ ಇತರ ಹ್ಯೂರಿಸ್ಟಿಕ್ಸ್ ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ.
5. ವೈಯಕ್ತಿಕ ಮತ್ತು ಕಾರ್ಪೊರೇಟ್ ಹಣಕಾಸು ಯೋಜನೆ
ಹಣಕಾಸು ಯೋಜನೆಯಲ್ಲಿಯೂ DP ಪ್ರಸ್ತುತವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಹಂತ ಹಂತದ ಹೂಡಿಕೆ ತಂತ್ರವನ್ನು ನಿರ್ಧರಿಸುವುದು, ಉಳಿತಾಯ ಮತ್ತು ಬಳಕೆ ಎರಡನ್ನೂ ನಿರ್ಧರಿಸುವುದು ಅಥವಾ ದ್ರವ್ಯತೆ ಕೊರತೆಯ ಅಪಾಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಕಂಪನಿಯ ಹಣವನ್ನು ನಿರ್ವಹಿಸುವುದು. ಲಭ್ಯವಿರುವ ಸ್ವತ್ತುಗಳು ಅಥವಾ ನಗದು ಸ್ಥಿತಿ ಮತ್ತು ನಿಧಿ ಹಂಚಿಕೆಯ ನಿರ್ಧಾರಗಳೊಂದಿಗೆ, DP ದೀರ್ಘಾವಧಿಯ ತಂತ್ರಗಳ ಸ್ಥಿರ ಮೌಲ್ಯಮಾಪನಕ್ಕೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಅನುಕೂಲಗಳು ಮತ್ತು ಮಿತಿಗಳು
ಯೋಜನೆಯಲ್ಲಿ ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನ ಅನುಕೂಲಗಳು:
- ಮಾದರಿ ಸರಿಯಾಗಿದ್ದರೆ ಸೂಕ್ತ ಪರಿಹಾರಗಳನ್ನು ("ಸಾಕಷ್ಟು ಉತ್ತಮ" ಪರಿಹಾರಗಳಲ್ಲ) ಒದಗಿಸುತ್ತದೆ.
– ಪರಸ್ಪರ ಪ್ರಭಾವ ಬೀರುವ ಬಹು-ಹಂತದ ನಿರ್ಧಾರಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.
– ಜ್ಞಾಪಕ ಪತ್ರ ಅಥವಾ ಡಿಪಿ ಕೋಷ್ಟಕಗಳ ಮೂಲಕ ಪುನರಾವರ್ತಿತ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ತಪ್ಪಿಸಿ.
– ರಾಜಿ ವಿನಿಮಯಗಳನ್ನು ವಿವರಿಸಬಹುದು: ಪ್ರಸ್ತುತ ವೆಚ್ಚಗಳು vs. ಭವಿಷ್ಯದ ಪ್ರಯೋಜನಗಳು.
ಮಿತಿಗಳು:
- ಹಲವಾರು ಸ್ಥಿತಿಗಳಿದ್ದಾಗ DP "ಸ್ಥಿತಿ-ಬಾಹ್ಯಾಕಾಶ ಸ್ಫೋಟ"ವನ್ನು ಅನುಭವಿಸಬಹುದು.
– ಸ್ಪಷ್ಟ ಮಾದರಿ ಸೂತ್ರೀಕರಣದ ಅಗತ್ಯವಿದೆ: ರಾಜ್ಯಗಳ ವ್ಯಾಖ್ಯಾನ, ನಿರ್ಧಾರಗಳು, ವೆಚ್ಚಗಳು ಮತ್ತು ಪರಿವರ್ತನೆಗಳು.
– Untuk masalah skala industri, DP murni kadang terlalu berat sehingga perlu pendekatan gabungan (approximate DP, heuristik, atau metode optimasi lain).
ಆಧುನಿಕ ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್: ಅಂದಾಜು ಡಿಪಿ ಮತ್ತು ಬಲವರ್ಧನೆ ಕಲಿಕೆ
Dalam dunia yang lebih kompleks, DP tradisional (yang menghitung semua state) dapat menjadi tidak efisien. Karena itu berkembang pendekatan approximate dynamic programming , yang memperkirakan nilai optimal menggunakan fungsi aproksimasi. Konsep ini juga menjadi fondasi metode reinforcement learning (RL) , di mana agen belajar membuat keputusan optimal melalui pengalaman.
ಹೆಚ್ಚಿನ ಅನಿಶ್ಚಿತತೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಯೋಜನೆಗಾಗಿ (ಉದಾ. ಅನಿಶ್ಚಿತ ಬೇಡಿಕೆ ಅಥವಾ ಸಂಚಾರ ಪರಿಸ್ಥಿತಿಗಳು), ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ಯಂತ್ರ ಕಲಿಕೆಯೊಂದಿಗೆ ಡಿಪಿಯ ಸಂಯೋಜನೆಯು ಹೆಚ್ಚಿನ ಹೊಂದಾಣಿಕೆಯ ಪರಿಹಾರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ತೀರ್ಮಾನ
ಡೈನಾಮಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆಗಳನ್ನು ಯೋಜಿಸಲು ಒಂದು ಪ್ರಬಲ ಸಾಧನವಾಗಿದೆ ಏಕೆಂದರೆ ಅದು ಸಂಕೀರ್ಣ, ಬಹುಹಂತದ ನಿರ್ಧಾರಗಳನ್ನು ವ್ಯವಸ್ಥಿತವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು. ಸೂಕ್ತ ಸಬ್ಸ್ಟ್ರಕ್ಚರ್ ಮತ್ತು ಅತಿಕ್ರಮಿಸುವ ಉಪಸಮಸ್ಯೆಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಮೂಲಕ, ಡಿಪಿ ಉತ್ಪಾದನೆ, ಲಾಜಿಸ್ಟಿಕ್ಸ್, ವೇಳಾಪಟ್ಟಿ, ಬಜೆಟ್ ಹಂಚಿಕೆ ಮತ್ತು ಹಣಕಾಸು ಯೋಜನೆಗೆ ಸೂಕ್ತ ಯೋಜನೆಗಳನ್ನು ರಚಿಸಬಹುದು. ದೊಡ್ಡ ರಾಜ್ಯ ಮಾಪಕಗಳಲ್ಲಿ ಇದು ಮಿತಿಗಳನ್ನು ಹೊಂದಿದ್ದರೂ, ಅಂದಾಜು ಡಿಪಿ ಮತ್ತು ಇತರ ತಂತ್ರಗಳೊಂದಿಗೆ ಅದರ ಏಕೀಕರಣದಂತಹ ಆಧುನಿಕ ವಿಧಾನಗಳು ಇಂದಿನ ಡೇಟಾ ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಯುಗದಲ್ಲಿ ಅದನ್ನು ಪ್ರಸ್ತುತ ಮತ್ತು ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿಸುತ್ತವೆ.
ಡಿಪಿಯ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ ಮತ್ತು ಯೋಜನಾ ಸಮಸ್ಯೆಗಳನ್ನು ರಾಜ್ಯಗಳು ಮತ್ತು ನಿರ್ಧಾರಗಳ ಸರಣಿಯಾಗಿ ಹೇಗೆ ರೂಪಿಸುವುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ, ಸಂಸ್ಥೆಗಳು ಮತ್ತು ವ್ಯಕ್ತಿಗಳು ತಮ್ಮ ನಿರ್ಧಾರಗಳ ಗುಣಮಟ್ಟವನ್ನು ಸುಧಾರಿಸಬಹುದು: ಅವು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ, ಹೆಚ್ಚು ಅಳೆಯಬಹುದಾದ ಮತ್ತು ಹೆಚ್ಚು ಗುರಿಯಾಗಿರುತ್ತವೆ.