2025-11-22T22:52:16.673046

Finite sample learning of moving targets

Vertovec, Margellos, Prandini
We consider a moving target that we seek to learn from samples. Our results extend randomized techniques developed in control and optimization for a constant target to the case where the target is changing. We derive a novel bound on the number of samples that are required to construct a probably approximately correct (PAC) estimate of the target. Furthermore, when the moving target is a convex polytope, we provide a constructive method of generating the PAC estimate using a mixed integer linear program (MILP). The proposed method is demonstrated on an application to autonomous emergency braking.
academic

์ด๋™ ๋ชฉํ‘œ์˜ ์œ ํ•œ ํ‘œ๋ณธ ํ•™์Šต

๊ธฐ๋ณธ ์ •๋ณด

  • ๋…ผ๋ฌธ ID: 2408.04406
  • ์ œ๋ชฉ: Finite sample learning of moving targets (์ด๋™ ๋ชฉํ‘œ์˜ ์œ ํ•œ ํ‘œ๋ณธ ํ•™์Šต)
  • ์ €์ž: Nikolaus Vertovec (์˜ฅ์Šคํฌ๋“œ ๋Œ€ํ•™๊ต), Kostas Margellos (์˜ฅ์Šคํฌ๋“œ ๋Œ€ํ•™๊ต), Maria Prandini (๋ฐ€๋ผ๋…ธ ๊ณต๊ณผ๋Œ€ํ•™๊ต)
  • ๋ถ„๋ฅ˜: math.OC (์ตœ์ ํ™” ๋ฐ ์ œ์–ด), cs.LG (๊ธฐ๊ณ„ํ•™์Šต)
  • ์ œ์ถœ ์‹œ๊ฐ„: 2024๋…„ 8์›” (v3: 2025๋…„ 11์›” 10์ผ)
  • ๋…ผ๋ฌธ ๋งํฌ: https://arxiv.org/abs/2408.04406

์ดˆ๋ก

๋ณธ ๋…ผ๋ฌธ์€ ํ‘œ๋ณธ์œผ๋กœ๋ถ€ํ„ฐ ์ด๋™ ๋ชฉํ‘œ(moving target)๋ฅผ ํ•™์Šตํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์—ฐ๊ตฌํ•œ๋‹ค. ๋ณธ ์—ฐ๊ตฌ๋Š” ์ œ์–ด ๋ฐ ์ตœ์ ํ™” ๋ถ„์•ผ์—์„œ ์ƒ์ˆ˜ ๋ชฉํ‘œ๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ํ™•๋ฅ ํ™” ๊ธฐ๋ฒ•์„ ๋ชฉํ‘œ๊ฐ€ ๋ณ€ํ™”ํ•˜๋Š” ๊ฒฝ์šฐ๋กœ ํ™•์žฅํ•œ๋‹ค. ๋…ผ๋ฌธ์€ ํ™•๋ฅ  ๊ทผ์‚ฌ ์ •ํ™•(PAC) ๋ชฉํ‘œ ์ถ”์ •์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ‘œ๋ณธ ์ˆ˜๋Ÿ‰์˜ ์ƒˆ๋กœ์šด ์ƒํ•œ์„ ๋„์ถœํ•œ๋‹ค. ๋˜ํ•œ ์ด๋™ ๋ชฉํ‘œ๊ฐ€ ๋ณผ๋ก ๋‹ค๋ฉด์ฒด์ผ ๋•Œ, ํ˜ผํ•ฉ ์ •์ˆ˜ ์„ ํ˜• ๊ณ„ํš๋ฒ•(MILP)์„ ์‚ฌ์šฉํ•˜์—ฌ PAC ์ถ”์ •์„ ์ƒ์„ฑํ•˜๋Š” ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ์ž๋™ ๊ธด๊ธ‰ ์ œ๋™ ์‘์šฉ์—์„œ ๊ฒ€์ฆ๋œ๋‹ค.

์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋™๊ธฐ

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

์ „ํ†ต์ ์ธ ํ†ต๊ณ„ ํ•™์Šต ์ด๋ก (์˜ˆ: PAC ํ•™์Šต)์€ ๋ชฉํ‘œ ๋ ˆ์ด๋ธ” ํ•จ์ˆ˜๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋งŽ์€ ์‹ค์ œ ์‘์šฉ์—์„œ ํ•™์Šต ๋ชฉํ‘œ๋Š” ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์€ ์ด๋Ÿฌํ•œ ๊ตฌ์กฐํ™”๋œ ๋ณ€ํ™”์˜ ๋ ˆ์ด๋ธ” ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์œ ํ•œ ํ‘œ๋ณธ์œผ๋กœ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๊ณ  ํ™•๋ฅ ์  ๋ณด์žฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์—ฐ๊ตฌํ•œ๋‹ค.

๋ฌธ์ œ์˜ ์ค‘์š”์„ฑ

  1. ์‹ค์ œ ํ•„์š”์„ฑ: ์ œ์–ด ์‹œ์Šคํ…œ, ๋กœ๋ด‡, ์ž์œจ์ฃผํ–‰ ๋“ฑ์˜ ๋ถ„์•ผ์—์„œ ํ™˜๊ฒฝ ๋ฐ ์‹œ์Šคํ…œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•œ๋‹ค(์˜ˆ: ์ œ๋™ ์„ฑ๋Šฅ ์ €ํ•˜, ์ฐจ๋Ÿ‰ ์งˆ๋Ÿ‰ ๋ณ€ํ™”)
  2. ์ด๋ก ์  ๋„์ „: ๊ณ ์ „์  PAC ์ด๋ก ์„ ์ด๋™ ๋ชฉํ‘œ์— ์ง์ ‘ ์ ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ƒˆ๋กœ์šด ์ด๋ก  ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค
  3. ์•ˆ์ „ ๊ด€๋ จ ์‘์šฉ: ์ž์œจ์ฃผํ–‰ ๋“ฑ ์•ˆ์ „ ๊ด€๋ จ ์‹œ์Šคํ…œ์—์„œ ์—„๊ฒฉํ•œ ํ™•๋ฅ ์  ๋ณด์žฅ์ด ํ•„์š”ํ•˜๋‹ค

๊ธฐ์กด ๋ฐฉ๋ฒ•์˜ ํ•œ๊ณ„

  1. ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐฉ๋ฒ•(Scenario Approach): ์ฃผ๋กœ ์ƒ์ˆ˜ ๋ชฉํ‘œ์˜ ๋ถˆํ™•์‹ค์„ฑ ์ตœ์ ํ™”๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ๋ชฉํ‘œ๊ฐ€ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์Œ
  2. VC ์ด๋ก : ์œ ํ•œํ•œ VC ์ฐจ์›์ด ํ•„์š”ํ•˜๋ฉฐ, ์ฃผ๋กœ ์ •์  ๋ชฉํ‘œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•จ
  3. ๊ธฐ์กด ์ด๋™ ๋ชฉํ‘œ ํ•™์Šต: 2,3,15,20,22,23 ๋“ฑ์˜ ์—ฐ๊ตฌ๊ฐ€ ์žˆ์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„ ๊ธฐ๋Œ“๊ฐ’ ํ‰๊ฐ€๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ PAC ์œ ํ˜•์˜ ์ด์ค‘ ํ™•๋ฅ  ๋ณด์žฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ
  4. ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ• ๋ถ€์žฌ: ๊ธฐ์กด ๋ถ„์„์€ ๋Œ€๋ถ€๋ถ„ ์กด์žฌ์„ฑ ์ฆ๋ช…์ด๋ฉฐ, ๊ฐ€์„ค์„ ์‹ค์ œ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ถ€์กฑํ•จ

์—ฐ๊ตฌ ๋™๊ธฐ

๋ณธ ๋…ผ๋ฌธ์˜ ๋ชฉํ‘œ:

  1. ์ด๋™ ๋ชฉํ‘œ ํ•™์Šต์„ ์œ„ํ•œ PAC ์œ ํ˜•์˜ ์œ ํ•œ ํ‘œ๋ณธ ๋ณต์žก๋„ ์ƒํ•œ ์ œ๊ณต
  2. ์ด๋ก ์  ๋ณด์žฅ์„ ๋งŒ์กฑํ•˜๋Š” ๊ฐ€์„ค์„ ์ƒ์„ฑํ•˜๋Š” ๊ตฌ์„ฑ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜(MILP) ๊ฐœ๋ฐœ
  3. ๋ฌธํ—Œ 20์˜ ์ˆ˜ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ •(๋ชฉํ‘œ ๋ณ€ํ™” ํ•˜ํ•œ ์ฒ˜๋ฆฌ)

ํ•ต์‹ฌ ๊ธฐ์—ฌ

  1. ์‚ฌ์ „ ํ‘œ๋ณธ ๋ณต์žก๋„ ์ƒํ•œ: ์ œ3์ ˆ์—์„œ PAC ๊ฐ€์„ค์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œ ํ‘œ๋ณธ ์ˆ˜์˜ ์‚ฌ์ „ ์ƒํ•œ ์ œ๊ณต(์ •๋ฆฌ 2). 20์˜ ์—ฐ๊ตฌ๋ฅผ ํ™•์žฅํ•˜๋˜ ๊ธฐ๋Œ“๊ฐ’ ํ‰๊ฐ€ ๋Œ€์‹  PAC ์œ ํ˜• ๊ฒฐ๊ณผ ์‚ฌ์šฉ
  2. ์ˆ˜ํ•™์  ์ˆ˜์ •: 20, ์ •๋ฆฌ 1์˜ ์ˆ˜ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ •. ๋ชฉํ‘œ ๋ณ€ํ™”์˜ ํ•˜ํ•œ ฮผ ๋„์ž…(์ƒํ•œ ฮผฬ„๋งŒ ์•„๋‹˜)
  3. ๊ตฌ์„ฑ์  MILP ๋ฐฉ๋ฒ•: ์ œ4์ ˆ์—์„œ ํ˜ผํ•ฉ ์ •์ˆ˜ ์„ ํ˜• ๊ณ„ํš๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณผ๋ก ๋‹ค๋ฉด์ฒด ํด๋ž˜์Šค์˜ ์ตœ์†Œ ๋ถˆ์ผ์น˜ ๊ฐ€์„ค์„ ์ƒ์„ฑํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ• ์ œ์‹œ(์ถ”์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ฒซ ๋ฒˆ์งธ ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ•)
  4. ์‹ค์ œ ์‘์šฉ ๊ฒ€์ฆ: ์ œ5์ ˆ์—์„œ ์ž๋™ ๊ธด๊ธ‰ ์ œ๋™(AEB) ์‹œ์Šคํ…œ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ์ด๋ก ์  ๊ฒฐ๊ณผ ๊ฒ€์ฆ. ํ‘œ๋ณธ ์ œ๊ฑฐ ์ „๋žต์„ ์ œ์•ˆํ•˜์—ฌ ๊ณ„์‚ฐ ํšจ์œจ์„ฑ ํ–ฅ์ƒ(์ค‘๋ณต ํ‘œ๋ณธ์˜ 95% ์ œ๊ฑฐ)

๋ฐฉ๋ฒ• ์ƒ์„ธ ์„ค๋ช…

์ž‘์—… ์ •์˜

์ž…๋ ฅ:

  • ๋ ˆ์ด๋ธ”๋œ m-๋‹ค์ค‘ ํ‘œ๋ณธ: {(xโ‚, fโ‚(xโ‚)), ..., (xโ‚˜, fโ‚˜(xโ‚˜))}
  • ํ‘œ๋ณธ xแตข โˆˆ X โІ โ„โฟ์€ ํ™•๋ฅ  ๋ถ„ํฌ P์—์„œ ๋…๋ฆฝ๋™์ผ๋ถ„ํฌ๋กœ ์ถ”์ถœ๋จ
  • ๊ฐ ํ‘œ๋ณธ์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ชฉํ‘œ ํ•จ์ˆ˜ fแตข: X โ†’ {0,1}๋กœ ๋ ˆ์ด๋ธ”๋จ

์ถœ๋ ฅ:

  • ๊ฐ€์„ค hโ‚˜: X โ†’ {0,1}. ๋‹ค์Œ ํ‘œ๋ณธ x์˜ ๋ ˆ์ด๋ธ” fโ‚˜โ‚Šโ‚(x)๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋จ

์ œ์•ฝ ์กฐ๊ฑด:

  • ๋ชจ๋“  ๋ชฉํ‘œ ๋ฐ ๊ฐ€์„ค ํ•จ์ˆ˜๋Š” ๋™์ผํ•œ ํด๋ž˜์Šค H์— ์†ํ•˜๋ฉฐ, ์œ ํ•œํ•œ VC ์ฐจ์›์„ ๊ฐ€์ง(๊ฐ€์ • 1)
  • ๋ชฉํ‘œ ๋ณ€ํ™”๋Š” ๊ตฌ์กฐํ™”๋œ ๊ฐ€์ •์„ ๋งŒ์กฑํ•จ: ํ‰๊ท  ๋ถˆ์ผ์น˜ ํ™•๋ฅ  ฮผ = (1/m)โˆ‘แตขโ‚Œโ‚แต er(fแตข, fโ‚˜โ‚Šโ‚)์ด ฮผ โ‰ค ฮผ โ‰ค ฮผฬ„๋ฅผ ๋งŒ์กฑ(๊ฐ€์ • 2)

๋ชฉํ‘œ: mโ‚€(ฮต, ฮด)๋ฅผ ์ฐพ์•„์„œ m โ‰ฅ mโ‚€์ผ ๋•Œ ๊ตฌ์„ฑ๋œ ๊ฐ€์„ค์ด ๋‹ค์Œ์„ ๋งŒ์กฑํ•˜๋„๋ก ํ•จ:

Pแต{(xโ‚,...,xโ‚˜) โˆˆ Xแต : P{x โˆˆ X : hโ‚˜(x) โ‰  fโ‚˜โ‚Šโ‚(x)} โ‰ค ฮตโ‚€ + ฮต} โ‰ฅ 1-ฮด

์—ฌ๊ธฐ์„œ ฮตโ‚€๋Š” ๋ชฉํ‘œ ์ด๋™ ์†๋„์— ๋”ฐ๋ผ ๊ฒฐ์ •๋จ.

์ด๋ก  ํ”„๋ ˆ์ž„์›Œํฌ

ํ•ต์‹ฌ ์ •์˜

  1. ํ™•๋ฅ ์  ๋ถˆ์ผ์น˜:
er(f, h) := P{x โˆˆ X : h(x) โ‰  f(x)}
  1. ๊ฒฝํ—˜์  ๋ถˆ์ผ์น˜:
รชrโ‚˜(f, h) := (1/m)โˆ‘แตขโ‚Œโ‚แต |f(xแตข) - h(xแตข)|
  1. ์ตœ์†Œ ๋ถˆ์ผ์น˜ ๊ฐ€์„ค ์ง‘ํ•ฉ(์ •์˜ 1):
Mโ‚˜ := argminโ‚•โˆˆH (1/m)โˆ‘แตขโ‚Œโ‚แต |fแตข(xแตข) - h(xแตข)|

์ฃผ์š” ์ด๋ก  ๊ฒฐ๊ณผ(์ •๋ฆฌ 2)

ฮต, ฮด โˆˆ (0,1)์— ๋Œ€ํ•ด, ฮผ < 1/4์ด๊ณ  m โ‰ฅ mโ‚€(ฮต, ฮด)์ผ ๋•Œ. ์—ฌ๊ธฐ์„œ:

mโ‚€(ฮต, ฮด) = max{
    (1/(2ฮผยฒ))ln(2/ฮด),
    (5(4ฮผฬ„ + ฮต)/ฮตยฒ)(ln(8/ฮด) + dยทln(40(4ฮผฬ„ + ฮต)/ฮตยฒ))
}

์ž„์˜์˜ hโ‚˜ โˆˆ Mโ‚˜์— ๋Œ€ํ•ด:

Pแต{(xโ‚,...,xโ‚˜) โˆˆ Xแต : er(fโ‚˜โ‚Šโ‚, hโ‚˜) โ‰ค 4ฮผฬ„ + ฮต} โ‰ฅ 1-ฮด

์ฆ๋ช… ๊ฐœ์š”:

  1. ๋‘ ๊ฐ€์ง€ ์‚ฌ๊ฑด ์ •์˜:
    • E = {์‹ค์ œ ์˜ค๋ฅ˜ > 4ฮผฬ„ + ฮต}(์˜ค๋ฅ˜ ์ง‘ํ•ฉ)
    • A = {๊ฒฝํ—˜์  ํ‰๊ท  ๋ถˆ์ผ์น˜ > 2ฮผฬ„}(๊ทผ์‚ฌ ์ง‘ํ•ฉ)
  2. ํ™•๋ฅ  ๋ถ„ํ•ด: Pแต{E} โ‰ค Pแต{A} + Pแต{E โˆฉ ฤ€}
  3. Pแต{A} ์ƒํ•œ: Hoeffding ๋ถ€๋“ฑ์‹(๋ช…์ œ 1) ์‚ฌ์šฉ. m โ‰ฅ (1/(2ฮผยฒ))ln(2/ฮด) ํ•„์š”
  4. Pแต{E โˆฉ ฤ€} ์ƒํ•œ:
    • ์ตœ์†Œ ๋ถˆ์ผ์น˜ ์„ฑ์งˆ ํ™œ์šฉ: โˆ‘|fแตข(xแตข) - hโ‚˜(xแตข)| โ‰ค โˆ‘|fแตข(xแตข) - fโ‚˜โ‚Šโ‚(xแตข)|
    • ์‚ผ๊ฐ ๋ถ€๋“ฑ์‹ ์ ์šฉ: รชrโ‚˜(fโ‚˜โ‚Šโ‚, hโ‚˜) โ‰ค 2ยท(1/m)โˆ‘|fแตข(xแตข) - fโ‚˜โ‚Šโ‚(xแตข)|
    • ์ •๋ฆฌ 1 ์ ์šฉ(VC ์ด๋ก  ๊ฒฐ๊ณผ). ๋‘ ๋ฒˆ์งธ ํ‘œ๋ณธ ์ƒํ•œ ํ•„์š”

๊ตฌ์„ฑ์  MILP ๋ฐฉ๋ฒ•

๋ฌธ์ œ ์„ค์ •

๋ชฉํ‘œ์™€ ๊ฐ€์„ค์ด ๋ณผ๋ก ๋‹ค๋ฉด์ฒด์˜ ์ง€์‹œ ํ•จ์ˆ˜๋ผ๊ณ  ๊ฐ€์ •:

fแตข(x) = 1_{Bแตข}(x), hโ‚˜(x) = 1_{Bhโ‚˜}(x)

์—ฌ๊ธฐ์„œ Bโ‚•โ‚˜์€ Ax + b โ‰ค 0์œผ๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”๋˜๋ฉฐ, ์ตœ๋Œ€ nf๊ฐœ์˜ ๋ฉด์„ ๊ฐ€์ง.

MILP ๊ตฌ์„ฑ ๋‹จ๊ณ„

๋‹จ๊ณ„ 1: ๋ ˆ์ด๋ธ”์ด 1์ธ ํ‘œ๋ณธ ์ฒ˜๋ฆฌ(i โˆˆ Iโ‚)

hโ‚˜(xแตข) = fแตข(xแตข) = 1์ด๋ฉด, xแตข โˆˆ Bโ‚•โ‚˜, ์ฆ‰:

aโฑผxแตข + bโฑผ โ‰ค 0, โˆ€j = 1,...,nf

๋ถˆ์ผ์น˜๋ฅผ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์Šฌ๋ž™ ๋ณ€์ˆ˜ sแตขโฑผ โ‰ฅ 0 ๋„์ž…:

aโฑผxแตข + bโฑผ โ‰ค sแตขโฑผ, โˆ€j = 1,...,nf

๋‹จ๊ณ„ 2: ๋ ˆ์ด๋ธ”์ด 0์ธ ํ‘œ๋ณธ ์ฒ˜๋ฆฌ(i โˆˆ Iโ‚€)

hโ‚˜(xแตข) = fแตข(xแตข) = 0์ด๋ฉด, xแตข โˆ‰ Bโ‚•โ‚˜. ์ด์ง„ ๋ณ€์ˆ˜ zแตขโฑผ โˆˆ {0,1}๊ณผ ํฐ M ๋ฐฉ๋ฒ• ์‚ฌ์šฉ:

aโฑผxแตข + bโฑผ โ‰ค Mโฑผ(1 - zแตขโฑผ), โˆ€j
aโฑผxแตข + bโฑผ โ‰ฅ ฯฑ + (mโฑผ - ฯฑ)zแตขโฑผ - sแตขโฑผ, โˆ€j
โˆ‘โฑผzแตขโฑผ โ‰ค nf - 1

๋‹จ๊ณ„ 3: ๋ถˆ์ผ์น˜ ์ตœ์†Œํ™”

๋ถˆ์ผ์น˜ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ด์ง„ ๋ณ€์ˆ˜ vแตข โˆˆ {0,1} ๋„์ž…:

vแตข = 1 โŸบ โˆ‘โฑผsแตขโฑผ > 0

์ œ์•ฝ์„ ํ†ตํ•ด ๊ตฌํ˜„:

โˆ‘โฑผsแตขโฑผ - vแตขโˆ‘โฑผMโฑผ โ‰ค 0 (i โˆˆ Iโ‚์ธ ๊ฒฝ์šฐ)
โˆ‘โฑผsแตขโฑผ + vแตขโˆ‘โฑผmโฑผ โ‰ค 0 (i โˆˆ Iโ‚€์ธ ๊ฒฝ์šฐ)

๋‹จ๊ณ„ 4: ์™„์ „ MILP

minimize โˆ‘แตขโ‚Œโ‚แต vแตข
subject to:
  โˆ€i โˆˆ Iโ‚: ์ œ์•ฝ(35)
  โˆ€i โˆˆ Iโ‚€: ์ œ์•ฝ(36)

๊ธฐ์ˆ ์  ํ˜์‹ ์ 

  1. ์ด์ค‘ ํ™•๋ฅ  ๋ณด์žฅ: 20์˜ ๊ธฐ๋Œ“๊ฐ’ ํ‰๊ฐ€์™€ ๋น„๊ตํ•˜์—ฌ ๋” ๊ฐ•ํ•œ PAC ์œ ํ˜• ๋ณด์žฅ ์ œ๊ณต
  2. ๋ชฉํ‘œ ๋ณ€ํ™” ํ•˜ํ•œ: ฮผ ๋„์ž…์œผ๋กœ 20์˜ ์ˆ˜ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ •. ์ƒํ•œ์„ ๋” ์ •ํ™•ํ•˜๊ฒŒ ํ•จ
  3. ๊ตฌ์„ฑ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜: ์ถ”์  ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ฒซ ๋ฒˆ์งธ ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ• ์ œ์‹œ(๋ชจ๋“  ์ด์ „ ์—ฐ๊ตฌ๋Š” ์กด์žฌ์„ฑ ์ฆ๋ช…๋งŒ ์ œ๊ณต)
  4. ํ‘œ๋ณธ ์ œ๊ฑฐ ์ „๋žต: AEB ์‘์šฉ์—์„œ ๊ธฐํ•˜ํ•™์  ๋ถ„์„์„ ํ†ตํ•ด ์ค‘๋ณต ํ‘œ๋ณธ์˜ 95% ์ œ๊ฑฐ. ๊ณ„์‚ฐ ํšจ์œจ์„ฑ ๋Œ€ํญ ํ–ฅ์ƒ
  5. ์ด๋ก ์  ํ†ต์ผ: ์ƒ์ˆ˜ ๋ชฉํ‘œ๊ฐ€ ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ(ฮผ = ฮผฬ„ = 0์ผ ๋•Œ, ์ •๋ฆฌ 2๋Š” ์ •๋ฆฌ 1๋กœ ์ถ•์•ฝ๋จ)

์‹คํ—˜ ์„ค์ •

์‘์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค: ์ž๋™ ๊ธด๊ธ‰ ์ œ๋™(AEB) ์‹œ์Šคํ…œ

๋ฌธ์ œ ์„ค๋ช…:

  • ์ฐจ๋Ÿ‰์ด ์ „๋ฐฉ ์žฅ์• ๋ฌผ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ l๊ณผ ์ž์‹ ์˜ ์†๋„ v ์ธก์ •๊ฐ’์„ ์ˆ˜์‹ 
  • ์•ˆ์ „ ์กฐ๊ฑด: ์ œ๋™ ๊ฑฐ๋ฆฌ โ‰ค ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๊ฑฐ๋ฆฌ, ์ฆ‰ (1/2)vยฒ(m/F) โ‰ค l
  • ์ œ๋™๋ ฅ F์™€ ์ฐจ๋Ÿ‰ ์งˆ๋Ÿ‰ m์€ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•จ(์ œ๋™ ๋งˆ๋ชจ, ์—ฐ๋ฃŒ/์Šน๊ฐ ๋ณ€ํ™”)

๋ ˆ์ด๋ธ” ํ•จ์ˆ˜:

fแตข(x) = 1 if (1/2)vยฒ(mแตข/Fแตข) โ‰ค l, else 0

์—ฌ๊ธฐ์„œ x = (l, vยฒ)

๋ฐ์ดํ„ฐ ์ƒ์„ฑ

๋ถ„ํฌ ์„ค์ •:

  • ๊ฑฐ๋ฆฌ l: 40m, 120m์—์„œ ๊ท ๋“ฑ ๋ถ„ํฌ
  • ์†๋„ ์ œ๊ณฑ vยฒ: ์ •๊ทœ ๋ถ„ํฌ, ํ‰๊ท  (70km/h)ยฒ, ํ‘œ์ค€ํŽธ์ฐจ (20km/h)ยฒ

๋ชฉํ‘œ ๋ณ€ํ™”:

  • ์ œ๋™๋ ฅ ์ €ํ•˜: Fแตขโ‚Šโ‚ = ฯ‰FยทFแตข, ฯ‰F ~ N(1-3ร—10โปโท, 10โปโถ)
  • ์งˆ๋Ÿ‰ ๋ณ€ํ™”: mแตขโ‚Šโ‚ = ฯ‰โ‚˜ยทmแตข, ฯ‰โ‚˜ ~ N(1, 10โปยณ)
  • ์ดˆ๊ธฐ ์งˆ๋Ÿ‰: m = 900kg

๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ •

์ด๋ก ์  ๋งค๊ฐœ๋ณ€์ˆ˜:

  • ์‹ ๋ขฐ๋„: ฮด = 10โปโถ
  • ์ •ํ™•๋„: ฮต = 1%
  • ๋ชฉํ‘œ ๋ณ€ํ™” ์ƒํ•œ: ฮผ = 0.78%, ฮผฬ„ = 2%
  • VC ์ฐจ์›: d = 1(๋‹จ์ผ ๋ฐ˜ํ‰๋ฉด์ด ๋ ˆ์ด๋ธ” ๊ฒฐ์ •)

์ด๋ก ์  ํ•„์š” ํ‘œ๋ณธ ์ˆ˜: ์ •๋ฆฌ 2์— ๋”ฐ๋ฅด๋ฉด, mโ‚€(ฮต, ฮด) = 119,237

๊ตฌํ˜„ ์„ธ๋ถ€์‚ฌํ•ญ

  1. ๋‹ค๋ฉด์ฒด ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”:
    • ํšŒ์ „ ๊ฐ๋„ ฮธ = tanโปยน(m/(2F)) ๊ณ ์ •ํ•˜์—ฌ ๋น„์„ ํ˜•์„ฑ ๋‹จ์ˆœํ™”
    • ๊ด€๋ จ ๋ฉด๋งŒ ๊ณ ๋ ค(์„ธ ๋ฒˆ์งธ ๋ฉด์ด ๋ ˆ์ด๋ธ” ๊ฒฐ์ •)
  2. ํ‘œ๋ณธ ์ œ๊ฑฐ:
    • ๋ชจ๋“  Iโ‚ ํ‘œ๋ณธ์˜ ์™ผ์ชฝ์— ์žˆ๋Š” ์ฒญ์ƒ‰ ์˜์—ญ ํ‘œ๋ณธ ์ œ๊ฑฐ
    • ๋ชจ๋“  Iโ‚€ ํ‘œ๋ณธ์˜ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์žํ™์ƒ‰ ์˜์—ญ ํ‘œ๋ณธ ์ œ๊ฑฐ
    • ์ œ๊ฑฐ์œจ: 95%
  3. MILP ํ•ด๊ฒฐ:
    • ์ƒ์šฉ ์†”๋ฒ„ ์‚ฌ์šฉ
    • ํ•ด๊ฒฐ ์‹œ๊ฐ„: 561์ดˆ
    • ๋ชฉํ‘œ ํ•จ์ˆ˜: ๋ถˆ์ผ์น˜ ์ˆ˜ ์ตœ์†Œํ™” + ๋ถ€ํ”ผ๋ฅผ ๋™์  ํ•ด์ œ๋กœ ์‚ฌ์šฉ

์‹คํ—˜ ๊ฒฐ๊ณผ

์ฃผ์š” ๊ฒฐ๊ณผ

MILP ํ•ด๊ฒฐ:

  • ์ด ์œ„๋ฐ˜ ์ˆ˜(๋ถˆ์ผ์น˜ ์ˆ˜): v = 1,335
  • ํ•ด๊ฒฐ ์‹œ๊ฐ„: 561์ดˆ
  • ํ‘œ๋ณธ ํ™œ์šฉ: 119,237๊ฐœ ํ‘œ๋ณธ ์ค‘ 5%๋ฅผ MILP์— ์‚ฌ์šฉ

์ด๋ก ์  ์˜ˆ์ธก vs ์‹ค์ œ ์„ฑ๋Šฅ:

  • ์ด๋ก ์  ๋ณด์žฅ: er(fโ‚˜โ‚Šโ‚, hโ‚˜) โ‰ค 4ฮผฬ„ + ฮต = 9%(์‹ ๋ขฐ๋„ 1-ฮด)
  • ์‹ค์ œ ํ‰๊ท  ๊ฒฝํ—˜์  ๋ถˆ์ผ์น˜: โ‰ˆ 2.4%(500ํšŒ ๋ชฌํ…Œ์นด๋ฅผ๋กœ ์‹คํ–‰)
  • ๊ฒฐ๋ก : ์‹ค์ œ ์„ฑ๋Šฅ์ด ์ด๋ก ์  ๋ณด์žฅ์„ ํฌ๊ฒŒ ์ดˆ๊ณผํ•จ

๋ชฌํ…Œ์นด๋ฅผ๋กœ ๊ฒ€์ฆ

๊ฒ€์ฆ ๋ฐฉ๋ฒ•:

  • 500ํšŒ ๋…๋ฆฝ ์‹คํ–‰
  • ๊ฐ ์‹คํ–‰: ์ƒˆ๋กœ์šด fโ‚˜โ‚Šโ‚ ์ƒ์„ฑ(๋ฌด์ž‘์œ„ ์ œ๋™ ์ €ํ•˜ ๋ฐ ์งˆ๋Ÿ‰ ๋ณ€ํ™”)
  • ๊ฐ ์‹คํ–‰: 5000๊ฐœ ํ…Œ์ŠคํŠธ ํ‘œ๋ณธ ์ถ”์ถœํ•˜์—ฌ รชrโ‚˜(fโ‚˜โ‚Šโ‚, hโ‚˜) ๊ณ„์‚ฐ

๊ฒฐ๊ณผ ๋ถ„ํฌ(๊ทธ๋ฆผ 7):

  • ๊ฒฝํ—˜์  ๋ถˆ์ผ์น˜๊ฐ€ 2-3% ๊ตฌ๊ฐ„์— ์ง‘์ค‘
  • ์ด๋ก ์  ์ƒํ•œ 9%๋ณด๋‹ค ํ›จ์”ฌ ๋‚ฎ์Œ
  • ์ด๋ก ์  ๋ณด์žฅ์˜ ์œ ํšจ์„ฑ ๋ฐ ๋ณด์ˆ˜์„ฑ ๊ฒ€์ฆ

์‹œ๊ฐํ™” ๋ถ„์„

๊ทธ๋ฆผ 3: ์ œ๋™ ์„ฑ๋Šฅ์˜ ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ ์ง„ํ™” ํ‘œ์‹œ

  • ๋นจ๊ฐ„์ƒ‰ ๋ฐ˜ํ‰๋ฉด: ์‹ค์ œ ์•ˆ์ „ ๊ฒฝ๊ณ„(๋ฐ˜๋ณต์— ๋”ฐ๋ผ ๋ณ€ํ•จ)
  • ํˆฌ๋ช…ํ•œ ๋ฐ˜ํ‰๋ฉด: ๊ณผ๊ฑฐ ์•ˆ์ „ ๊ฒฝ๊ณ„
  • ๋…น์ƒ‰ ์›: ๋ ˆ์ด๋ธ” 0(์•ˆ์ „)
  • ํŒŒ๋ž€์ƒ‰ ์‚ผ๊ฐํ˜•: ๋ ˆ์ด๋ธ” 1(๋ถˆ์•ˆ์ „)

๊ทธ๋ฆผ 5: ํ‘œ๋ณธ ์ œ๊ฑฐ ์ „๋žต

  • ์ฒญ์ƒ‰/์žํ™์ƒ‰ ์˜์—ญ: ์ค‘๋ณต ํ‘œ๋ณธ(์ œ๊ฑฐ๋จ)
  • ๋นจ๊ฐ„์ƒ‰ ํ‘œ๋ณธ: MILP์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ณด๊ด€๋จ
  • ์ œ๊ฑฐ์œจ: 95%

๊ทธ๋ฆผ 6: ์ƒ์„ฑ๋œ ๊ฐ€์„ค

  • ๋นจ๊ฐ„์ƒ‰ ๋ฐ˜ํ‰๋ฉด: ๊ตฌ์„ฑ๋œ ๊ฐ€์„ค hโ‚˜
  • ๋นจ๊ฐ„์ƒ‰ ํ‘œ๋ณธ: ์œ„๋ฐ˜ ์ง€์ (1,335๊ฐœ)
  • ๊ฐ€์„ค์ด ์ด๋™ํ•˜๋Š” ์•ˆ์ „ ๊ฒฝ๊ณ„๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ถ”์ ํ•จ

ํ‘œ๋ณธ ๋ณต์žก๋„ ๋ถ„์„(๊ทธ๋ฆผ 2)

์ถ”์„ธ ๊ด€์ฐฐ:

  1. ๋†’์€ ฮต ์˜์—ญ: ์ฒซ ๋ฒˆ์งธ ํ•ญ ํ‘œ๋ณธ ์ƒํ•œ์ด ์ง€๋ฐฐ์ (์ƒ์ˆ˜ ๋ถ€๋ถ„). ฮผ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋จ
  2. ๋‚ฎ์€ ฮต ์˜์—ญ: ๋‘ ๋ฒˆ์งธ ํ•ญ ํ‘œ๋ณธ ์ƒํ•œ์ด ์ง€๋ฐฐ์ (๋น„์ƒ์ˆ˜ ๋ถ€๋ถ„). ฮผฬ„์— ๋”ฐ๋ผ ๊ฒฐ์ •๋จ
  3. ฮผ ์˜ํ–ฅ: ฮผ๊ฐ€ ์ž‘์„์ˆ˜๋ก ํ•„์š”ํ•œ ํ‘œ๋ณธ์ด ๋งŽ์Œ(์‹ค์ œ ๋ณ€ํ™”์œจ ํ•™์Šต ์–ด๋ ค์›€)
  4. ฮผฬ„ ์˜ํ–ฅ: ฮผฬ„๊ฐ€ ํด์ˆ˜๋ก ํ•„์š”ํ•œ ํ‘œ๋ณธ์ด ๋งŽ์Œ(๋น ๋ฅด๊ฒŒ ์ด๋™ํ•˜๋Š” ๋ชฉํ‘œ ์ถ”์  ์–ด๋ ค์›€)

๊ด€๋ จ ์—ฐ๊ตฌ

ํ†ต๊ณ„ ํ•™์Šต ์ด๋ก  ๊ธฐ์ดˆ

  1. VC ์ด๋ก 29:
    • ์œ ํ•œ VC ์ฐจ์› ํด๋ž˜์Šค์˜ PAC ํ•™์Šต ์ƒํ•œ ์ œ๊ณต
    • ๋ณธ ๋…ผ๋ฌธ์€ ์ด๋ฅผ ์ด๋™ ๋ชฉํ‘œ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ํ™•์žฅ
  2. ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐฉ๋ฒ•5-7,9,12:
    • ๋ถˆํ™•์‹คํ•œ ๋ณผ๋ก ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ํ™•๋ฅ ํ™” ๋ฐฉ๋ฒ•
    • ์‚ฌ์ „ ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ ๋ณด์žฅ ์ œ๊ณต
    • ๋ณธ ๋…ผ๋ฌธ์€ ์ด ์•„์ด๋””์–ด๋ฅผ ๋น„๋ณผ๋ก ๋ฐ ์ด๋™ ๋ชฉํ‘œ์— ์ ์šฉ
  3. ์••์ถ• ํ•™์Šต11,24:
    • ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐฉ๋ฒ•๊ณผ ํ†ต๊ณ„ ํ•™์Šต์˜ ์—ฐ๊ฒฐ
    • ์••์ถ• ๊ฐœ๋… ๊ธฐ๋ฐ˜์˜ ์ผ๋ฐ˜ํ™” ์ƒํ•œ

์ด๋™ ๋ชฉํ‘œ ํ•™์Šต

  1. ๊ฐœ๋… ๋“œ๋ฆฌํ”„ํŠธ ํ•™์Šต2,3,15,22,23:
    • 2,22: ๋ณ€ํ™” ๊ตฌ์กฐ๋ฅผ ํ™œ์šฉํ•œ ํ•™์Šต
    • 3: ๋“œ๋ฆฌํ”„ํŠธ ๋ถ„ํฌ๋กœ๋ถ€ํ„ฐ์˜ ํ•™์Šต ๋ณต์žก๋„
    • 23: ๋ถ„ํฌ์™€ ๋ชฉํ‘œ์˜ ๋™์‹œ ๋ณ€ํ™” ๊ณ ๋ ค
    • ์ฐจ์ด์ : ๋Œ€๋ถ€๋ถ„ ๊ธฐ๋Œ“๊ฐ’ ํ‰๊ฐ€ ์ œ๊ณต. ๋ณธ ๋…ผ๋ฌธ์€ PAC ๋ณด์žฅ ์ œ๊ณต
  2. ๋“œ๋ฆฌํ”„ํŠธ ๊ฐœ๋… ์ถ”์ 20:
    • ๋ถˆ์ผ์น˜ ์ตœ์†Œํ™”๋ฅผ ํ†ตํ•œ ์ถ”์ 
    • ๋ณธ ๋…ผ๋ฌธ์˜ ๊ฐœ์„ : ์ˆ˜ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ •. ๊ธฐ๋Œ“๊ฐ’ ๋Œ€์‹  PAC ๋ณด์žฅ ์ œ๊ณต
  3. ์ž์ ์‘ ๋ณ€ํ™”์œจ19:
    • ๊ฐ€๋ณ€ ๋ชฉํ‘œ ๋ณ€ํ™”์œจ์— ์ ์‘
    • ๋ณธ ๋…ผ๋ฌธ์€ ๋ณ€ํ™”์œจ ์ƒํ•œ์ด ์•Œ๋ ค์ ธ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •

์ œ์–ด ์‘์šฉ

  1. ์ œ์–ด ํ•ฉ์„ฑ13,14,16,28:
    • ์ œ์–ด ์„ค๊ณ„์—์„œ ํ™•๋ฅ ํ™” ๋ฐฉ๋ฒ•์˜ ์‘์šฉ
    • ํ‘œ๋ณธ ๋ณต์žก๋„ ์ƒํ•œ
  2. ๊ฒŒ์ž„ ์ด๋ก 17:
    • PAC ๋‚ด์‹œ ๊ท ํ˜• ํ•™์Šต
  3. ๊ฐ•ํ™” ํ•™์Šต14:
    • ์•ˆ์ „ ์ •์ฑ… ํ›ˆ๋ จ ๋ฐ ๋ฐฐํฌ

๊ฒฐ๋ก  ๋ฐ ๋…ผ์˜

์ฃผ์š” ๊ฒฐ๋ก 

  1. ์ด๋ก ์  ๊ธฐ์—ฌ: ๊ตฌ์กฐํ™”๋œ ๋ณ€ํ™” ๊ฐ€์ • ํ•˜์—์„œ ์ด๋™ ๋ชฉํ‘œ๋Š” ์ •ํ™•๋„ 4ฮผฬ„ + ฮต๋กœ PAC ํ•™์Šต ๊ฐ€๋Šฅ
  2. ํ‘œ๋ณธ ๋ณต์žก๋„: ๋ช…ํ™•ํ•œ ํ‘œ๋ณธ ์ˆ˜ ์ƒํ•œ ์ œ๊ณต. ๋‹ค์Œ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋จ:
    • ์ •ํ™•๋„ ฮต(1/ฮต์— ๋Œ€ํ•œ ๋‹คํ•ญ์‹ ์˜์กด)
    • ์‹ ๋ขฐ๋„ ฮด(๋กœ๊ทธ ์˜์กด)
    • ๋ชฉํ‘œ ๋ณ€ํ™” ์ƒํ•œ ฮผ, ฮผฬ„
    • VC ์ฐจ์› d
  3. ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ•: ์ตœ์†Œ ๋ถˆ์ผ์น˜ ๊ฐ€์„ค์„ ์ƒ์„ฑํ•˜๋Š” MILP๋ฅผ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ• ์ œ์‹œ
  4. ์‹ค์šฉ์„ฑ: AEB ์‹œ์Šคํ…œ์—์„œ ๊ฒ€์ฆ. ์‹ค์ œ ์„ฑ๋Šฅ์ด ์ด๋ก ์  ๋ณด์žฅ์„ ์ดˆ๊ณผํ•จ

ํ•œ๊ณ„

  1. ๋ณ€ํ™” ์ƒํ•œ ๊ฐ€์ •: ฮผ์™€ ฮผฬ„๋ฅผ ์‚ฌ์ „์— ์•Œ์•„์•ผ ํ•จ
    • ์‹ค์ œ๋กœ๋Š” ์ •ํ™•ํ•˜๊ฒŒ ์ถ”์ •ํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Œ
    • ๋ณด์ˆ˜์  ์ถ”์ •์€ ํ‘œ๋ณธ ํ•„์š”๋Ÿ‰ ์ฆ๊ฐ€๋กœ ์ด์–ด์ง
  2. ์ •ํ™•๋„ ์ €ํ•˜: ์ƒ์ˆ˜ ๋ชฉํ‘œ์™€ ๋น„๊ตํ•˜์—ฌ ์ •ํ™•๋„๊ฐ€ 4ฮผฬ„๋งŒํผ ์ €ํ•˜๋จ
    • ฮผฬ„๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ์ž‘์„ ๋•Œ๋งŒ ์˜๋ฏธ ์žˆ์Œ
    • ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•˜๋Š” ๋ชฉํ‘œ๋Š” ์ ์šฉ ๋ถˆ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ์Œ
  3. MILP ๊ณ„์‚ฐ ๋ณต์žก๋„:
    • ํ‘œ๋ณธ ์ˆ˜๊ฐ€ ํด ๋•Œ ๊ณ„์‚ฐ ๋น„์šฉ์ด ๋†’์Œ
    • ํ‘œ๋ณธ ์ œ๊ฑฐ ์ „๋žต์ด ํšจ๊ณผ์ ์ด์ง€๋งŒ ๋ฌธ์ œ ๊ธฐํ•˜ํ•™ ๊ตฌ์กฐ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„
  4. ๋ณผ๋ก ๋‹ค๋ฉด์ฒด ์ œํ•œ: ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ•์€ ๋ณผ๋ก ๋‹ค๋ฉด์ฒด ํด๋ž˜์Šค์—๋งŒ ์ ์šฉ ๊ฐ€๋Šฅ
    • ๋” ์ผ๋ฐ˜์ ์ธ ๊ฐ€์„ค ํด๋ž˜์Šค๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ• ํ•„์š”
  5. ๊ณ ์ • ๋ถ„ํฌ ๊ฐ€์ •: ํ‘œ๋ณธ ๋ถ„ํฌ P๊ฐ€ ๊ณ ์ •๋จ
    • 23์€ ๋ถ„ํฌ๋„ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ณ ๋ คํ–ˆ์œผ๋‚˜, ๋ณธ ๋…ผ๋ฌธ์€ ๋ฏธํฌํ•จ

ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

  1. ๋ถ„ํฌ ๋“œ๋ฆฌํ”„ํŠธ: ํ‘œ๋ณธ ๋ถ„ํฌ P๋„ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ ๊ณ ๋ ค(23 ์ฐธ๊ณ )
  2. ์ž์ ์‘ ๋ฐฉ๋ฒ•:
    • ฮผ์™€ ฮผฬ„์˜ ์˜จ๋ผ์ธ ์ถ”์ •
    • ํ‘œ๋ณธ ์ˆ˜์˜ ๋™์  ์กฐ์ •
  3. ๋” ์ผ๋ฐ˜์ ์ธ ๊ฐ€์„ค ํด๋ž˜์Šค:
    • MILP ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฅธ ๊ตฌ์กฐ๋กœ ํ™•์žฅ
    • ์‹ ๊ฒฝ๋ง ๋“ฑ ๋น„๋ณผ๋ก ๊ฐ€์„ค
  4. ๊ณ„์‚ฐ ์ตœ์ ํ™”:
    • ๋” ํšจ์œจ์ ์ธ MILP ํ•ด๊ฒฐ
    • ์ •ํ™•๋„์™€ ํšจ์œจ์„ฑ์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ๊ทผ์‚ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜
  5. ์ด๋ก ์  ๊ฐœ์„ :
    • ๋” ํƒ€์ดํŠธํ•œ ํ‘œ๋ณธ ๋ณต์žก๋„ ์ƒํ•œ
    • ฮผฬ„์— ๋Œ€ํ•œ ์˜์กด์„ฑ ๊ฐ์†Œ

์‹ฌ์ธต ํ‰๊ฐ€

์žฅ์ 

1. ์ด๋ก ์  ์—„๋ฐ€์„ฑ

  • ์ˆ˜ํ•™์  ์œ ๋„๊ฐ€ ์™„์ „ํ•˜๊ณ  ๋ฌธํ—Œ 20์˜ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ์ด์ค‘ ํ™•๋ฅ  ๋ณด์žฅ(PAC ์œ ํ˜•) ์ œ๊ณต. ๊ธฐ๋Œ“๊ฐ’ ํ‰๊ฐ€๋ณด๋‹ค ๊ฐ•ํ•จ
  • ์ƒ์ˆ˜ ๋ชฉํ‘œ๊ฐ€ ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ๋กœ ํฌํ•จ๋˜์–ด ์ด๋ก ์ด ํ†ต์ผ๋จ

2. ๋ฐฉ๋ฒ•์˜ ํ˜์‹ ์„ฑ

  • ์ด๋™ ๋ชฉํ‘œ ์ถ”์ ์„ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ๊ตฌ์„ฑ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • MILP ํ˜•์‹ํ™”๊ฐ€ ์šฐ์•„ํ•˜๊ณ  ์ œ์•ฝ ์„ค๊ณ„๊ฐ€ ์ •๊ตํ•จ(ํฐ M ๋ฐฉ๋ฒ•, ์Šฌ๋ž™ ๋ณ€์ˆ˜)
  • ํ‘œ๋ณธ ์ œ๊ฑฐ ์ „๋žต์ด ์‹ค์šฉ์ (95% ์ œ๊ฑฐ์œจ)

3. ์‹คํ—˜์˜ ์ถฉ๋ถ„์„ฑ

  • ์•ˆ์ „ ๊ด€๋ จ AEB ์‘์šฉ ์„ ํƒ. ๋™๊ธฐ๊ฐ€ ๋ช…ํ™•ํ•จ
  • ๋ชฌํ…Œ์นด๋ฅผ๋กœ ๊ฒ€์ฆ์ด ์ถฉ๋ถ„ํ•จ(500ํšŒ ์‹คํ–‰)
  • ์ด๋ก ๊ณผ ์‹ค์ œ์˜ ๋น„๊ต๊ฐ€ ๋ช…ํ™•ํ•จ

4. ์ž‘๋ฌธ์˜ ๋ช…ํ™•์„ฑ

  • ๊ตฌ์กฐ๊ฐ€ ๋ช…ํ™•ํ•จ. ๋ฌธ์ œ ์ •์˜์—์„œ ์ด๋ก , ๊ตฌ์„ฑ, ์‘์šฉ๊นŒ์ง€ ๋‹จ๊ณ„์ ์œผ๋กœ ์ง„ํ–‰
  • ๊ทธ๋ฆผ์ด ํ’๋ถ€ํ•จ(๊ทธ๋ฆผ 1 ๊ฐœ๋…๋„, ๊ทธ๋ฆผ 3-7 ๊ฒฐ๊ณผ๋„)
  • ์ˆ˜ํ•™ ๊ธฐํ˜ธ๊ฐ€ ๊ทœ๋ฒ”์ ์ž„

๋ถ€์กฑํ•œ ์ 

1. ๊ฐ€์ •์˜ ์‹ค์šฉ์„ฑ

  • ฮผ์™€ ฮผฬ„์˜ ์‚ฌ์ „ ์ธ์‹: ์‹ค์ œ๋กœ๋Š” ์ •ํ™•ํ•˜๊ฒŒ ์–ป๊ธฐ ์–ด๋ ค์›€
    • ๋…ผ๋ฌธ์—์„œ ์ถ”์ • ๋ฐฉ๋ฒ• ๋ฏธ๋…ผ์˜
    • ์ž˜๋ชป๋œ ์ถ”์ •์˜ ์˜ํ–ฅ ๋ฏธ๋ถ„์„
  • ฮผ < 1/4 ์ œํ•œ: ์ƒ๋‹นํžˆ ๊ฐ•ํ•œ ์ œ์•ฝ. ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ถ€์ ํ•ฉ

2. ์‹คํ—˜์˜ ํ•œ๊ณ„

  • ๋‹จ์ผ ์‘์šฉ: AEB ์‚ฌ๋ก€๋งŒ ์žˆ์Œ. ๋‹ค์–‘์„ฑ ๋ถ€์กฑ
  • ๋‹จ์ˆœํ™”๋œ ๊ฐ€์ •: ๊ณ ์ • ํšŒ์ „ ๊ฐ๋„ ฮธ๋กœ ๋น„์„ ํ˜•์„ฑ ํšŒํ”ผ. ์ผ๋ฐ˜์„ฑ ์†์ƒ
  • ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๊ณผ์˜ ๋น„๊ต: 20 ๋“ฑ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๊ณผ์˜ ์ง์ ‘ ์‹คํ—˜ ๋น„๊ต ๋ถ€์žฌ

3. ๊ณ„์‚ฐ ํšจ์œจ์„ฑ

  • ํฐ ํ‘œ๋ณธ ์ˆ˜: 119,237๊ฐœ ํ‘œ๋ณธ์€ ์ผ๋ถ€ ์‘์šฉ์—์„œ ๋น„ํ˜„์‹ค์ ์ผ ์ˆ˜ ์žˆ์Œ
  • MILP ํ•ด๊ฒฐ ์‹œ๊ฐ„: 561์ดˆ๋Š” ์—ฌ์ „ํžˆ ๊ธธ์–ด์„œ ์‹ค์‹œ๊ฐ„ ์‘์šฉ ์ œํ•œ
  • ํ™•์žฅ์„ฑ: ๊ณ ์ฐจ์›, ๋ณต์žกํ•œ ๋‹ค๋ฉด์ฒด์˜ ํ™•์žฅ์„ฑ ๋ฏธ์ถฉ๋ถ„ ํƒ์ƒ‰

4. ์ด๋ก ์  ์ƒํ•œ์˜ ํƒ€์ดํŠธ์„ฑ

  • ์‹ค์ œ ์˜ค๋ฅ˜ 2.4% vs ์ด๋ก  9%: ์ฐจ์ด๊ฐ€ ํผ
  • ๊ฐœ์„  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์ง€๋งŒ ๋…ผ๋ฌธ์—์„œ ๊นŠ์ด ์žˆ๊ฒŒ ๋ถ„์„ํ•˜์ง€ ์•Š์Œ

5. ๋ถ„ํฌ ๋“œ๋ฆฌํ”„ํŠธ ๋ถ€์žฌ

  • ๊ณ ์ • P ๊ฐ€์ •์€ ๋งŽ์€ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š์Œ
  • ํ–ฅํ›„ ์—ฐ๊ตฌ๋กœ ์ œ์‹œ๋˜์—ˆ์ง€๋งŒ ํ˜„์žฌ ์ ์šฉ์„ฑ ์ œํ•œ

์˜ํ–ฅ๋ ฅ

1. ํ•™์ˆ ์  ๊ธฐ์—ฌ

  • ์ด๋ก ์  ์ง„์ „: PAC ํ•™์Šต์„ ์ด๋™ ๋ชฉํ‘œ๋กœ ํ™•์žฅ. ์ด๋ก ์  ๊ณต๋ฐฑ ๋ฉ”์›€
  • ๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ์—ฌ: ๊ตฌ์„ฑ์  MILP ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฅธ ์ถ”์  ๋ฌธ์ œ์— ์˜๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ์Œ
  • ํ•™์ œ ๊ฐ„: ํ†ต๊ณ„ ํ•™์Šต, ์ตœ์ ํ™”, ์ œ์–ด ์ด๋ก ์„ ์—ฐ๊ฒฐ

2. ์‹ค์šฉ์  ๊ฐ€์น˜

  • ์•ˆ์ „ ๊ด€๋ จ ์‹œ์Šคํ…œ: AEB ๋“ฑ ์‘์šฉ์˜ ์ด๋ก ์  ๊ธฐ์ดˆ
  • ์‚ฐ์—… ๊ด€๋ จ์„ฑ: ์ œ๋™ ์ €ํ•˜ ๋“ฑ ๋ฌธ์ œ๊ฐ€ ์‹ค์ œ๋กœ ์กด์žฌํ•จ
  • ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ: ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋‹ค๋ฅธ ์‹œ๋ณ€ ์‹œ์Šคํ…œ์— ์ ์šฉ ๊ฐ€๋Šฅ

3. ์žฌํ˜„์„ฑ

  • ์ฝ”๋“œ ๊ณต๊ฐœ: https://github.com/nikovert/lrn-moving-targets
  • ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ช…ํ™•: ๋ชจ๋“  ์‹คํ—˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ƒ์„ธํžˆ ์ œ์‹œ
  • MILP ์ƒ์„ธ: ์ œ์•ฝ์ด ์™„์ „ํžˆ ๋‚˜์—ด๋˜์–ด ๊ตฌํ˜„ ์šฉ์ด

4. ํ›„์† ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

  • ๋ถ„ํฌ + ๋ชฉํ‘œ ๋™์‹œ ๋“œ๋ฆฌํ”„ํŠธ ์—ฐ๊ตฌ์— ์˜๊ฐ
  • ์˜จ๋ผ์ธ ํ•™์Šต ๋ฐ ์ž์ ์‘ ๋ฐฉ๋ฒ• ์—ฐ๊ตฌ
  • ๋‹ค๋ฅธ ๊ฐ€์„ค ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ์  ๋ฐฉ๋ฒ• ์—ฐ๊ตฌ

์ ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค

์ ํ•ฉํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค:

  1. ์ฒœ์ฒœํžˆ ๋ณ€ํ•˜๋Š” ์‹œ์Šคํ…œ: ฮผฬ„๊ฐ€ ์ž‘์Œ(<5%). ์˜ˆ: ์ œ๋™์˜ ์ ์ง„์  ์ €ํ•˜
  2. ๋ณผ๋ก ๊ตฌ์กฐ ๋ฌธ์ œ: ๋ชฉํ‘œ๋ฅผ ๋ณผ๋ก ๋‹ค๋ฉด์ฒด๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅ
  3. ์˜คํ”„๋ผ์ธ ํ•™์Šต: ํ‘œ๋ณธ ์ˆ˜์ง‘ ๋ฐ MILP ํ•ด๊ฒฐ์— ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„ ์žˆ์Œ
  4. ์•ˆ์ „ ๊ด€๋ จ ์‘์šฉ: ์—„๊ฒฉํ•œ ํ™•๋ฅ ์  ๋ณด์žฅ ํ•„์š”

๋ถ€์ ํ•ฉํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค:

  1. ๋น ๋ฅด๊ฒŒ ๋ณ€ํ•˜๋Š” ๊ฒฝ์šฐ: ฮผฬ„๊ฐ€ 1/4์— ๊ฐ€๊น๊ฑฐ๋‚˜ ๋” ํผ
  2. ์‹ค์‹œ๊ฐ„ ์š”๊ตฌ: ํฐ ํ‘œ๋ณธ ์ˆ˜์™€ ๊ธด ํ•ด๊ฒฐ ์‹œ๊ฐ„ ๊ฐ๋‹น ๋ถˆ๊ฐ€
  3. ๋ณต์žกํ•œ ๋น„๋ณผ๋ก ๋ชฉํ‘œ: ๋ณผ๋ก ๋‹ค๋ฉด์ฒด ํด๋ž˜์Šค ์ดˆ๊ณผ
  4. ๋ถ„ํฌ ๋“œ๋ฆฌํ”„ํŠธ: ํ‘œ๋ณธ ๋ถ„ํฌ P๋„ ํฌ๊ฒŒ ๋ณ€ํ•จ
  5. ๋ฏธ์ง€์˜ ๋ณ€ํ™”์œจ: ฮผ์™€ ฮผฬ„๋ฅผ ์ถ”์ •ํ•  ์ˆ˜ ์—†์Œ

์ž ์žฌ์  ๊ฐœ์„  ๋ฐฉํ–ฅ

  1. ์ž์ ์‘ ์ถ”์ •: ฮผ์™€ ฮผฬ„๋ฅผ ์˜จ๋ผ์ธ์œผ๋กœ ์ถ”์ •ํ•˜๊ณ  ํ‘œ๋ณธ ํ•„์š”๋Ÿ‰ ๋™์  ์กฐ์ •
  2. ๋ถ„์‚ฐ MILP: ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋กœ ๊ณ„์‚ฐ ๊ฐ€์†ํ™”
  3. ์‹ ๊ฒฝ๋ง ๊ทผ์‚ฌ: NN์œผ๋กœ MILP ํ•ด๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ทผ์‚ฌ
  4. ๋Šฅ๋™ ํ•™์Šต: ํ‘œ๋ณธ ์œ„์น˜๋ฅผ ์ง€๋Šฅ์ ์œผ๋กœ ์„ ํƒํ•˜์—ฌ ํ‘œ๋ณธ ํ•„์š”๋Ÿ‰ ๊ฐ์†Œ
  5. ๊ฐ•๊ฑด์„ฑ ๋ถ„์„: ฮผ์™€ ฮผฬ„ ์ถ”์ • ์˜ค๋ฅ˜์˜ ๋ฏผ๊ฐ๋„ ๋ถ„์„

์ฐธ๊ณ ๋ฌธํ—Œ(์„ ๋ณ„)

1 Alamo et al., 2009. "Randomized strategies for probabilistic solutions" - ํ™•๋ฅ ํ™” ๋ฐฉ๋ฒ• ๊ธฐ์ดˆ

5-7,9,12 Calafiore & Campi ์‹œ๋ฆฌ์ฆˆ. "The scenario approach" - ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฐฉ๋ฒ• ํ•ต์‹ฌ ๋ฌธํ—Œ

20 Helmbold & Long, 1994. "Tracking drifting concepts by minimizing disagreements" - ๋ณธ ๋…ผ๋ฌธ์˜ ์ฃผ์š” ํ™•์žฅ ๋Œ€์ƒ

29 Vidyasagar, 2003. "Learning and Generalisation" - PAC ํ•™์Šต ๋ฐ VC ์ด๋ก  ๊ณ ์ „ ๊ต์žฌ

28 Tempo et al., 2005. "Randomized algorithms for analysis and control" - ์ œ์–ด์˜ ํ™•๋ฅ ํ™” ๋ฐฉ๋ฒ•


์ข…ํ•ฉ ํ‰๊ฐ€: ์ด๊ฒƒ์€ ์ด๋ก ์ ์œผ๋กœ ์—„๋ฐ€ํ•˜๊ณ  ๋ฐฉ๋ฒ•์ ์œผ๋กœ ํ˜์‹ ์ ์ธ ์šฐ์ˆ˜ํ•œ ๋…ผ๋ฌธ์ด๋‹ค. ์ฃผ์š” ๊ธฐ์—ฌ๋Š” PAC ํ•™์Šต์„ ์ด๋™ ๋ชฉํ‘œ๋กœ ํ™•์žฅํ•˜๊ณ  ์ฒซ ๋ฒˆ์งธ ๊ตฌ์„ฑ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์‹œํ•œ ๊ฒƒ์ด๋‹ค. ์ด๋ก  ์œ ๋„๊ฐ€ ์™„์ „ํ•˜๊ณ  ๋ฌธํ—Œ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ–ˆ์œผ๋ฉฐ ์‹คํ—˜ ๊ฒ€์ฆ์ด ์ถฉ๋ถ„ํ•˜๋‹ค. ์ฃผ์š” ํ•œ๊ณ„๋Š” ๋ณ€ํ™” ์ƒํ•œ์„ ์‚ฌ์ „์— ์•Œ์•„์•ผ ํ•˜๊ณ , ๊ณ„์‚ฐ ๋ณต์žก๋„๊ฐ€ ๋†’์œผ๋ฉฐ, ๊ณ ์ • ๋ถ„ํฌ ๊ฐ€์ •์ด ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๋ณธ ๋…ผ๋ฌธ์€ ์ฒœ์ฒœํžˆ ๋ณ€ํ•˜๋Š” ์•ˆ์ „ ๊ด€๋ จ ์‹œ์Šคํ…œ์— ์ ํ•ฉํ•˜๋ฉฐ, ์ œ์–ด ์ด๋ก ๊ณผ ํ†ต๊ณ„ ํ•™์Šต์˜ ๊ต์ฐจ ์—ฐ๊ตฌ์— ์ค‘์š”ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ•œ๋‹ค. ํ›„์† ์—ฐ๊ตฌ๋Š” ์ž์ ์‘ ์ถ”์ •, ๋ถ„ํฌ ๋“œ๋ฆฌํ”„ํŠธ, ๊ณ„์‚ฐ ํšจ์œจ์„ฑ ์ตœ์ ํ™”์— ์ดˆ์ ์„ ๋งž์ถ”๊ธฐ๋ฅผ ๊ถŒ์žฅํ•œ๋‹ค.