데이터 연구 분야 시뮬레이션 vs 최적화
시뮬레이션
예시 그림의 유체 역학과 같은 물리적 상호작용을 보여주는 시각적 프로그램 뿐 아니라
현실과 가깝게 만든 모델을 제작한 뒤
여러 변수를 대입하여 실험해 보는 행위가 모두 시뮬레이션에 속한다.
가상의 네트워크를 만들어서
네트워크 트래픽을 시뮬레이팅 할 수도 있고
가상의 주식 시장을 만들어서
시장의 변동성을 시뮬레이팅 할 수도 있다.
불확실성이 많은 현실 세계의 도메인에서
시스템의 동작과 흐름을 모방하여 미래를 예측하고 이해한다.
결국 시뮬레이션도 미래를 예측하고 이해하기 위해 사용한다.
이 모델에서 조건을 바꾸면 어떤 일이 일어날 지를 관찰한다.
목표를 달성하기 위한 가장 좋은 방법을 찾는다.
방법이라고하면 최소값 or 최대값의 해답을 의미한다.
꼭 값 하나로 귀결 되는 것은 아니며
단일 스칼라 값 외에도
스케줄, 경로, 벡터 행렬 등으로도 표현될 수 있다.
방법을 찾기 위 전제되어야 할 조건은
목표가 명확해야한다는 것이다.
현실과 가깝게 만든 모델을 제작한 뒤
여러 변수를 대입하여 실험해 보는 행위가 모두 시뮬레이션에 속한다.
가상의 네트워크를 만들어서
네트워크 트래픽을 시뮬레이팅 할 수도 있고
가상의 주식 시장을 만들어서
시장의 변동성을 시뮬레이팅 할 수도 있다.
불확실성이 많은 현실 세계의 도메인에서
시스템의 동작과 흐름을 모방하여 미래를 예측하고 이해한다.
결국 시뮬레이션도 미래를 예측하고 이해하기 위해 사용한다.
이 모델에서 조건을 바꾸면 어떤 일이 일어날 지를 관찰한다.
최적화
목표를 달성하기 위한 가장 좋은 방법을 찾는다.
방법이라고하면 최소값 or 최대값의 해답을 의미한다.
꼭 값 하나로 귀결 되는 것은 아니며
단일 스칼라 값 외에도
스케줄, 경로, 벡터 행렬 등으로도 표현될 수 있다.
방법을 찾기 위 전제되어야 할 조건은
목표가 명확해야한다는 것이다.
시뮬레이션과 최적화
최적화 과정을 통해 후보 해를 도출하고
시뮬레이션으로 검증하여 사용한다.
시뮬레이션으로 검증하여 사용한다.


댓글
댓글 쓰기