晚上好!我实际上是在法国国家档案馆实习,遇到一种想用图形解决的情况...
一,尘土飞扬的情况
我们希望根据图书的高度优化图书馆图书的排列方式,以最大程度地减少归档成本。书的高度和厚度是已知的。我们已经按照高度升序排列了这些书(我不知道这是不是最好的东西,但是...就是这样做的方法)。了解了每本书的厚度后,我们可以为每个类确定其排列所需的厚度,将其称为(例如,高的书的总厚度)。H i L i H i = 23L i = 300
图书馆可以定制制造货架,指示所需的长度和高度(深度没有问题)。高度和长度货架的成本为 ,其中是固定成本,是每长度单位的货架成本。x i F i + C i x i F i C i
需要注意的是高度的货架可以用来存储高度的书籍 与。我们希望将成本降到最低。^ h Ĵ Ĵ ≤ 我
我的老师建议我将此问题建模为寻路问题。该模型可能涉及索引为到个顶点。我的导师建议我计算现有条件,每个边的含义以及如何计算与边相关的评估。其他解决方案和见解也可以。0 n v (i ,j )(i ,j )
例如,对于《公约》(法国历史的黑暗时期),我们有这样一个数组:
二。见习书虫的假设
我想我必须在Djikstra,Bellman或Bellman-Kalaba之间计算一种算法...我试图在以下小节中找出哪一个。
1.条件
我们在这里遇到在顶点和顶点之间进行寻路的问题,必须从出站(也就是说,路径(或步行)必须存在于和之间n n 0 0 n
2.计算内容(更新(25/10/2015))
// 就我所不知道要建模的顶点和要建模的边而言,仍在处理中...
我最好的猜测
我认为每当我们从数组中找到最短路径时,就至少要摆脱一种货架类型,但这只是我的假设...;)。
我认为,模拟如何购买书架和存储我们的书的最佳方法必须类似于下图,(但是请随意批评我的方法!;))
顶点:
- 是架子,我们可以用它来存储我们的书。
- 是未存储任何书本的状态。使用这个顶点可以让我使用每个成本公式(边)。
边:是使用A型货架的成本。例如:F 1 + C 1 x 1 fom 0是仅使用类型1架子存储我们的羊皮纸,手稿的成本。
但是,从这里我不知道如何创建最短路径问题。
确实,我不知道将所有书籍都存放在哪里。
这使我想到了另一个主意...
另一个主意...
在这里,我正在寻找从给定顶点到0状态的最短路径,也就是说,知道最高的文档是 tall,我正在寻找最便宜的方式来排列我的文档。
顶点:
- 是可用于存储书籍的书架。
- 是存储所有书籍的状态。使用这个顶点可以让我使用每个成本公式(边)。
边:是使用一种类型的成本。例如:从3开始的是使用架子存储我们的羊皮纸,手稿后使用架子的成本。˚F 1个 + c ^ 1 X 1吨ý p ë 1 吨ý p ë 3
但是,我不知道将放在。
3,如何计算
我认为我们必须从较高的书架开始,然后才能存储较小的书...
做
我们将高度为 cm加上高度为 cm的直到比使用变得昂贵为止搁置。那么H i = n z H i = n − 1 H i = n − 1 i = i − 1
当i> <0时
最后,我不知道如何使x变化...
也就是说,例如,如何选择将文档放入或。 4 3