์ด๊ฒ ๋ญ๋ฐ? ๐ค
๋น์ฆ๋์ค ์ต์ ํ ๋ฌธ์ ๋ ๋ณดํต ์ ๋ฌธ๊ฐ(OR ๋ชจ๋ธ๋ฌ)๊ฐ ํ์ํ๊ณ ์ผ์ฃผ์ผ์ฉ ๊ฑธ๋ฆฌ๋ ๋ณต์กํ ๊ณผ์ ์ด์ผ. ํ์ง๋ง ๋ง์ดํฌ๋ก์ํํธ์ OptiMind๋ ์์ฐ์ด ์ค๋ช ์ ๋ฐ์ ์ํ ๋ชจ๋ธ + ์คํ ๊ฐ๋ฅํ ํ์ด์ฌ ์ฝ๋๋ก ์๋ ๋ณํํด์ค. ์๋ฅผ ๋ค์ด: "5๊ฐ์ ์ฐฝ๊ณ ์์ 10๊ฐ์ ๋งค์ฅ์ผ๋ก ๋ฌผ๊ฑด์ ๋ฐฐ์กํด์ผ ํด. ์ด์ก ๋น์ฉ์ ์ต์ํํ๋ฉด์ ๋ชจ๋ ๋งค์ฅ์ ์์๋ฅผ ์ถฉ์กฑ์์ผ์ค"
OptiMind๋:
- ๊ฒฐ์ ๋ณ์(๋ฐฐ์ก๋)๋ฅผ ์ ์ํ๊ณ
- ์ ์ฝ ์กฐ๊ฑด(์ฐฝ๊ณ ์ฉ๋, ๋งค์ฅ ์์)์ ์์์ผ๋ก ๋ง๋ค๊ณ
- ๋ชฉํ ํจ์(์ด ๋น์ฉ ์ต์ํ)๋ฅผ ์ค์ ํด์
- Gurobi ์๋ฒ๊ฐ ์คํํ ์ ์๋ ์์ ํ ํ์ด์ฌ ์ฝ๋๋ฅผ ์์ฑํด์ค
์ด๊ฑฐ ์ฝ๋ฉ ์์ด ๋น์ฆ๋์ค ๋ฌธ์ ๋ฅผ ์ต์ ํํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฑฐ์ผ!
์ฌ์ธต ๋ถ์ (Q&A) ๐ง
Q. OptiMind๋ ์ด๋ค ๊ธฐ์ ๋ก ๋ง๋ค์ด์ก์ด?
200์ต ํ๋ผ๋ฏธํฐ MoE(Mixture of Experts) ๋ชจ๋ธ๋ก, ์ค์ ์ถ๋ก ์ 36์ต ํ๋ผ๋ฏธํฐ๋ง ์ฌ์ฉํด ๋น์ฉ ํจ์จ์ ์ด์ผ. 128K ํ ํฐ ๋ฌธ๋งฅ ๊ธธ์ด๋ฅผ ์ง์ํด ๋ณต์กํ ๋ฌธ์ ๋ ํ ๋ฒ์ ์ฒ๋ฆฌ ๊ฐ๋ฅํด.
Q. ์ด๋ค ๋ฌธ์ ์ ํ์ ์ง์ํด?
53๊ฐ ์ต์ ํ ๋ฌธ์ ํด๋์ค๋ฅผ ์ง์ํด:
- Set Cover
- Flow Shop Scheduling
- TSP(Traveling Salesman Problem)
- ๋ฑ
๊ฐ ์ ํ๋ณ๋ก ์์ฃผ ๋ฐ์ํ๋ ์ค๋ฅ ํจํด์ ๋ถ์ํ๊ณ ์ฌ๋ฐ ๋ฐฉ์ง ํํธ๋ฅผ ํ๋กฌํํธ์ ํฌํจ์์ผ ์ ํ๋๋ฅผ ๋์์ด.
Q. ์ฑ๋ฅ์ ์ด๋?
๊ธฐ์กด ๋ชจ๋ธ ๋๋น 20.7% ์ ํ๋ ํฅ์์ ๋ฌ์ฑํ์ด. Self-consistency(๋ค์ค ์ํ๋ง ํ ํฌํ) ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ฉด ๋ ์ ํํด์ ธ.
ํต์ฌ ๋ด์ฉ ์ ๋ฆฌ ๐
- OptiMind-SFT ๋ชจ๋ธ: 200์ต ํ๋ผ๋ฏธํฐ MoE ๋ชจ๋ธ๋ก ๋น์ฉ ํจ์จ์ ์ด์ผ.
- ์ ์ถ๋ ฅ ๋ฐฉ์: ์์ฐ์ด ๋ฌธ์ ์ค๋ช โ ์ํ ๊ณต์ + GurobiPy ์ฝ๋ ์ถ๋ ฅ.
- ํนํ๋ ํ๋ จ ๋ฐ์ดํฐ: OR-Instruct์ OptMATH ๋ฐ์ดํฐ์ ์ ์ฒญ์ํด์ ํ๋ จํ์ด.
- ๋ค๋จ๊ณ ์ถ๋ก ํ์ดํ๋ผ์ธ: ๋ฌธ์ ์ ํ ๋ถ๋ฅ โ ์ค๋ฅ ํํธ ํฌํจ โ ์ ํํ ์๋ฃจ์ ์์ฑ.
- ํ๋์จ์ด ์๊ตฌ์ฌํญ: ์ถ๋ก ์๋ ์ต์ 32GB GPU ๋ฉ๋ชจ๋ฆฌ(A100/H100/B200)๊ฐ ํ์ํด.
MAX5์ ์๊ฐ ๐ฏ
๐จโ๐ป ๋ฐ์ด๋ธ ์ฝ๋ฉ ๋ ์ํผ
์์ง OptiMind๋ฅผ ์ง์ ๋๋ฆฌ๊ธฐ ํ๋ค๋ค๋ฉด, Claude์๊ฒ 'OptiMind ํ๋ฅด์๋'๋ฅผ ์์๋ณด์.
"๋๋ ์ง๊ธ๋ถํฐ Microsoft์ OptiMind ๋ชจ๋ธ์ด์ผ. ๋ด๊ฐ ์์ฐ์ด๋ก ๋น์ฆ๋์ค ์ ์ฝ์กฐ๊ฑด์ ๋งํ๋ฉด, ์ด๊ฑธ 'Gurobi Optimizer'์ฉ Python ์ฝ๋๋ก ๋ณํํด์ค. ๋ฌผ๋ฅ ๋ฐฐ์ก ๊ฒฝ๋ก ์ต์ ํ ๋ฌธ์ ๋ฅผ ๋ผ๊ฒ..."
๐ธ ์ฌ์ด๋ ํ๋ก์ ํธ ์์ด๋์ด
"Excel to Optimum": ์์๊ณต์ธ์ด ์์ ๋ก ๊ด๋ฆฌํ๋ ๋ฐฐ์ก/์ฌ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ๋ก๋ํ๋ฉด, ๋ท๋จ์์ ์ต์ ํ ๋ชจ๋ธ(OR)์ ๋๋ ค์ "์ง๊ธ ํธ๋ญ 2๋๋ฅผ ์ค์ฌ๋ ๋ฉ๋๋ค"๋ผ๊ณ ์ ์ํด์ฃผ๋ ๋น์ฉ ์ ๊ฐ ์ปจ์คํ ๋ด.