본문으로 건너뛰기

최적화

이 기능은 무엇인가요?​

최적화는 "수많은 가능한 스케줄 중 가장 좋은 것을 찾아내는" 기능입니다. 유전알고리즘(GA), 시뮬레이티드 어닐링(SA) 등 고급 메타휴리스틱 알고리즘을 사용하여 납기준수율, 가동률, 셋업시간, 비용 등 복합 목적을 동시에 최적화합니다.

핵심 가치: 사람이 수작업으로 만들 수 없는 수준의 최적 스케줄을 자동으로 생성합니다.

업무 프로세스 개요​

포함된 화면​

순서화면명주요 업무사용 시점
1최적화 알고리즘알고리즘 설정 및 파라미터초기 설정, 튜닝 시
2목적함수 가중치최적화 목표 가중치 조정목표 우선순위 변경 시
3최적화 실행이력최적화 실행 결과 분석실행 후 결과 비교 시
4네트워크 최적화다공장 물류/용량 최적화다공장 운영 최적화 시
5최적화 실행이력상세 실행 로그 확인실행 성능 분석 시

알고리즘 선택 가이드​

알고리즘특성적합 상황오더 규모
GA (유전알고리즘)다양한 해 탐색, 안정적범용, 대규모100~1000+
SA (시뮬레이티드 어닐링)지역 최적 탈출, 빠름중소 규모50~300
Tabu (타부 서치)금기 목록 기반, 정밀반복 개선50~500
CP-SAT (제약 프로그래밍)정확해 보장, 느림소규모 정밀10~50
MILP (혼합정수계획법)수학적 최적해선형 제약10~100
RL (강화학습)학습 기반 적응반복 패턴가변

시작하기​

  1. 목적함수 설정: 목적함수 가중치에서 납기/가동률/셋업/비용의 중요도를 설정합니다
  2. 알고리즘 선택: 최적화 알고리즘에서 규모에 맞는 알고리즘을 선택합니다
  3. 최적화 실행: 시뮬레이션 모드로 먼저 실행하여 결과를 확인합니다
  4. 결과 비교: 기존 스케줄 대비 개선률을 확인합니다
  5. 적용: 만족스러운 결과를 스케줄에 적용합니다

업무 자동화​

별도의 수작업 없이 아래 규칙에 따라 데이터가 자동으로 계산·생성·검증됩니다.

안내

화면에서 데이터를 저장하면 시스템이 관련된 다른 화면의 데이터를 자동으로 갱신합니다. 예를 들어 공구 가용 상태를 변경하면 스케줄 충돌 여부가 자동 검증되고, 네트워크 최적화가 완료되면 모델 상태가 자동 갱신됩니다. 이 규칙은 데이터 정합성을 보장하며, 수작업 오류를 방지합니다.

이 메뉴의 업무 자동화 흐름

공구 가용성 변경 → 공구 스케줄 충돌 자동 검증 / 네트워크 최적화 완료 → 모델 상태 자동 갱신

➡️ 자동 처리​

데이터를 변경하면 관련 데이터가 자동으로 갱신됩니다.

공구 가용성 변경 → 스케줄 충돌 자동 검증​

공구 가용 상태를 변경하면 이미 배정된 공구 스케줄과의 충돌 여부가 자동으로 검증됩니다.

  • 언제: 공구 가용성 화면에서 가용 상태를 추가·수정할 때
  • 결과: 충돌이 있는 경우 공구 스케줄 화면에 경고가 자동으로 표시됩니다

네트워크 최적화 완료 → 모델 상태 자동 갱신​

네트워크 최적화가 완료되면 모델 상태가 자동으로 '완료'로 변경됩니다.

  • 언제: 네트워크 최적화 결과가 등록될 때
  • 결과: 네트워크 최적화 화면의 모델 상태가 자동으로 '완료'로 변경됩니다