학습한 policy가 기존 운영 방식보다 낫다는 것을 어떻게 확인하고, 실제 시스템에 적용한 뒤 유지할 것인가? 이 시리즈는 한 snapshot에서 설비–LOT 조합을 순차 선택해 스케줄을 구성하는 문제를 공통 예로 삼아 문제 정의, 학습 환경 설계, 실험과 평가, 배포 및 지속 운용을 연결한다. LOT은 함께 처리하는 작업 단위이며, 본문에서는 lot으로 표기한다. 각 편은 실제 과제에서 내려야 할 결정과 다음 단계에 전달할 산출물을 중심으로 구성한다.

처음에는 두 설비와 두 lot만 놓고, 같은 설비를 먼저 쓰려는 선택이 어떻게 충돌하는지 살펴본다. 선택할 때마다 설비별 예정 작업열을 갱신하지만 실제 생산 시간이 흐르는 것은 아니다. 스케줄을 완성한 뒤 makespan과 총 cycle time(TCT)을 평가한다. 이후 각 편에서 필요한 자격 제약, 처리시간 불확실성, 재계획, 운영 장애를 차례로 추가한다. makespan 개선을 위해 TCT 악화를 얼마나 허용할지, 평가 사례를 동등하게 볼지 운영 빈도로 가중할지도 사전에 결정한다.

특정 기업의 내부 시스템이나 실험 결과를 소개하는 글은 아니다. 공개 논문과 공식 문서가 뒷받침하는 원칙을 구분해 인용하고, 이를 현장에 적용하는 구체적 절차는 작성자의 설계 제안으로 제시한다. 수치 예제와 실험 계획은 설명을 위해 구성했다. 12편은 직접 실행해 검산한 작은 계산 예제와 가상의 RL 평가 결과를 구분한다.

1부. 풀 문제와 학습 환경을 정의한다

2부. 학습 결과를 믿을 수 있는 근거를 만든다

3부. 배포하고 유지한다

알고리즘 자체가 처음이라면 강화학습 기초를 먼저 읽어도 좋다. 이 시리즈의 질문은 주어진 알고리즘을 어떻게 학습시키고, 비교하고, 실제 의사결정에 연결할 것인가다.