안녕하세요! 나는 실제로 Archives Nationales of France에서 인턴십을하고 있는데 그래프를 사용하여 해결하려는 상황에 직면했습니다 ...
먼지가 많은 상황
보관소 비용을 최소화하기 위해 도서관 도서의 높이를 기준으로 책 배열을 최적화하려고합니다. 책의 높이와 두께는 알려져 있습니다. 우리는 이미 책을 높이 의 오름차순으로 정렬 했습니다. 각 책의 두께를 알면 각 클래스 마다 배열에 필요한 두께를 결정 하고 라고 부를 수 (예 : 높이 의 책 은 총 두께 ).
라이브러리는 원하는 길이와 높이를 나타내는 맞춤형 선반을 제작할 수 있습니다 (깊이에는 문제 없음). 높이 및 길이 의 선반 비용은 . 여기서 고정 비용이며 길이 단위당 선반 비용입니다.
높이 선반 높이 책을 저장하는 데 사용할 수 있습니다 와 . 비용을 최소화하고 싶습니다.
교사는이 문제를 길 찾기 문제로 모델링 할 것을 제안했습니다. 이 모델에는 정점 색인 양식 에 . 멘토는 기존 조건, 각 엣지 의미 및 평가 방법을 해결하도록 제안했습니다. 가장자리와 관련 . 또한 다른 솔루션과 통찰력도 괜찮습니다.
예를 들어 컨벤션 (프랑스 역사의 어두운시기)에는 다음과 같은 배열이 있습니다.
II. 연수생 책벌레의 가정
Djikstra, Bellman 또는 Bellman-Kalaba 사이의 알고리즘을 계산해야한다고 생각합니다 ... 다음 하위 섹션에서 어떤 알고리즘을 찾으려고합니다.
1. 조건
우리는 척추 사이의 길 찾기 문제가 있습니다. 그리고 꼭짓점 , 에서 나가야합니다 (즉, 경로 (또는 도보)는 과
2. 계산 대상 (업데이트 됨 (2015 년 10 월 25 일))
// 정점과 모델링 할 모서리를 모르는 한 계속 진행 중입니다 ...
내 최선의 추측
배열에서 가장 짧은 경로를 찾을 때마다 적어도 한 가지 유형의 선반을 제거한다고 생각하지만 그건 내 가정입니다 ...;).
선반을 구입하고 책을 보관하는 방법을 모델링하는 가장 좋은 방법은 다음 그래프와 같아야한다고 생각합니다 (그러나 제 방법을 비판하십시오!;)
꼭짓점 :
- 책을 보관하는 데 사용할 수있는 선반입니다.
- 책이 저장되지 않은 상태입니다. 이 정점을 사용하면 각 비용 공식 (가장자리)을 사용할 수 있습니다.
가장자리 : 선반 유형을 사용하는 비용입니다. 예를 들어 : fom 0은 양피지, 원고를 저장하기 위해 유형 1 선반 만 사용하는 비용입니다 ...
그러나 여기에서 가장 짧은 경로 문제를 만드는 방법을 모르겠습니다.
사실, 나는 나의 모든 책을 어디에 보관할 것인지 알 수 없었습니다.
이것은 나를 다른 아이디어로 인도합니다 ...
또 다른 아이디어 ...
여기에서는 주어진 정점에서 0 상태까지의 최단 경로, 즉 가장 높은 문서가 키가 크고 문서를 정리하는 가장 저렴한 방법을 찾고 있습니다.
꼭짓점 :
- 책을 보관하는 데 사용할 수있는 선반입니다.
- 모든 책이 저장된 상태입니다. 이 정점을 사용하면 각 비용 공식 (가장자리)을 사용할 수 있습니다.
가장자리 : 선반 유형을 사용하는 비용입니다. 예를 들어 : 3에서 비용은 사용 후 선반 양피지, 원고를 보관할 선반 ...
그러나 나는 어디에 넣을 지 모른다. .
3. 계산 방법
작은 책을 보관할 수있는 한 높은 선반부터 시작해야한다고 생각합니다.
하다
우리는 와 cm 높이의 선반 높이 + 의 cm 그것이 복용보다 더 비싸 질 때까지 높이 선반. 그때
i> <0 동안
마지막으로 x를 다양하게 만드는 방법을 모르겠습니다 ...
즉, 선택하는 방법을 말하는 것입니다 문서 또는 예를 들어.