최적화
이 기능은 무엇인가요?
최적화는 "수많은 가능한 스케줄 중 가장 좋은 것을 찾아내는" 기능입니다. 유전알고리즘(GA), 시뮬레이티드 어닐링(SA) 등 고급 메타휴리스틱 알고리즘을 사용하여 납기준수율, 가동률, 셋업시간, 비용 등 복합 목적을 동시에 최적화합니다.
핵심 가치: 사람이 수작업으로 만들 수 없는 수준의 최적 스케줄을 자동으로 생성합니다.
업무 프로세스 개요
포함된 화면
| 순서 | 화면명 | 주요 업무 | 사용 시점 |
|---|---|---|---|
| 1 | 최적화 알고리즘 | 알고리즘 설정 및 파라미터 | 초기 설정, 튜닝 시 |
| 2 | 목적함수 가중치 | 최적화 목표 가중치 조정 | 목표 우선순위 변경 시 |
| 3 | 최적화 실행이력 | 최적화 실행 결과 분석 | 실행 후 결과 비교 시 |
| 4 | 네트워크 최적화 | 다공장 물류/용량 최적화 | 다공장 운영 최적화 시 |
| 5 | 최적화 실행이력 | 상세 실행 로그 확인 | 실행 성능 분석 시 |
알고리즘 선택 가이드
| 알고리즘 | 특성 | 적합 상황 | 오더 규모 |
|---|---|---|---|
| GA (유전알고리즘) | 다양한 해 탐색, 안정적 | 범용, 대규모 | 100~1000+ |
| SA (시뮬레이티드 어닐링) | 지역 최적 탈출, 빠름 | 중소 규모 | 50~300 |
| Tabu (타부 서치) | 금기 목록 기반, 정밀 | 반복 개선 | 50~500 |
| CP-SAT (제약 프로그래밍) | 정확해 보장, 느림 | 소규모 정밀 | 10~50 |
| MILP (혼합정수계획법) | 수학적 최적해 | 선형 제약 | 10~100 |
| RL (강화학습) | 학습 기반 적응 | 반복 패턴 | 가변 |
시작하기
- 목적함수 설정: 목적함수 가중치에서 납기/가동률/셋업/비용의 중요도를 설정합니다
- 알고리즘 선택: 최적화 알고리즘에서 규모에 맞는 알고리즘을 선택합니다
- 최적화 실행: 시뮬레이션 모드로 먼저 실행하여 결과를 확인합니다
- 결과 비교: 기존 스케줄 대비 개선률을 확인합니다
- 적용: 만족스러운 결과를 스케줄에 적용합니다
업무 자동화
별도의 수작업 없이 아래 규칙에 따라 데이터가 자동으로 계산·생성·검증됩니다.
안내
화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다. 예를 들어 공구 가용 상태를 변경하면 스케줄 충돌 여부가 자동 검증되고, 네트워크 최적화가 완료되면 모델 상태가 자동 갱신됩니다. 이 규칙은 데이터 정합성을 보장하며, 수작업 오류를 방지합니다.
이 메뉴의 업무 자동화 흐름
공구 가용성 변경 → 공구 스케줄 충돌 자동 검증 / 네트워크 최적화 완료 → 모델 상태 자동 갱신
➡️ 자동 처리
데이터를 변경하면 관련 데이터가 자동으로 갱신됩니다.