조립 라인에 일련의 기계에 대한 라우팅 순서가 있습니다. 각 경로는 전체 회선을 거쳐야합니다 (즉, 첫 번째 및 두 번째 시스템 만 실행하는 경우 회선의 두 번째에서 끝까지의 거리를 고려해야합니다).최단 흐름 레이아웃 솔버
필자는 라인의 각 위치 사이에 고정 된 거리를 가진 6 개의 다른 기계 (가능한 720 대의 기계 조합)를 보유하고 있습니다. 첫 번째 기계와 두 번째 기계 사이의 거리는 100 '이고 두 번째와 세 번째 사이의 거리는 75'이고 세 번째와 네 번째는 75 '이고 네 번째와 다섯 번째는 25'이며 다섯 번째와 여섯 번째는 25 '입니다.
나는 줄을 따라 내려야하는 4 가지 제품이 있는데, 각각 고정 라우팅이 있습니다.
제 문제는 라인 설정의 가능한 모든 조합을 실행하고이 라인의 최적 설정을 결정할 수있는 vba 코드 또는 솔버를 어떻게 설정합니까? 모든 기계는 결과를 최적화하는 한 어느 위치 에나 배치 할 수 있습니다!
네 제품의 경로는 다음과 같습니다
A - B - C - D - F
A - C - B - D – E - F
A - F - E - D - C - B - A - F
A - C - E - B - D – F
다음과 같은 소리가 적합합니다. https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm –
가장 간단한 방법은 가능한 모든 구성을 열거하고 (최고 720 개만 있음) 가장 좋은 것을 선택하는 것입니다. 공식적인 최적화 모델은 그렇게 쉽지는 않습니다. –
숙제가 마치 – jsotola