Langkau ke kandungan
spmaddmath.com.my
Tuisyen

Belajar

SilibusRumusKaedahPeperiksaan & KertasAlatan
LokasiHargaBlogGuru KamiHubungi
MS

Bab · Pengaturcaraan Linear

Bagaimana pengaturcaraan linear menyelesaikan masalah perniagaan

Pengaturcaraan linear menukar had sebenar, bajet, had masa, stok bahan, kepada satu set ketaksamaan linear. Melukis ketaksamaan ini menandakan rantau tersaur, dan nilai optimum fungsi objektif seperti kos atau keuntungan sentiasa berlaku pada salah satu titik bucu rantau itu.

Bentuk masalah sebelum matematik bermula

Setiap soalan pengaturcaraan linear bermula dengan cara yang sama dalam kehidupan sebenar, walaupun versi peperiksaan berpakaian nombor: sebuah perniagaan (atau seseorang, atau kilang) mahu mendapatkan yang paling banyak daripada satu set sumber terhad, atau membelanjakan paling sedikit sambil masih memenuhi satu set keperluan. Sebuah kedai roti mempunyai bilangan jam ketuhar terhad dan jumlah tepung terhad; sebuah syarikat penghantaran mempunyai bilangan van dan pemandu terhad; seorang pelajar merancang ulang kaji mempunyai bilangan jam terhad sebelum peperiksaan.

Pengaturcaraan linear ialah kaedah yang ditawarkan Add Math untuk menukar had harian sebegitu kepada masalah dengan jawapan yang pasti dan boleh disemak.

Dua bahagian bergerak sentiasa sama. Kekangan menerangkan had, ia bertukar menjadi ketaksamaan.

Fungsi objektif menerangkan apa yang sedang dimaksimumkan atau diminimumkan, keuntungan, kos, jarak, masa, dan ia bertukar menjadi ungkapan untuk dinilai sebaik kekangan mengecilkan kemungkinan.

  • Kekangan datang daripada sumber atau keperluan yang menghadkan sesuatu keputusan, dan ditulis sebagai ketaksamaan linear.
  • Fungsi objektif ialah kuantiti yang dioptimumkan, ditulis sebagai ungkapan linear dalam dua pemboleh ubah yang sama seperti kekangan.
  • Nilai optimum, maksimum atau minimum, ditemui dengan menyemak fungsi objektif hanya pada bucu rantau tersaur, bukan dengan menguji setiap titik di dalamnya.

Menukar masalah cerita kepada ketaksamaan

Langkah paling sukar bagi kebanyakan pelajar bukan algebra, sebaliknya menterjemah perenggan konteks perniagaan kepada senarai pendek ketaksamaan. Berbaloi bertanya soalan tetap yang sama setiap kali: apakah dua kuantiti yang sedang diputuskan (ini menjadi xx dan yy), dan apakah had yang diletakkan ke atasnya oleh situasi yang diterangkan?

Sebuah bengkel perabot yang membuat kerusi (xx) dan meja (yy) setiap minggu mungkin menghadapi kekangan seperti maksimum 40 jam kerja tersedia, keperluan pengeluaran minimum untuk memenuhi pesanan tetap, dan hakikat mudah bahawa xx dan yy tidak boleh negatif.

x0,y0x \geq 0, \quad y \geq 0

Dua syarat itu berbaloi ditulis sebagai tabiat pada setiap soalan pengaturcaraan linear, mudah hilang markah dengan sekadar melupakannya, walaupun ia terhasil daripada situasi tanpa sebarang kerja tambahan.

Baca untuk unit sebelum pemboleh ubah

Garisi dua kuantiti yang sedang diputuskan dahulu, berikan setiap satu huruf, dan hanya kemudian baca kekangan satu ayat pada satu masa. Satu kekangan hampir selalu sepadan dengan satu ayat soalan.

Rantau tersaur dan sebab jawapan berada di bucu

Sebaik setiap kekangan dilukis sebagai garis, dengan rantau betul dilorekkan (atau dibiarkan tidak dilorekkan, mengikut konvensyen peperiksaan yang digunakan) untuk menunjukkan sisi mana memenuhi ketaksamaan, pertindihan semua rantau dilorekkan itulah rantau tersaur, setiap titik di dalamnya memenuhi semua kekangan serentak, dan mewakili gabungan xx dan yy yang benar-benar mungkin memandangkan had yang diterangkan.

Fungsi objektif juga garis lurus, dan apabila nilainya berubah, garis itu meluncur merentasi graf sambil mengekalkan kecerunan yang sama. Fakta utama yang menjadikan seluruh kaedah ini berfungsi ialah nilai optimum fungsi objektif linear ke atas rantau bersempadan garis lurus sentiasa berlaku pada satu bucu rantau itu, tidak pernah di tengah-tengah sisi, dan tidak pernah di dalam rantau.

Itulah sebabnya pendekatan piawai ialah mengenal pasti bucu rantau tersaur dan menilai fungsi objektif pada setiap satu, berbanding menyelidik seluruh kawasan dilorekkan.

Ini fakta yang berbaloi dipercayai berbanding diterbitkan semula setiap kali: bagi fungsi objektif linear ke atas rantau tersaur berbentuk poligon, menyemak bucu dijamin menemui optimum. Menguji titik di dalam rantau tidak perlu dan, lebih penting, tidak dijamin menemui maksimum atau minimum sebenar.

Satu contoh terselesai, dari mula hingga akhir

Sebuah perniagaan katering kecil membuat bekal makan tengah hari (xx) dan kotak snek (yy) setiap hari. Masa penyediaan menghadkan pengeluaran kepada x+y50x+y\leq 50, stok bahan menghadkannya kepada 2x+y802x+y\leq80, dan sekurang-kurangnya 10 bekal makan tengah hari mesti dibuat untuk memenuhi pesanan tetap, jadi x10x\geq10, dengan y0y\geq0.

Keuntungan bagi setiap bekal makan tengah hari ialah RM4 dan setiap kotak snek RM3, jadi fungsi objektif untuk dimaksimumkan ialah:

P=4x+3yP = 4x + 3y
  1. Lukis garis sempadan x+y=50x+y=50, 2x+y=802x+y=80, x=10x=10, dan y=0y=0, lorekkan rantau yang memenuhi keempat-empat ketaksamaan.
  2. Kenal pasti bucu rantau tersaur yang terhasil, titik di mana garis sempadan bersilang, disemak terhadap setiap kekangan.
  3. Gantikan koordinat setiap bucu ke dalam P=4x+3yP=4x+3y dan bandingkan hasilnya.

Mengerjakan persilangan memberikan bucu pada, antara lain, (10,40)(10,40) dan (30,20)(30,20). Pada (10,40)(10,40), P=4(10)+3(40)=160P=4(10)+3(40)=160; pada (30,20)(30,20), P=4(30)+3(20)=180P=4(30)+3(20)=180.

Menyemak setiap bucu dengan cara ini, bukan meneka daripada bentuk rantau, itulah yang dituntut oleh kaedah ini.

Q1[5 marks]

Seorang tukang jahit membuat baju (xx) dan seluar (yy) setiap minggu, tertakluk kepada x+2y40x+2y\leq 40, 3x+y603x+y\leq60, x0x\geq0, y0y\geq0. Keuntungan ialah RM15 setiap baju dan RM20 setiap seluar.

Tuliskan fungsi objektif dan nyatakan, tanpa menyelesaikan sepenuhnya, persilangan dua garis manakah paling berkemungkinan memberikan keuntungan maksimum.

Show worked solution

Fungsi objektif: P=15x+20yP=15x+20y. Kerana seluar memberikan keuntungan lebih tinggi bagi setiap unit, maksimum berkemungkinan berlaku berhampiran bucu di mana kekangan seluar paling ketat, persilangan 3x+y=603x+y=60 dan x+2y=40x+2y=40, walaupun setiap bucu rantau tersaur masih perlu disemak untuk mengesahkan yang mana memberikan maksimum sebenar.

Di mana markah biasanya tergelincir

Kaedah ini mempunyai beberapa langkah, dan soalan pengaturcaraan linear Add Math cenderung kehilangan markah pada titik yang boleh dijangka berbanding melalui satu idea sukar tunggal.

  • Melorekkan sisi salah garis sempadan, yang menghasilkan rantau tersaur yang salah sepenuhnya.
  • Terlupa kekangan bukan-negatif x0x\geq0 dan y0y\geq0, yang tersirat daripada konteks walaupun tidak dinyatakan secara terus.
  • Hanya menguji satu atau dua bucu berbanding setiap bucu rantau tersaur.
  • Keliru sama ada fungsi objektif sedang dimaksimumkan atau diminimumkan, lalu memilih nilai ekstrem yang salah akibatnya.

Baca objektif dengan teliti

Fungsi kos diminimumkan; fungsi keuntungan dimaksimumkan. Kedua-duanya memerlukan penyemakan bucu yang sama tetapi memilih nilai ekstrem yang bertentangan, tersalah baca ini menghilangkan seluruh soalan walaupun setiap langkah lain betul.

Soalan pengaturcaraan linear boleh muncul pada mana-mana kertas, Kertas 1 (2 jam, 80 markah) atau Kertas 2 (2 jam 30 minit, 100 markah), dan pemarkahan pada kedua-duanya bersifat analitik. Melabel rantau tersaur dan menandakan setiap bucu dengan jelas pada graf itu sendiri melindungi markah walaupun perbandingan akhir nilai objektif mempunyai gelinciran aritmetik.

Bagaimana pengajaran satu-ke-satu membantu

Pengaturcaraan linear membalas jenis latihan tertentu, menterjemah masalah cerita kepada ketaksamaan dengan bersih, melukis graf yang tepat, dan menyemak setiap bucu tanpa terlepas satu kerana tabiat. Seorang guru yang bekerja dengan anda satu-ke-satu boleh melihat dengan tepat di mana masalah cerita disalahtafsir menjadi ketaksamaan yang salah, atau di mana satu bucu terlepas pada graf, dan membetulkannya pada ketika itu juga berbanding selepas markah sudah hilang.

Guru kami berpengalaman; kelas dijalankan dalam talian dan diajar dalam bahasa Inggeris, manakala kertas SPM sendiri disediakan secara dwibahasa dalam Bahasa Melayu dan Inggeris.

Jika pengaturcaraan linear, atau kemahiran membaca graf yang menjadi asasnya, merupakan titik tersekat, satu kelas percubaan berbayar selama satu jam pada kadar guru itu sendiri (dari RM50 sejam, bergantung pada pengalaman) ialah titik permulaan yang munasabah.

Dapatkan bantuan 1-ke-1.

Tempah Kelas Percubaan

Soalan lazim

Mengapa nilai optimum dalam pengaturcaraan linear sentiasa berlaku pada bucu?

Kerana fungsi objektif bersifat linear, nilainya berubah pada kadar tetap merentasi rantau tersaur. Bergerak sepanjang mana-mana sisi lurus, nilai hanya meningkat atau hanya menurun, jadi nilai ekstrem ditemui di mana sisi bertemu, pada bucu, tidak pernah di tengah-tengah sisi atau di dalam rantau.

Perlukah saya melorekkan setiap kekangan secara berasingan?

Biasanya lebih jelas melorekkan rantau yang memenuhi semua kekangan serentak, pertindihan, berbanding melorekkan setiap ketaksamaan pada rajah berasingan, supaya rantau tersaur kelihatan sebagai satu kawasan bersambung tunggal.

Bagaimana saya tahu sama ada memaksimumkan atau meminimumkan fungsi objektif?

Konteks yang menentukannya. Kuantiti keuntungan atau output dimaksimumkan; kuantiti kos, masa, atau jarak diminimumkan.

Baca arahan akhir soalan dengan teliti, kerana kaedah mencari bucu sama sahaja pada kedua-dua keadaan, hanya pilihan nilai ekstrem yang berbeza.

Bagaimana jika dua bucu memberikan nilai objektif yang sama?

Maka setiap titik pada ruas garis yang menyambung kedua-dua bucu itu juga memberikan nilai optimum yang sama, optimum bukan unik kepada satu titik sahaja, tetapi nilainya sendiri tetap dikenal pasti dengan betul melalui perbandingan bucu.

Sumber:SRC-FORMAT

Ditulis oleh Pasukan editorial spmaddmath.com.my.· Kemas kini terakhir 5 September 2026

Sedia untuk bermula?

Tempah Kelas Percubaandari RM50/jam · Percubaan berbayar 1 jam · Balasan hari yang sama
Tempah Kelas PercubaanPercubaan berbayar 1 jam · Balasan hari yang sama