Kaedah · Pengaturcaraan Linear
Melakar kekangan dan mengoptimum dalam pengaturcaraan linear
Tukar syarat kepada ketaksamaan, lukis setiap garis sempadan, lorek rantau yang memenuhi semuanya, kemudian uji titik-titik bucu dalam fungsi objektif untuk mencari maksimum atau minimum.
Kegunaan kaedah ini
Pengaturcaraan linear menjawab soalan yang sangat praktikal: diberi satu set had, pilihan manakah yang menjadikan sesuatu kuantiti sebesar atau sekecil mungkin? Sebuah bengkel mungkin bertanya berapa banyak dua jenis produk yang perlu dibuat untuk memaksimumkan keuntungan, tertakluk kepada had masa dan bahan.
Setiap had menjadi satu ketaksamaan linear dalam dua pemboleh ubah dan .
Kita lukis semua ketaksamaan pada satu set paksi dan lorek rantau tersaur, set titik yang memenuhi setiap kekangan serentak. Kuantiti yang hendak dimaksimum atau diminimumkan (keuntungan, kos, markah) ialah fungsi objektif, ungkapan linear seperti .
Kerana objektif itu linear, nilai terbesar dan terkecilnya di seluruh rantau sentiasa berlaku di sudut (bucu), jadi kaedah ini berakhir dengan menguji bucu-bucu itu.
Bila menggunakannya
Gunakan kaedah ini apabila soalan memberi dua anu dan beberapa syarat yang dinyatakan sebagai 'sekurang-kurangnya', 'paling banyak', 'tidak lebih daripada', atau 'tidak kurang daripada', kemudian bertanya maksimum atau minimum sesuatu kuantiti. Perkataan 'keuntungan terbesar', 'kos terkecil', 'lorek rantau ', atau 'cari nilai maksimum bagi' ialah isyarat kuat.
Anda biasanya mula-mula menterjemah cerita ringkas kepada ketaksamaan, kemudian melakar. Jika masalah hanya ada satu pemboleh ubah, atau hanya meminta menyelesaikan persamaan dan bukan mengoptimumkan dalam suatu rantau, ia bukan soalan pengaturcaraan linear.
Kehadiran rantau untuk dilorek bersama kuantiti untuk dijadikan sebesar atau sekecil mungkin itulah yang menandakan topik ini.
Kaedah langkah demi langkah
- 1
Takrifkan pemboleh ubah
Biar dan mewakili dua kuantiti anu, dengan menyatakan jelas apa yang diwakili oleh setiap satu.
- 2
Bentuk ketaksamaan
Terjemah setiap syarat kepada ketaksamaan, dan sertakan dan apabila kuantiti tidak boleh negatif.
- 3
Lukis garis sempadan
Anggap setiap ketaksamaan sebagai persamaan dan lukis garisnya, menggunakan dua titik jelas bagi setiap garis.
- 4
Lorek rantau tersaur
Uji satu titik (selalunya asalan) dalam setiap ketaksamaan dan lorek rantau yang memenuhi semuanya.
- 5
Tulis fungsi objektif
Nyatakan kuantiti untuk dioptimumkan, contohnya .
- 6
Uji bucu
Cari titik bucu dengan menyelesaikan pasangan garis, kemudian gantikan setiap satu ke dalam fungsi objektif.
- 7
Nyatakan optimum
Pilih bucu yang memberi nilai terbesar (atau terkecil) dan nyatakan kedua-dua titik dan nilai itu.
Contoh kerja
Sebuah bengkel kecil membuat meja dan kerusi, dengan dan memenuhi , , dan . Keuntungan ialah .
Cari nilai dan yang memaksimumkan keuntungan, dan nyatakan keuntungan maksimum.
Show worked solution
Rantau tersaur disempadani oleh garis , , paksi- dan paksi- . Cari titik bucu dengan mengambil garis sempadan secara berpasangan.
Bucu-bucunya ialah: ; daripada dan ; daripada dan (jadi ); dan daripada dan .
Gantikan setiap bucu ke dalam :
Nilai terbesar ialah , pada titik .
Jadi keuntungan adalah maksimum apabila dan , memberi keuntungan maksimum .
Kesilapan lazim
- Tersilap arah ketaksamaan ( berbanding ) lalu melorek bahagian garis yang salah.
- Terlupa kekangan tersembunyi dan , yang mengubah bentuk rantau.
- Membaca koordinat bucu dengan mata daripada graf dan bukan menyelesaikan dua garis serentak untuk nilai tepat.
- Menguji hanya sebahagian bucu, atau menguji titik dalaman, optimum objektif linear sentiasa terletak pada bucu.
- Mengelirukan pemboleh ubah mana yang dan mana yang ketika menterjemah cerita kepada ketaksamaan.
Bagaimana pengajaran satu-dengan-satu membantu
Langkah tempat markah tergelincir ialah membentuk ketaksamaan dan melorek bahagian yang betul, tersilap satu arah, seluruh rantau dan jawapan akan mengikutnya. Dalam kelas satu-dengan-satu, guru kami menyelesaikan terjemahan bersama anda ayat demi ayat, kemudian menyemak setiap lorekan dengan menguji satu titik, supaya rantau itu betul sebelum sebarang pengoptimuman bermula.
Kami juga menegaskan menyelesaikan garis secara serentak untuk bucu tepat dan bukan membacanya daripada graf. Guru di spmaddmath.com.my berpengalaman, dan kelas dijalankan dalam talian serta diajar dalam bahasa Inggeris.
Untuk melihat cara kami mengajar pengaturcaraan linear, hubungi kami di WhatsApp bagi mengatur kelas berbayar satu jam dari RM50/jam mengikut kadar guru.
Dapatkan bantuan 1-ke-1.
Tempah Kelas PercubaanSoalan lazim
Bagaimana saya tahu bahagian garis yang mana untuk dilorek?
Pilih satu titik ujian yang tidak berada pada garis, asalan paling mudah apabila garis tidak melaluinya. Masukkannya ke dalam ketaksamaan: jika pernyataan itu benar, lorek bahagian yang mengandungi titik itu; jika palsu, lorek bahagian yang satu lagi.
Mengapa saya hanya perlu menguji titik bucu?
Fungsi objektif itu linear, jadi di seluruh rantau tersaur berbentuk poligon, maksimum dan minimumnya sentiasa berlaku pada bucu. Oleh itu menguji setiap bucu dan membandingkan nilainya sudah memadai, anda tidak perlu menyemak titik dalaman.
Apakah yang diwakili oleh rantau tersaur?
Ia ialah set semua titik yang memenuhi setiap kekangan pada masa yang sama. Mana-mana titik di dalam atau pada sempadannya ialah pilihan yang dibenarkan; pilihan terbaik yang dibenarkan ialah bucu yang mengoptimumkan fungsi objektif.
Adakah saya sentiasa sertakan dan ?
Sertakannya apabila kuantiti tidak boleh negatif, iaitu hampir selalu berlaku bagi bilangan item, jumlah wang, atau masa. Kekangan ini mengekalkan rantau dalam sukuan pertama dan mudah dilupakan, jadi tambahkannya semasa anda menyenaraikan ketaksamaan.
Sumber:SRC-DSKP-EN