결과를 출력합니다
다음은 작업 흐름도입니다.
은어 프로그램 작성:
TSP 는 여러 가지 방법으로 정수 계획 모델로 표현할 수 있습니다. 여기에 소개된 모델을 만드는 한 가지 방법은 문제의 모든 해결책 (반드시 최적의 것은 아님) 을' 유람' 으로 보는 것이다.
0- 1 정수 변수를 도입합니다.
목표는 최소화입니다
두 가지 분명한 조건이 충족되어야 합니다.
1 .. 도시를 구경하고 나면 꼭 갈 도시가 있어야 합니다.
한 도시를 참관하기 전에, 너는 네가 방금 참관한 정확한 도시가 있어야 한다.
위의 두 가지 조건은 다음 두 가지 제약 조건 세트를 사용하여 각각 달성됩니다.
여기서 우리는 할당 문제에 대한 정수 계획 모델인 모델을 얻었다. 하지만 이 두 가지 조건은
TSP 는 충분한 조건이 아니라 필수조건일 뿐이다.
예를 들어, 다음과 같은 경우에는 TSP 문제에 대한 해결책이 아닙니다.
철강공업은 국가공업의 기초 중 하나이며 철광석은 철강공업의 주요 원료 기지이다. 많은 현대화된 철광은 노천에서 채굴되며, 그 생산은 주로 전기 삽 (이하 삽) 을 적재하고 전동륜 하역차 (이하 트럭) 를 운송하여 이루어진다. 이러한 대형 설비의 이용률을 높이는 것은 노천 광산의 경제적 효율을 높이는 최우선 과제이다.
노천 광산이 폭파되어 생긴 암더미는 여러 개 있는데, 각 암더미는 삽위라고 불리며, 각 삽위는 사전에 철량에 따라 광석과 암석으로 석두 () 를 나누었다. 일반적으로 평균 철분 함유량은 25% 이상이고, 그렇지 않으면 암석이다. 각 삽 위치의 광석과 암석의 양과 광석의 평균 철분량 (품위라고 함) 은 알려져 있다. 삽당 최대 1 개의 삽을 배치할 수 있으며, 삽의 평균 적재 시간은 5 분입니다.
광산 하역지 (이하 광산 하역지) 에는 광산용 광산 누출, 두 철도 거꾸로 된 부지 (이하 거꾸로 된 장소), 퇴암용 누암, 암장 등이 포함된다. 각 하역 지점에는 자체 생산 요구 사항이 있습니다. 국가 자원을 보호하고 광산의 경제적 이익을 고려하는 관점에서 광산을 제거하는 데 필요한 철분 함유량 (요구 사항이 29.5% 1%, 품위 한계라고 가정) 에 따라 배광량은 한 교대 (8 시간) 내에서 품위 한계에 도달할 수 있다. 장기적으로 마운트 해제 지점은 이동할 수 있지만 한 교대 내에서는 변경되지 않습니다. 트럭의 평균 하역 시간은 3 분이다.
사용 된 트럭 적재 중량 154 톤, 평균 시속 28 km/h, 화물차는 연료 소모량이 많고, 각 차는 반당 디젤을 거의 1 톤으로 소비한다. 발동기에 불을 붙일 때 대량의 배터리 에너지를 소비해야 하기 때문에 한 번의 기어가 시작될 때 한 번만 불을 붙인다. 화물차가 기다리는 동안 소비하는 에너지도 상당히 크다. 원칙적으로 안배할 때 화물차는 기다려서는 안 된다. 삽토기와 하역점 모두 동시에 두 대 이상의 트럭을 서비스할 수 없다. 트럭은 항상 가득 차 있다.
각 삽에서 각 하역점까지 가는 도로는 전용 양방향 차선, 폭 60 m, 길이 막히지 않고 각 도로의 마일리지가 알려져 있습니다.
한 교대의 생산 계획에는 (1) 얼마나 많은 전기 삽을 출동시켰는지, 어느 삽 위치에 있는지를 포함해야 한다. 몇 대의 트럭을 배치하고, 어느 노선에서 운송하고, 몇 번이나 운송하는지 (무작위 요인, 하역 시간 및 운송 시간이 정확하지 않기 때문에, 일정 방안은 무효입니다. 각 노선의 트럭 수와 안배만 파악하면 됩니다.) 합격한 계획은 트럭을 기다리지 않고 생산량과 품질 (등급) 요구 사항을 충족해야 하며, 좋은 계획은 다음 두 가지 원칙 중 하나를 검사해야 한다.
모 노천 광산에는 10 삽 위치, 하역점 5 개, 지게차 7 대, 트럭 20 대가 있습니다. 각 하역 지점당 한 교대의 생산량 요구 사항은 광산 누출 1.2 만톤, 역ⅰ 역 1.3 만톤, 역ⅱ 역 1.3 만톤, 누수암/KLLL 입니다
삽위 및 하역점 위치의 2 차원 도식도는 아래 그림과 같이 각 삽위부터 하역점까지의 거리 (km) 와 각 삽위당 광암량 (만톤) 과 광석 평균 철분 함유량을 보여 줍니다.
이 예는 원칙 1 을 예로 들어 전체 모델링 및 해결 과정을 보여 줍니다.
다양한 기호 및 단위에 대한 설명은 다음과 같습니다.
: 삽 위치의 석재 운송량에서 하역점 번호, 단위: 차 (최종 시나리오의 요구 사항 중 하나, 차선의 총 차수에 해당).
: 삽 위치로부터의 거리-언로드 점 번호 (km) 입니다.
: 삽 위치에서 루프를 시작하는 데 필요한 시간부터 언로드 점 번호 (분) 까지입니다.
: 삽 위치 번호에서 동시에 실행할 수 있는 최대 트럭 수량부터 하역 지점 번호, 단위: 최종 시나리오의 요구 사항 중 하나로 차선에서 동시에 실행할 수 있는 트럭 수에 해당합니다.
: 한 대의 자동차가 한 교대에서 삽 위치 No 에서 실행할 수 있는 최대 횟수부터 하역 지점 번호 (단위: 차) 까지.
: 1 삽의 철광석 생산량에 100 을 곱합니다.
, 단위: 차량 수;
: 삽 위치 철광석 매장량, 단위: 만 톤.
: 삽 위치의 암석 매장량, 단위는 만 톤이다.
: 1 호삽이 0- 1 변수를 사용하는지 여부를 설명합니다.
=
모든 대상 함수 및 제약 조건을 분석하려면 다음과 같이 하십시오.
대상 함수:
제한 사항:
그런 다음 다음과 같은 모형을 작성할 수 있습니다.
이 프로세스는 다음과 같습니다.