Langkau ke kandungan
spmaddmath.com.my
Tuisyen

Belajar

SilibusRumusKaedahPeperiksaan & KertasAlatan
LokasiHargaBlogGuru KamiHubungi
MS

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 xx dan yy.

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 k=3x+2yk=3x+2y.

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 RR', 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. 1

    Takrifkan pemboleh ubah

    Biar xx dan yy mewakili dua kuantiti anu, dengan menyatakan jelas apa yang diwakili oleh setiap satu.

  2. 2

    Bentuk ketaksamaan

    Terjemah setiap syarat kepada ketaksamaan, dan sertakan x0x\ge 0 dan y0y\ge 0 apabila kuantiti tidak boleh negatif.

  3. 3

    Lukis garis sempadan

    Anggap setiap ketaksamaan sebagai persamaan dan lukis garisnya, menggunakan dua titik jelas bagi setiap garis.

  4. 4

    Lorek rantau tersaur

    Uji satu titik (selalunya asalan) dalam setiap ketaksamaan dan lorek rantau RR yang memenuhi semuanya.

  5. 5

    Tulis fungsi objektif

    Nyatakan kuantiti untuk dioptimumkan, contohnya k=3x+2yk=3x+2y.

  6. 6

    Uji bucu

    Cari titik bucu RR dengan menyelesaikan pasangan garis, kemudian gantikan setiap satu ke dalam fungsi objektif.

  7. 7

    Nyatakan optimum

    Pilih bucu yang memberi nilai terbesar (atau terkecil) dan nyatakan kedua-dua titik dan nilai itu.

Contoh kerja

Q1[5 marks]

Sebuah bengkel kecil membuat xx meja dan yy kerusi, dengan xx dan yy memenuhi x+y6x+y\le 6, x4x\le 4, x0x\ge 0 dan y0y\ge 0. Keuntungan ialah k=3x+2yk=3x+2y.

Cari nilai xx dan yy yang memaksimumkan keuntungan, dan nyatakan keuntungan maksimum.

Show worked solution

Rantau tersaur disempadani oleh garis x+y=6x+y=6, x=4x=4, paksi-xx (y=0)(y=0) dan paksi-yy (x=0)(x=0). Cari titik bucu dengan mengambil garis sempadan secara berpasangan.

Bucu-bucunya ialah: (0,0)(0,0); (4,0)(4,0) daripada x=4x=4 dan y=0y=0; (4,2)(4,2) daripada x=4x=4 dan x+y=6x+y=6 (jadi y=64=2y=6-4=2); dan (0,6)(0,6) daripada x=0x=0 dan x+y=6x+y=6.

Gantikan setiap bucu ke dalam k=3x+2yk=3x+2y:

(0,0):  k=3(0)+2(0)=0(4,0):  k=3(4)+2(0)=12(4,2):  k=3(4)+2(2)=16(0,6):  k=3(0)+2(6)=12\begin{aligned}(0,0):&\;k=3(0)+2(0)=0\\(4,0):&\;k=3(4)+2(0)=12\\(4,2):&\;k=3(4)+2(2)=16\\(0,6):&\;k=3(0)+2(6)=12\end{aligned}

Nilai terbesar ialah 1616, pada titik (4,2)(4,2).

Jadi keuntungan adalah maksimum apabila x=4x=4 dan y=2y=2, memberi keuntungan maksimum k=16k=16.

Kesilapan lazim

  • Tersilap arah ketaksamaan (\le berbanding \ge) lalu melorek bahagian garis yang salah.
  • Terlupa kekangan tersembunyi x0x\ge 0 dan y0y\ge 0, 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 xx dan mana yang yy 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 Percubaan

Soalan lazim

Bagaimana saya tahu bahagian garis yang mana untuk dilorek?

Pilih satu titik ujian yang tidak berada pada garis, asalan (0,0)(0,0) 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 (x,y)(x,y) 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 x0x\ge 0 dan y0y\ge 0?

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

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