Kekurangan Pemrograman Linier

Pemrograman linier menggunakan persamaan matematika untuk memecahkan masalah bisnis. Jika Anda harus memutuskan, misalnya, berapa banyak dan berapa banyak dari empat lini produk yang berbeda untuk diproduksi untuk Natal musim belanja, pemrograman linier mengambil pilihan Anda dan menghitung secara matematis campuran produk yang menghasilkan maksimum keuntungan. Karena jumlah variabel seringkali sangat besar, programmer linier mengandalkan komputer untuk membuat perhitungan.

Pemodelan

Untuk menggunakan pemrograman linier, Anda harus mengubah masalah Anda menjadi model matematika. Untuk melakukan ini, Anda memerlukan tujuan seperti memaksimalkan keuntungan atau meminimalkan kerugian. Model juga harus mencakup variabel keputusan yang mempengaruhi tujuan tersebut, dan kendala yang membatasi apa yang dapat Anda lakukan. Misalnya, jika Anda memiliki persediaan terbatas dan ingin tahu apakah akan berkonsentrasi pada produk kelas atas atau output yang lebih besar barang yang lebih murah untuk memaksimalkan keuntungan, untuk model ini Anda memiliki tujuan, variabel, dan kendala, sehingga Anda memiliki apa yang Anda butuhkan mulai.

instagram story viewer

Linearitas

Pemrograman linier bergantung, cukup logis, pada persamaan linier: Jika Anda menggandakan penjualan sementara yang lainnya tetap konstan, persamaan akan menunjukkan bahwa Anda menggandakan pendapatan Anda. Namun, beberapa variabel keputusan memiliki efek non-linier. Jika Anda menggandakan anggaran untuk memulai bisnis, misalnya, itu tidak berarti laba atau pengeluaran tahun pertama Anda juga berlipat ganda. Efisiensi skala juga sering tidak berhubungan dengan efek linier. Alternatif untuk pemrograman linier seperti pemrograman tujuan memperhitungkan variabel nonlinier.

Realitas

Pemrograman linier hanya efektif jika model yang Anda gunakan mencerminkan dunia nyata. Setiap model bergantung pada asumsi tertentu dan mereka mungkin tidak valid: Anda berasumsi, misalnya, bahwa produksi tiga kali lipat akan melipatgandakan penjualan, tetapi pada kenyataannya itu memenuhi pasar. Persamaan linier terkadang memberikan hasil yang tidak masuk akal di dunia nyata, seperti hasil yang menunjukkan bahwa Anda harus membuat kontrak untuk membangun 23,75 kapal perang bagi Angkatan Laut untuk memaksimalkan keuntungan -- bagaimana Anda akan menangani 0,75 secara praktis istilah?. Namun, programmer linier yang terampil dapat mengubah model dan persamaan untuk mengatasi masalah ini.

Kekakuan

Beberapa situasi memiliki terlalu banyak kemungkinan untuk dimasukkan ke dalam rumus pemrograman linier. Praktik medis dapat menggunakan program linier untuk menentukan perawatan radiasi yang optimal untuk kanker pasien, tetapi kondisi medis sangat beragam, dokter pasti menemukan beberapa yang tidak sesuai dengan linear model. Pemrograman linier juga tentu saja tidak memiliki intuisi atau insting; Heath Hammett, yang bekerja pada program linier untuk militer, mengatakan kepada majalah "Signal" pada tahun 2005 bahwa inilah mengapa orang perlu meninjau kesimpulan pemrograman linier sebelum bertindak berdasarkan itu.

Teachs.ru
  • Bagikan
instagram viewer