Chào buổi tối! Tôi thực sự đang thực tập tại Archives Nationales of France và tôi đã gặp phải một tình huống tôi muốn giải quyết bằng đồ thị ...
I. Tình hình bụi bặm.
Chúng tôi muốn tối ưu hóa việc sắp xếp sách của thư viện của tôi theo chiều cao của chúng để giảm thiểu chi phí lưu trữ của chúng. Chiều cao và độ dày của những cuốn sách được biết đến. Chúng tôi đã sắp xếp các cuốn sách theo thứ tự tăng dần về chiều cao (Tôi không biết đó có phải là điều tốt nhất không nhưng ... đó là cách chúng tôi đã làm). Biết độ dày của mỗi cuốn sách, chúng ta có thể xác định cho mỗi lớp độ dày cần thiết cho sự sắp xếp của chúng, gọi nó là (ví dụ: những cuốn sách có có thể có tổng độ dày ).H i L i H i = 23L i = 300
Thư viện có thể tùy chỉnh kệ sản xuất, cho biết chiều dài và chiều cao mong muốn (không có vấn đề với độ sâu). Một kệ có chiều cao và chiều dài giá là , trong đó là chi phí cố định và là chi phí của giá trên mỗi đơn vị chiều dài.x i F i + C i x i F i C i
Lưu ý rằng một kệ có chiều cao có thể được sử dụng để lưu trữ sách có chiều cao với . Chúng tôi muốn giảm thiểu chi phí.H j j ≤ i
Gia sư của tôi đề nghị tôi mô hình hóa vấn đề này như một vấn đề tìm đường. Mô hình có thể bao gồm các đỉnh được lập chỉ mục từ đến . Người cố vấn của tôi đề nghị tôi tìm ra các điều kiện hiện có, từng ký hiệu cạnh và cách tính giá trị liên quan đến cạnh . Tôi cũng sẽ ổn với các giải pháp khác cũng như hiểu biết sâu sắc.0 n v ( i , j ) ( i , j )
Chẳng hạn, chúng ta có Công ước (một thời kỳ đen tối của Lịch sử Pháp) như một mảng:
II. Các giả định của một con mọt sách
Tôi nghĩ rằng tôi phải tính toán một thuật toán giữa Djikstra, Bellman hoặc Bellman-Kalaba ... Tôi đang cố gắng tìm ra thuật toán nào trong các phần phụ sau.
1. Điều kiện
Chúng ta đang ở đây với một vấn đề tìm đường giữa một đỉnh và một đỉnh , phải đi ra từ (có nghĩa là, một đường dẫn (hoặc đi bộ) phải tồn tại giữa vàn n 0 0 n
2. Những gì cần tính toán (cập nhật (25/10/2015))
// Công việc vẫn đang được xử lý theo như tôi không biết nên chọn đỉnh nào và cạnh nào để tạo mô hình ...
Dự đoán tốt nhất của tôi
Tôi nghĩ rằng chúng tôi loại bỏ ít nhất một loại kệ mỗi lần chúng tôi tìm thấy một con đường ngắn nhất từ mảng, nhưng đó chỉ là giả định của tôi ...;).
Tôi nghĩ rằng cách tốt nhất để mô hình hóa cách mua kệ và lưu trữ sách của chúng tôi phải giống như biểu đồ sau, (nhưng, xin vui lòng, chỉ trích phương pháp của tôi!))
đỉnh:
- là những kệ chúng ta có thể sử dụng để lưu trữ sách của mình.
- là trạng thái không có sách được lưu trữ. Sử dụng đỉnh này cho phép tôi sử dụng từng công thức chi phí (cạnh).
các cạnh: là chi phí sử dụng một loại giá đỡ. ví dụ: fom 0 là chi phí chỉ sử dụng giá loại 1 để lưu trữ giấy da, bản thảo ...F 1 + C 1 x 1
Tuy nhiên, từ đây tôi không biết làm thế nào để tạo ra vấn đề con đường ngắn nhất của mình.
Thật vậy, tôi sẽ không biết nơi nào tôi sẽ cất tất cả các cuốn sách của mình.
Điều này dẫn tôi đến một ý tưởng khác ...
Một ý tưởng khác...
Ở đây, tôi đang tìm kiếm con đường ngắn nhất từ một đỉnh nhất định đến trạng thái 0, nghĩa là, biết rằng tài liệu cao nhất là cao, tôi đang tìm cách rẻ nhất để sắp xếp tài liệu của mình.
đỉnh:
- là những kệ chúng ta có thể sử dụng để lưu trữ sách của mình.
- là trạng thái nơi tất cả các cuốn sách được lưu trữ. Sử dụng đỉnh này cho phép tôi sử dụng từng công thức chi phí (cạnh).
các cạnh: là chi phí sử dụng một loại giá đỡ. ví dụ: từ 3 là chi phí sử dụng kệ sau khi sử dụng kệ để lưu trữ giấy da, bản thảo của chúng tôi ...F 1 + C 1 x 1 t y p e 1 t y p e
Tuy nhiên, tôi không biết nên đặt .
3. Cách tính
Tôi nghĩ rằng chúng ta phải bắt đầu với những kệ cao hơn chừng nào chúng ta có thể lưu trữ những cuốn sách nhỏ hơn ...
Làm
Chúng tôi lấy cm với chiều cao trong chiều cao của chúng + cm của chiều cao cho đến khi nó trở nên đắt hơn so với lấy xiên. thìH i = n z H i = n - 1 H i = n - 1 i = i - 1
Trong khi tôi> <0
Cuối cùng, tôi không biết làm thế nào để thay đổi x ...
Đó là nói làm thế nào để chọn đặt tài liệu trong hoặc chẳng hạn. 4 3