일정이 계속 바뀌는 공장에 롤링 호라이즌이 필요한 이유
공장 일정은 신규 주문과 설비 고장 때문에 매일 바뀝니다. 한 달 계획을 한 번 계산해 고정하기보다 일정 구간만 실행하고 새 정보로 다시 계획하는 롤링 호라이즌이 유용합니다.
의사결정 조건을 정의한다
전체 계획 기간과 실제로 고정할 실행 구간을 나눕니다. 오늘 시작한 작업이나 이미 예약된 자재를 매번 다시 뒤집으면 현장이 혼란스러워집니다. 반면 먼 미래 작업은 수요 변화에 맞춰 유연하게 바꿀 수 있습니다.
제약과 데이터를 확인한다
재계획 주기를 주문 도착 속도와 설비 변동에 맞춥니다. 너무 자주 계산하면 일정 변경 비용이 커지고, 너무 늦으면 고장에 대응하지 못합니다. 시간 구간별로 확정·조정 가능·가정 단계의 경계를 표시해야 합니다.
작은 사례로 비교한다
새 계획을 만들 때 기존 계획을 시작점으로 사용하고 변경 횟수에도 비용을 부여합니다. 납기를 조금 개선하려고 작업자 배치가 전부 바뀌면 실행하기 어렵습니다. 변경 금지 구간과 예외 승인 조건을 모델에 함께 넣습니다.
현장 성과를 측정한다
납기 준수율, 재계획 후 바뀐 작업 수, 작업 중단, 추가 근무 비용을 함께 측정합니다. 목적함수 비용이 낮아도 현장 변경 부담이 높으면 운영 성과는 나쁠 수 있습니다. 피크 주문 주간을 포함해 과거 시나리오로 검증합니다.
계획을 계속 갱신한다
롤링 호라이즌은 매번 새 최적해를 얻는 기술이 아니라 변경 가능한 부분만 안전하게 조정하는 운영 방식입니다. 계획 버전과 변경 이유를 남겨 담당자가 이전 약속과 새 약속을 비교할 수 있어야 합니다.
현장에 적용할 때의 순서
- 확정 구간과 조정 가능 구간 분리
- 재계획 주기·변경 비용 설정
- 기존 계획 대비 변경량 검증
주의할 실패: 매번 모든 작업을 새로 배치
관찰할 지표: 납기·변경 작업 수·야근 비용
적용 전 체크리스트
- 확정 구간과 조정 가능 구간 분리
- 재계획 주기·변경 비용 설정
- 기존 계획 대비 변경량 검증
참고 자료
Google OR-Tools — Job Shop Scheduling. 작업 순서와 설비 제약을 모델링하는 방식은 OR-Tools 공식 자료를 참고했습니다. 롤링 호라이즌 운영 규칙은 적용 제안입니다.
이미지와 도식은 이해를 돕기 위한 개념 시각화입니다. 특정 고객의 실제 설비·데이터·화면을 재현한 것이 아닙니다.
#롤링호라이즌 #생산일정 #재계획 #스케줄링 #최적화 #네이처프랙탈 #산업AI #의사결정 #데이터활용 #현장적용
이 주제를 실제 시스템으로 옮기려면 AI 알고리즘 개발 살펴보기