이번 이슈에서는 GUI 이외의 주요 기능 구현을 진행합니다. 구체적으로 다음 두 가지 작업을 포함합니다:
1. stochastic_generator 모듈 구현
- 계약 또는 작업 스케줄 생성 시 확률적 요소를 반영하는 생성기 설계
- 설정 가능한 분포 (예: 정규, 지수 등)를 통해 다양한 시나리오 생성 가능하도록 확장성 확보
2. Priority Rule 클래스 내 Metric 반환 메서드 구현
- 각 Priority Rule이 적용된 결과에 대해 실제 성능 지표(metric)를 반환하는 메서드 추가
- 예: 평균 지연 시간(average tardiness), 총 작업시간(makespan), 자원 활용률(utilization) 등
- 추후 학습 기반 비교 및 시각화 시 핵심 지표로 활용될 예정