์„ค๋ช…

  • ์ตœ์ ํ™” ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ ์ตœ์ ํ™” ๊ธฐ๋ฒ•์ด ๊ทธ๋ ‡๋“ฏ, ํŠน์ • ์ œ์•ฝ์กฐ๊ฑด์—์„œ ๋ชฉ์ ํ•จ์ˆ˜๋ฅผ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.
  • ๊ทธ๋Ÿฐ๋ฐ ์ด ๋ชฉ์ ํ•จ์ˆ˜์˜ ๋ชจ์–‘์ด ์„ ํ˜•์ด๋‹ค.
  • ์ฃผ๋กœ ์ž์› ๋ฐฐ๋ถ„, ์ƒ์‚ฐ ๊ณ„ํš, ๋ฌผ๋ฅ˜ ์ตœ์ ํ™” ๋“ฑ์—์„œ ํ™œ์šฉ๋œ๋‹ค.

๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ

  1. ๋ชฉํ‘œ ํ•จ์ˆ˜(Objective Function)
    • ์ตœ์ ํ™”ํ•˜๊ณ ์ž ํ•˜๋Š” ํ•จ์ˆ˜๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ๋Œ€ํ™”(maximization) ๋˜๋Š” ์ตœ์†Œํ™”(minimization) ๋ฌธ์ œ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค.
    • ์˜ˆ: (์ตœ๋Œ€ํ™”ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ)
  2. ์ œ์•ฝ ์กฐ๊ฑด(Constraints)
    • ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ ๊ณผ์ •์—์„œ ๋ฐ˜๋“œ์‹œ ๋งŒ์กฑํ•ด์•ผ ํ•˜๋Š” ์กฐ๊ฑด๋“ค์ž…๋‹ˆ๋‹ค.
    • ์ œ์•ฝ ์กฐ๊ฑด์€ ์„ ํ˜• ๋ฐฉ์ •์‹ ๋˜๋Š” ๋ถ€๋“ฑ์‹์˜ ํ˜•ํƒœ๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.
    • ์˜ˆ:
  3. ๋ณ€์ˆ˜(Variables)
  • ์ตœ์ ํ™” ๋ฌธ์ œ์—์„œ ๊ฒฐ์ •ํ•ด์•ผ ํ•  ๊ฐ’๋“ค์ž…๋‹ˆ๋‹ค.
  • ์˜ˆ: ๋ณ€์ˆ˜ x ์™€ y ๋Š” ๋ชฉํ‘œ ํ•จ์ˆ˜ ๋ฐ ์ œ์•ฝ ์กฐ๊ฑด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

  • ์ผ๋ฐ˜์ ์ธ ์„ ํ˜• ๊ณ„ํš๋ฒ• ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง„๋‹ค.
  • ๋ชฉํ‘œ ํ•จ์ˆ˜
  • ์ œ์•ฝ ์กฐ๊ฑด
  • ๋ณ€์ˆ˜๋Š” ํ•ญ์ƒ ๋น„์Œ์ˆ˜ ์กฐ๊ฑด ( x_i \geq 0 )์„ ๋งŒ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Reference