Contoh kerja · Pengaturcaraan Linear
Pengaturcaraan Linear, Contoh Kerja (sederhana)
Contoh Pengaturcaraan Linear sederhana ini beralih daripada membina rantau kepada bekerja di dalamnya: anda mencari titik bucu sendiri dengan menyelesaikan garis sempadan secara berpasangan, memodel masalah berayat pendek sebagai satu set kekangan penuh, kemudian mengoptimum, sekali untuk untung maksimum dan sekali untuk kos minimum. Kerjakan setiap satu sepenuhnya di atas kertas dahulu, kemudian semak setiap baris dengan kerja kami.
Apa yang diliputi contoh ini
Contoh Pengaturcaraan Linear sederhana ini beralih daripada membina rantau kepada bekerja di dalamnya. Anda akan mencari titik bucu sendiri dengan menyelesaikan dua garis sempadan pada satu masa, menterjemah masalah berayat pendek kepada satu set kekangan penuh, kemudian mengoptimum, sekali untuk untung maksimum dan sekali untuk kos minimum.
Nombornya kekal kemas, tetapi kini bucu itu diperoleh dan bukan diberi, tepat seperti yang diminta soalan SPM. Cuba setiap satu sepenuhnya di atas kertas dahulu: bentuk model, cari setiap bucu, kemudian gantikan ke dalam objektif.
Barulah selepas itu semak kerja anda baris demi baris dengan kerja kami dan kesan mana-mana langkah yang berbeza.
Contoh kerja
Kerjakan ketiga-tiganya. Perhatikan bentuk yang dikongsi: kenal pasti garis sempadan, selesaikannya secara berpasangan untuk memaku bucu, kemudian biarkan fungsi objektif memilih antara bucu-bucu itu.
Suatu rantau tersaur ditakrifkan oleh , , dan . Fungsi objektifnya ialah .
(a) Cari koordinat bucu rantau itu. (b) Tentukan nilai maksimum .
Show worked solution
(a) Rantau ini disempadani oleh empat garis: paksi dan , garis , dan garis . Cari bucu dengan menyelesaikan sempadan ini secara berpasangan, kekalkan hanya persilangan yang memenuhi setiap ketaksamaan.
Maka rantau itu ialah segi tiga dengan bucu , dan .
(b) Nilaikan pada setiap bucu:
Jawapan
Bucunya ialah , dan , dan nilai maksimum ialah di . Oleh sebab memberi ganjaran kepada lebih berat daripada kepada , bucu dengan terbesar menang, walaupun ia langsung tidak menggunakan .
Sebuah kedai roti membuat biji kek dan biji pai setiap hari dengan syarat berikut: ketuhar menampung paling banyak 12 barang secara keseluruhan; permintaan mengehadkan bilangan pai kepada paling banyak dua kali bilangan kek; dan tempahan tetap memerlukan sekurang-kurangnya 2 kek setiap hari. Untung ialah ringgit.
(a) Tulis tiga ketaksamaan (selain dan ). (b) Cari berapa setiap satu perlu dibuat untuk untung maksimum, dan nyatakan untung itu.
Show worked solution
(a) Terjemah setiap syarat. 'Paling banyak 12 keseluruhan' mengehadkan jumlah; 'pai paling banyak dua kali kek' mengehadkan kepada ; 'sekurang-kurangnya 2 kek' menetapkan had bawah pada .
(b) Bucu rantau ini ialah tempat garis sempadan , , dan bertemu secara berpasangan. Selesaikan setiap pasangan dan kekalkan titik yang mematuhi setiap kekangan:
Sekarang nilaikan untung pada setiap bucu:
Jawapan
Untung maksimum ialah , dengan membakar kek dan pai. Kedua-dua kuantiti mesti nombor bulat, dan memang begitu, jadi rancangan itu terus boleh diguna.
Perhatikan pemenangnya ialah bucu tempat dua garis condong dan bertemu, bukan yang terletak pada paksi.
Suatu rantau tersaur ditakrifkan oleh , , dan . Fungsi kos ialah .
Cari kos minimum dan titik tempat ia berlaku.
Show worked solution
Dua kekangan menolak rantau menjauhi asalan, jadi ia terbentang ke atas-kanan tanpa had atas, tiada maksimum, tetapi minimum wujud pada suatu bucu. Cari bucu dengan memasangkan sempadan dan kekalkan yang memenuhi kedua-dua ketaksamaan.
Dua garis condong itu juga bersilang. Ambil daripada yang pertama dan gantikan ke dalam yang kedua:
Maka bucu rantau itu ialah , dan . Persilangan paksi yang lain masing-masing melanggar kekangan yang bukan asalnya: memberi , dan memberi , jadi kedua-duanya bukan bucu.
Sekarang nilaikan :
Jawapan
Kos minimum ialah di . Inilah bucu tempat dua kekangan condong bertemu, yang selalunya tepat tempat rancangan tersaur termurah berada.
Suatu rantau tersaur ditakrifkan oleh , , dan . Tentukan yang manakah antara titik , dan terletak di dalam rantau tersaur itu.
Show worked solution
Sesuatu titik terletak dalam rantau tersaur hanya jika ia memenuhi setiap ketaksamaan serentak, bukan hanya satu sahaja. Uji setiap titik terhadap dan , ketiga-tiga titik sudah mempunyai dan .
Kedua-dua had dipenuhi untuk , jadi ia memenuhi setiap kekangan dan terletak di dalam rantau.
sudah melanggar kekangan pertama, manakala memenuhi yang pertama () tetapi melanggar yang kedua, jadi kedua-duanya bukan titik tersaur.
Jawapan
Hanya terletak di dalam rantau tersaur. dan masing-masing gagal pada satu daripada dua ketaksamaan itu, dan itu sudah cukup untuk meletakkan mereka di luar rantau, sesuatu titik tersaur mesti lulus setiap kekangan serentak.
Satu garis sempadan rantau tersaur melalui dan , dan titik asalan terletak di dalam rantau itu. (a) Cari persamaan garis .
(b) Nyatakan ketaksamaan yang dipenuhi oleh rantau tersaur pada sempadan ini.
Show worked solution
(a) Gunakan kedua-dua pintasan untuk membentuk persamaan: garis itu memotong paksi- pada dan paksi- pada , jadi tulis dalam bentuk pintasan dan padamkan pecahan.
(b) Oleh sebab titik asalan terletak di dalam rantau, gantikan ke dalam ungkapan di sebelah kiri dan bandingkan dengan .
Jawapan
Garis sempadan ialah , dan oleh sebab titik asalan memenuhi serta terletak di dalam rantau, sebelah tersaur ialah . Semak: kedua-dua titik yang diberi memenuhi ini dengan kesamaan, dan , tepat seperti sepatutnya bagi pintasan.
Dalam suatu masalah pengaturcaraan linear, fungsi objektifnya ialah , dengan ialah pemalar positif. Nilai maksimum ialah , berlaku pada bucu .
Cari nilai .
Show worked solution
Gantikan bucu itu dan nilai maksimum yang diberi ke dalam fungsi objektif; ini memberi satu persamaan dalam .
Jawapan
, iaitu positif seperti yang dikehendaki. Semak: dengan , , sepadan dengan maksimum yang diberi.
Suatu rantau tersaur ditakrifkan oleh , , dan . Fungsi objektifnya ialah .
(a) Cari bucu-bucu rantau itu. (b) Cari nilai maksimum , dan huraikan setiap titik tempat ia berlaku.
Show worked solution
(a) Rantau ini disempadani oleh paksi, garis dan garis . Pasangkan sempadan-sempadan itu untuk mencari setiap bucu.
(b) Nilaikan pada setiap bucu.
mencapai pada kedua-dua dan , dan ini bukan kebetulan. mempunyai kecerunan yang sama tepat dengan garis sempadan , jadi setiap titik di sepanjang tepi itu sudah memenuhi , bermakna sepanjang tepi itu, bukan hanya pada kedua-dua hujungnya.
Jawapan
Bucu-bucunya ialah , , dan . Nilai maksimum ialah , dicapai pada setiap titik di sepanjang tepi yang menyambung dan , satu keseluruhan tembereng garis penyelesaian optimum, bukan hanya satu bucu.
Sebuah pusat bantuan mengemas kotak makanan dan kotak kebersihan bagi satu penghantaran. Penghantaran itu mesti mengandungi sekurang-kurangnya kotak secara keseluruhan; oleh sebab barangan kebersihan lebih terhad, bilangan kotak kebersihan mesti sekurang-kurangnya separuh daripada bilangan kotak makanan; dan ruang simpanan mengehadkan kotak makanan kepada paling banyak .
Setiap kotak makanan berkos RM8 dan setiap kotak kebersihan berkos RM5. (a) Tulis tiga ketaksamaan (selain dan ).
(b) Cari berapa setiap kotak memberikan kos minimum, dan nyatakan kos itu.
Show worked solution
(a) Terjemah setiap syarat. 'Sekurang-kurangnya 12 keseluruhan' menetapkan had bawah pada jumlah; 'kotak kebersihan sekurang-kurangnya separuh kotak makanan' mengehadkan daripada bawah oleh ; 'paling banyak 16 kotak makanan' mengehadkan .
(b) Bucu rantau ini terletak di tempat , dan bertemu secara berpasangan, bersama paksi . Selesaikan setiap pasangan yang relevan:
Sekarang nilaikan kos pada setiap bucu:
Jawapan
Kos minimum ialah , dengan mengemas kotak makanan dan kotak kebersihan. Ini masuk akal: syarat nisbah hanya menetapkan had bawah pada kotak kebersihan berbanding kotak makanan, bukan sebaliknya, jadi rancangan tersaur termurah terus mengelak barang yang lebih mahal itu sepenuhnya.
Coraknya tidak pernah berubah, sempadan, bucu, objektif, sama ada anda mengejar maksimum atau minimum, dan sama ada rantau itu segi tiga yang kemas atau baji terbuka yang terbentang menjauhi asalan.
Poin kaedah utama
Tiga contoh ini melatih kemahiran teras bab ini: menukar rantau kepada senarai pendek titik bucu, kemudian menguji objektif pada setiap satu. Ingat poin berikut.
- Cari bucu dengan menyelesaikan dua garis sempadan yang bertemu di situ sebagai sepasang persamaan serentak.
- Penggantian dan penghapusan kedua-duanya berkesan; pilih yang mengekalkan nombor lebih kemas bagi pasangan garis itu.
- Sentiasa semak bucu calon memenuhi setiap kekangan lain, titik persilangan yang melanggar sesuatu kekangan bukan bucu rantau.
- Untuk untung maksimum, ambil nilai objektif terbesar antara bucu; untuk kos minimum, ambil yang terkecil.
- Rantau boleh tak terbatas dan masih mempunyai minimum (atau maksimum) pada suatu bucu, asalkan objektif ditolak ke arah bucu itu.
- Kekalkan dan dalam model apabila pemboleh ubah membilang kuantiti sebenar, dan beri jawapan dalam unit bulat apabila konteks menuntutnya.
Bagaimana guru membantu
Langkah yang pelajar paling kerap tergesa-gesa ialah memeriksa bahawa titik persilangan benar-benar tergolong dalam rantau. Dua garis sentiasa bersilang di suatu tempat, tetapi persilangan itu dikira bucu hanya jika ia mematuhi setiap kekangan lain.
Guru kami memperlahankan detik ini, menguji setiap bucu calon terhadap senarai penuh sebelum ia digunakan. Oleh sebab guru kami berpengalaman, anda membina tabiat membuktikan sesuatu bucu dan bukan menganggapnya.
Kelas diajar dalam bahasa Inggeris, manakala kertas SPM disediakan dalam bahasa Melayu dan Inggeris, jadi tatatanda kelihatan sama kepada anda dalam kedua-dua versi.
Dapatkan bantuan 1-ke-1.
Tempah Kelas PercubaanSoalan lazim
Bagaimana saya mencari titik bucu dengan tepat?
Ambil dua garis sempadan yang bertemu di bucu itu dan selesaikannya sebagai sepasang persamaan serentak, secara penggantian atau penghapusan. Penyelesaiannya ialah koordinat bucu, tetapi kira ia sebagai bucu hanya jika ia turut memenuhi setiap kekangan lain.
Bolehkah masalah Pengaturcaraan Linear tiada maksimum?
Boleh. Jika rantau tak terbatas dalam arah objektif bertambah, objektif boleh meningkat tanpa had, jadi tiada maksimum, walaupun minimum masih mungkin wujud pada bucu.
Rantau terbatas sentiasa mempunyai kedua-dua maksimum dan minimum.
Jawapannya mempunyai . Adakah itu dibenarkan?
Ya. Bucu boleh terletak pada paksi, dan optimum bebas mendarat di situ.
Ia bermakna rancangan terbaik tidak menggunakan pemboleh ubah itu langsung. Laporkan bucu dan nilai objektif seperti biasa.
Perlukah saya melukis graf, atau algebra sudah memadai?
Dalam peperiksaan anda melukis dan melorek rantau, kemudian membaca atau mengira bucu. Mengerjakan bucu secara algebra, seperti di sini, ialah semakan yang boleh dipercayai: ia memaku setiap bucu kepada koordinat tepat, bukan anggaran yang dibaca daripada grid.
Sumber:SRC-DSKP-EN