๐Ÿ—บ๏ธ

๋ถ€๋“ฑ์‹์˜ ์˜์—ญ โ€” ๊ทธ๋ž˜ํ”„๋กœ ์ฐพ๋Š” ๋ฒ”์œ„

๐ŸŽฒLv.6

๊ณต์žฅ์—์„œ ๋‘ ์ œํ’ˆ์„ ์ƒ์‚ฐํ•  ๋•Œ, ์žฌ๋ฃŒ์™€ ์‹œ๊ฐ„ ์ œ์•ฝ ์†์—์„œ ์ด์ต์„ ์ตœ๋Œ€๋กœ ๋งŒ๋“œ๋Š” ์ƒ์‚ฐ๋Ÿ‰์„ ์–ด๋–ป๊ฒŒ ์ฐพ์„๊นŒ์š”? ์ˆ˜์‹ญ ๊ฐœ์˜ ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋Š” '์ตœ์ ์ '์ด ๊ทธ๋ž˜ํ”„ ์œ„์— ์ˆจ์–ด ์žˆ์Šต๋‹ˆ๋‹ค!

๐Ÿ’ก ์™œ ํ•„์š”ํ• ๊นŒ์š”?

ํ•ญ๊ณต์‚ฌ๋Š” ์—ฐ๋ฆฝ๋ถ€๋“ฑ์‹์œผ๋กœ ํ‘œํ˜„๋œ ์ œ์•ฝ ์กฐ๊ฑด(์ขŒ์„ ์ˆ˜, ์—ฐ๋ฃŒ, ๋น„ํ–‰ ์‹œ๊ฐ„ ๊ทœ์ œ)์„ ๋งŒ์กฑํ•˜๋ฉด์„œ ์ˆ˜์ต Z=p1x1+p2x2+โ‹ฏZ = p_1 x_1 + p_2 x_2 + \cdots๋ฅผ ์ตœ๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ€๋Šฅ ์˜์—ญ์˜ ๊ผญ์ง“์ ์—์„œ ์ตœ์  ํ•ด๊ฐ€ ๋‚˜์˜ค๋Š” ์›๋ฆฌ๊ฐ€ ํ˜„๋Œ€ ๋ฌผ๋ฅ˜ยทAIยท๊ธˆ์œต์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

๐Ÿ—บ๏ธ๐Ÿญโœˆ๏ธ

๐Ÿ“œ ์—ญ์‚ฌ ์ด์•ผ๊ธฐ

๐Ÿ—บ๏ธ

์กฐ์ง€ ๋‹จ์น˜ํžˆ

1947๋…„ ยท ๋ฏธ๊ตญ

๋ถ€๋“ฑ์‹์˜ ์˜์—ญ๊ณผ ์„ ํ˜•๊ณ„ํš๋ฒ•์˜ ์ด์•ผ๊ธฐ๋Š” ์ œ2์ฐจ ์„ธ๊ณ„๋Œ€์ „์˜ ๊ตฐ์ˆ˜๋ฌผ์ž ๋ฐฐ๋ถ„ ๋ฌธ์ œ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๊ตญ ๊ณต๊ตฐ ์žฅ๊ต์˜€๋˜ ์กฐ์ง€ ๋‹จ์น˜ํžˆ(George Dantzig)๋Š” 1947๋…„, ์—ฌ๋Ÿฌ ๋ถ€๋“ฑ์‹ ์กฐ๊ฑด์„ ๋™์‹œ์— ๋งŒ์กฑํ•˜๋ฉด์„œ ๋ชฉ์ ํ•จ์ˆ˜๋ฅผ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ธ ์‹ฌํ”Œ๋ ‰์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜(Simplex Algorithm)์„ ๋ฐœ๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ€๋“ฑ์‹์˜ ์˜์—ญ(๋‹ค๊ฐํ˜• ๊ฐ€๋Šฅ ์˜์—ญ)์˜ ๊ผญ์ง“์ ์„ ์ˆœํšŒํ•˜๋ฉฐ ์ตœ์ ๊ฐ’์„ ์ฐพ๋Š” ํ˜์‹ ์ ์ธ ๋ฐฉ๋ฒ•์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์น˜ํžˆ์—๊ฒŒ๋Š” ์žฌ๋ฏธ์žˆ๋Š” ์ผํ™”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 1939๋…„ ๋Œ€ํ•™์›์ƒ ์‹œ์ ˆ, ์ˆ˜์—…์— ์ง€๊ฐํ•ด์„œ ์น ํŒ์— ์ ํžŒ ๋‘ ๋ฌธ์ œ๋ฅผ ์ˆ™์ œ์ธ ์ค„ ์•Œ๊ณ  ํ’€์–ด ์ œ์ถœํ–ˆ๋Š”๋ฐ, ์•Œ๊ณ  ๋ณด๋‹ˆ ๊ทธ ๋ฌธ์ œ๋“ค์€ ๋‹น์‹œ ์ˆ˜ํ•™๊ณ„๊ฐ€ ๋ฏธํ•ด๊ฒฐ๋กœ ์—ฌ๊ธฐ๋˜ ํ†ต๊ณ„ํ•™์˜ ๋‚œ์ œ์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๊ทธ๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ  ํ’€์–ด๋ฒ„๋ฆฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค! ์ด ์ผํ™”๋Š” ๋‚˜์ค‘์— ์˜ํ™” ใ€Š๊ตฟ ์œŒ ํ—ŒํŒ…ใ€‹์˜ ์†Œ์žฌ๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํ˜•๊ณ„ํš๋ฒ•์€ ์ œ์กฐ์—…, ํ•ญ๊ณต์‚ฌ ์ผ์ •, ๊ธˆ์œต ํฌํŠธํด๋ฆฌ์˜ค, ์‹๋‹จ ์„ค๊ณ„, ๋ฌผ๋ฅ˜ ์ตœ์ ํ™” ๋“ฑ ํ˜„๋Œ€ ์‚ฌํšŒ์˜ ๊ฑฐ์˜ ๋ชจ๋“  ์˜์‚ฌ๊ฒฐ์ • ์˜์—ญ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๋ฆฝ๋ถ€๋“ฑ์‹์ด ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋‹ค๊ฐํ˜• ์˜์—ญ ์•ˆ์—์„œ ์ตœ์„ ์˜ ์„ ํƒ์„ ์ฐพ๋Š” ์ด ์ˆ˜ํ•™์  ๋„๊ตฌ๋Š”, ์˜ค๋Š˜๋‚  ์ธ๊ณต์ง€๋Šฅ๊ณผ ์šด์šฉ์—ฐ๊ตฌ(Operations Research)์˜ ๊ทผ๊ฐ„์ด ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

"๋ฌธ์ œ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ •์˜ํ•  ์ˆ˜๋งŒ ์žˆ๋‹ค๋ฉด, ํ•ด๊ฒฐ์ฑ…์€ ์ด๋ฏธ ์ ˆ๋ฐ˜์ฏค ์ฐพ์€ ๊ฒƒ์ด๋‹ค." โ€” ์กฐ์ง€ ๋‹จ์น˜ํžˆ
๐Ÿคฉ ๋‹จ์น˜ํžˆ๊ฐ€ ์‹ฌํ”Œ๋ ‰์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฐœ๋ฐœํ•œ ํ›„, ๋ฏธ๊ตญ ํ•ญ๊ณต์‚ฌ๋“ค์€ ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ์Šน๋ฌด์› ์ผ์ •๊ณผ ํ•ญ๊ณต๊ธฐ ๋ฐฐ์น˜๋ฅผ ์ตœ์ ํ™”ํ•˜์—ฌ ์—ฐ๊ฐ„ ์ˆ˜์ฒœ์–ต ์›์„ ์ ˆ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํƒ€๋Š” ๋น„ํ–‰๊ธฐ ์Šค์ผ€์ค„ ๋’ค์—๋Š” ๋ถ€๋“ฑ์‹์˜ ์˜์—ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค!

๐Ÿ”ฌ ์ง์ ‘ ๋ฐœ๊ฒฌํ•˜๊ธฐ

๐Ÿ“ ๊ณต์‹ ์ดํ•ดํ•˜๊ธฐ

f(x, y) > 0 \Leftrightarrow \text{๊ฒฝ๊ณ„์„  } f(x,y)=0\text{์˜ ์œ„์ชฝ(๋˜๋Š” ์˜ค๋ฅธ์ชฝ) ์˜์—ญ}

๋ถ€๋“ฑ์‹ f(x,y)>0f(x,y) > 0์˜ ์˜์—ญ์€ ๊ฒฝ๊ณ„์„  f(x,y)=0f(x,y) = 0์œผ๋กœ ํ‰๋ฉด์ด ๋‚˜๋‰˜๋Š” ๋‘ ์˜์—ญ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ (์˜ˆ: ์›์ )์„ ๋Œ€์ž…ํ•˜์—ฌ ์–‘์ˆ˜์ด๋ฉด ์›์  ์ชฝ, ์Œ์ˆ˜์ด๋ฉด ๋ฐ˜๋Œ€์ชฝ์ด ํ•ด์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์—ฐ๋ฆฝ๋ถ€๋“ฑ์‹์˜ ์˜์—ญ์€ ๊ฐ ๋ถ€๋“ฑ์‹ ์˜์—ญ์˜ ๊ต์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.

f(x,y)
๋ถ€๋“ฑ์‹์˜ ์ขŒ๋ณ€ ํ•จ์ˆ˜ (์˜ˆ: ax+by+cax + by + c)
f(x,y) = 0
๊ฒฝ๊ณ„์„  (๋“ฑํ˜ธ๊ฐ€ ์žˆ์œผ๋ฉด ์‹ค์„ , ์—†์œผ๋ฉด ์ ์„ )
Z = px + qy
๋ชฉ์ ํ•จ์ˆ˜ (์ตœ๋Œ€ํ™” ๋˜๋Š” ์ตœ์†Œํ™”ํ•  ๊ฐ’)
(x_0, y_0)
๊ฐ€๋Šฅ ์˜์—ญ์˜ ๊ผญ์ง“์  โ€” ์ตœ์ ๊ฐ’ ํ›„๋ณด
  1. 1
    ๊ฒฝ๊ณ„์„  ax+by+c=0ax + by + c = 0์„ ๊ทธ์œผ๋ฉด ํ‰๋ฉด์ด ๋‘ ๋ฐ˜ํ‰๋ฉด์œผ๋กœ ๋‚˜๋‰œ๋‹ค
  2. 2
    ํ…Œ์ŠคํŠธ ์ (์˜ˆ: ์›์  (0,0)(0,0))์„ ๋Œ€์ž…: a(0)+b(0)+c=ca(0)+b(0)+c = c. c>0c > 0์ด๋ฉด ์›์  ์ชฝ์ด >0> 0 ์˜์—ญ
  3. 3
    ์—ฐ๋ฆฝ๋ถ€๋“ฑ์‹: ๊ฐ ๋ถ€๋“ฑ์‹์˜ ์˜์—ญ์„ ์น ํ•˜๊ณ , ๊ฒน์น˜๋Š” ๋ถ€๋ถ„(๊ต์ง‘ํ•ฉ)์ด ๊ฐ€๋Šฅ ์˜์—ญ
  4. 4
    ์„ ํ˜•๊ณ„ํš๋ฒ•: ๋ชฉ์ ํ•จ์ˆ˜ Z=px+qyZ = px + qy์˜ ์ตœ๋Œ“๊ฐ’์€ ๊ฐ€๋Šฅ ์˜์—ญ์˜ ๊ผญ์ง“์ ์—์„œ ๋‹ฌ์„ฑ๋จ(๊ผญ์ง“์  ์ •๋ฆฌ)

๐Ÿงฌ ์›๋ฆฌ: ์–ด๋–ป๊ฒŒ ํƒ„์ƒํ–ˆ๋‚˜?

๊ณต์‹์€ ์™ธ์šฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์–ด๋””์„œ ์™”๋Š”์ง€๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด์—์š”

๐Ÿ’ก

ํƒ„์ƒ ๋ฐฐ๊ฒฝ

๋ถ€๋“ฑ์‹์˜ ์˜์—ญ์€ ์ผ๋ณ€์ˆ˜ ๋ถ€๋“ฑ์‹ ax+b>0ax + b > 0์ด ์ˆ˜์ง์„  ์œ„์˜ ๊ตฌ๊ฐ„์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์„ 2์ฐจ์› ํ‰๋ฉด์œผ๋กœ ํ™•์žฅํ•œ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ์ˆ˜์ง์„ ์—์„œ ์  โˆ’b/a-b/a๋ฅผ ๊ฒฝ๊ณ„๋กœ ๋‘ ๊ตฌ๊ฐ„์ด ์ƒ๊ธฐ๋“ฏ, ํ‰๋ฉด์—์„œ๋Š” ์ง์„  ax+by+c=0ax + by + c = 0์„ ๊ฒฝ๊ณ„๋กœ ๋‘ ๋ฐ˜ํ‰๋ฉด์ด ์ƒ๊น๋‹ˆ๋‹ค. ์—ฐ๋ฆฝ์ผ์ฐจ๋ถ€๋“ฑ์‹์€ ์—ฌ๋Ÿฌ ๋ฐ˜ํ‰๋ฉด์˜ ๊ต์ง‘ํ•ฉ์œผ๋กœ ๋‹ค๊ฐํ˜• ์˜์—ญ์„ ๋งŒ๋“ค๋ฉฐ, ์ด๊ฒƒ์ด ์„ ํ˜•๊ณ„ํš๋ฒ•์˜ ๊ธฐํ•˜ํ•™์  ๊ธฐ์ดˆ์ž…๋‹ˆ๋‹ค.

โšก

ํ•ต์‹ฌ ๊ด€๊ณ„์‹

์„ ํ˜•๊ณ„ํš๋ฒ•์˜ ํ•ต์‹ฌ ์ •๋ฆฌ(๊ผญ์ง“์  ์ •๋ฆฌ): ๊ฐ€๋Šฅ ์˜์—ญ์ด ๋‹ค๊ฐํ˜•์ผ ๋•Œ, ์„ ํ˜• ๋ชฉ์ ํ•จ์ˆ˜ $Z = px + qy$์˜ ์ตœ๋Œ“๊ฐ’ยท์ตœ์†Ÿ๊ฐ’์€ ๋ฐ˜๋“œ์‹œ ๊ผญ์ง“์ ์—์„œ ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ชฉ์ ํ•จ์ˆ˜์˜ ๊ทธ๋ž˜ํ”„๊ฐ€ ๊ธฐ์šธ๊ธฐ $-p/q$์ธ ์ง์„ ๋“ค์˜ ๋ฌถ์Œ์ด๊ณ , ์ด ์ง์„ ์ด ๊ฐ€๋Šฅ ์˜์—ญ์„ ์Šค์ณ ์ง€๋‚˜๊ฐˆ ๋•Œ ๊ฐ€์žฅ ๋จผ์ €ยท๋งˆ์ง€๋ง‰์œผ๋กœ ๋‹ฟ๋Š” ์ ์ด ๊ผญ์ง“์ ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๐Ÿ”

์™œ ๊ณต์‹์„ ์™ธ์šธ ํ•„์š”๊ฐ€ ์—†๋‚˜์š”?

๊ฒฝ๊ณ„์„  ํŒ๋ณ„๋ฒ•์ด ์ž‘๋™ํ•˜๋Š” ์ด์œ : ์—ฐ์† ํ•จ์ˆ˜ f(x,y)=ax+by+cf(x,y) = ax + by + c๋Š” ๊ฒฝ๊ณ„์„  f=0f = 0 ์œ„์—์„œ ๋ถ€ํ˜ธ๊ฐ€ ๋ฐ”๋€๋‹ˆ๋‹ค. ๊ฒฝ๊ณ„์„  ์–‘์ชฝ์€ ๋ถ€ํ˜ธ๊ฐ€ ๋ฐ˜๋“œ์‹œ ๋‹ค๋ฅด๋ฏ€๋กœ(์ค‘๊ฐ„๊ฐ’ ์ •๋ฆฌ), ํ…Œ์ŠคํŠธ ์  ํ•œ ๊ณณ์˜ ๋ถ€ํ˜ธ๋งŒ ์•Œ๋ฉด ์ „์ฒด ๋ฐ˜ํ‰๋ฉด์˜ ๋ถ€ํ˜ธ๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด '์›์  ๋Œ€์ž…๋ฒ•'์ด ํ•ญ์ƒ ํ†ตํ•˜๋Š” ์ˆ˜ํ•™์  ์ด์œ ์ž…๋‹ˆ๋‹ค.

๐Ÿ“ ํ€ด์ฆˆ๋กœ ํ™•์ธํ•˜๊ธฐ

1/5

๋ถ€๋“ฑ์‹ 2xโˆ’y+4>02x - y + 4 > 0์˜ ์˜์—ญ์— ์†ํ•˜๋Š” ์ ์€? (์›์  (0,0)(0,0)์„ ๋Œ€์ž…ํ•ด ๋ณด์„ธ์š”)

๋ฌดํ•œ ๋“œ๋ฆด ์—ฐ์Šต

๋žœ๋ค 20๋ฌธ์ œ ยท ์•ฝ 10๋ถ„

ํ’€์–ด๋ณด๊ธฐ โ†’

๐Ÿ“‹ ์ˆ˜๋Šฅ ๊ธฐ์ถœ ๋ฌธ์ œ

๐Ÿ“

์ด ๊ฐœ๋…์˜ ๊ธฐ์ถœ ๋ฌธ์ œ๋ฅผ ์ถ”๊ฐ€ ์ค‘์ด์—์š”

์ˆ˜๋Šฅ ๊ธฐ์ถœ ์ „์ฒด ๋ชฉ๋ก์—์„œ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.

๐Ÿ“‹ ์ˆ˜๋Šฅ ๊ธฐ์ถœ ์ „์ฒด ๋ณด๊ธฐ โ†’