일부 양상 에서 , 배달원 에 대한 다른 사전 할당 동작 은 데이터베이스 로부터 , 복수 의 배달 루트 및 복수 의 배달 서브 - 루트 를 검색 하 는 단계 - 상기 배달 서브 - 루트 는 상기 배달 루트 의 일부분 임 -, 검색 에 기초 하 여 , 상기 배달 루트 및 상기 배달 서브 - 루트 에 할당 된 패키지 의 수 를 계산 하 는 단계 , 및 사용 자 입력 에 기초 하 여 , 복수 의 카테고리 로 분류 된 사전 할당 된 작업자 를 포함 하 는 배달 을 위해 이용 가능 한 작업자 의 사전 할당 을 수신 하 는 단계 를 포함 할 수 있 다 . 사전 할당 동작 은 또한 , 상기 사전 할당 에 기초 하 여 , 상기 사전 할당 된 작업자 를 상기 배달 루트 및 상기 배달 서브 - 루트 에 대하 여 비교 하 는 단계 , 상기 비교 에 기초 하 여 , 상기 패키지 , 상기 배달 루트 , 및 상기 배달 서브 - 루트 를 상기 카테고리 들 로 사전 분류 된 상기 사전 할당 된 작업자 에 할당 하 는 단계 , 상기 사전 할당 된 작업자 와 연관 된 복수 의 후보 루트 를 생성 하 는 단계 , 및 상기 할당 및 생성 된 후보 루트 에 기초 하 여 , 상기 배달 서브 - 루트 를 교정 하 는 단계 를 포함 할 수 있 다 . 사전 할당 동작 은 배달 일 이전 에 추가 로 발생 할 수 있 다 . 예 를 들 면 , 작업자 는 배달 전날 , 배달 전 주 를 포함 하 는 배달 일 이전 에 그룹 으로 사전 할당 될 수 있 고 , 배달 일 이전 에 그룹 에 영구 적 으로 사전 할당 될 수 있 다 . 다른 사전 할당 기간 과 스케줄 이 고려 될 수 있 다 .