发明名称 集装箱码头出口箱堆场自动分配方法
摘要 本发明公开了集装箱码头出口箱堆场自动分配方法,其包括以下步骤:首先为各船的出口箱分配箱区,然后为各船的出口箱各箱组计划箱位,最后为具体的出口箱选择箱位。本发明对出口箱箱区分配、箱位计划、进场自动选位进行深入研究和对提高双40装船的比例的初步考虑,有利于提高既定堆场密度下出口箱堆垛的有序性,具有为后续装船作业的有序组织奠定良好基础的重要意义。
申请公布号 CN101585453B 申请公布日期 2014.05.07
申请号 CN200810171642.2 申请日期 2008.10.23
申请人 上海海事大学 发明人 宓为建;严伟;苌道方;何军良;张艳伟;谢尘;陆后军;边志成;王红湘;沈银娟;王朝霞
分类号 B65G63/00(2006.01)I;G06Q10/08(2012.01)I;G06Q50/28(2012.01)I 主分类号 B65G63/00(2006.01)I
代理机构 上海天翔知识产权代理有限公司 31224 代理人 朱妙春
主权项 1.集装箱码头出口箱堆场自动分配方法,其特征在于,该方法包括以下步骤:首先为各船的出口箱分配箱区,然后为各船的出口箱各箱组计划箱位,最后为具体的出口箱选择箱位;所述为各船的出口箱分配箱区首先给各船分配集港箱区段,然后通过决策模型决策各船出口箱堆存区段;所述各船对应区段数的确定方法:(1).若装船时每个出口箱堆存区段配备1台轮胎吊,则一个作业线分配两个堆场箱区;由于装船时只要一个箱区内只有1台轮胎吊,一个堆场区段只允许对应某船舶的1条作业线,堆场箱区数为作业线数的2倍;(2).若堆存箱区数不足,则可计划最接近2倍作业线的箱区,然后将计划的每个箱区分成两部分,两部分之间至少隔开一个大贝,这样可以保证同一箱区内如果有两台场桥能够同时作业;所述为各船的出口箱各箱组计划箱位,需要根据当前时段内为每条船分配箱区的实际情况,决策各船在各箱区的贝计划,各船各卸货港在不同箱区的分布计划,贝与箱组匹配计划,贝内排计划;所述具体的出口箱选择箱位中构建出口箱自动选位模型,该模型包括第一级分配策略的选位模型以及混堆模型;所述决策模型包括以下部分:决策函数:TP:决策周期需要预做堆存计划的时段;决策周期为4天,12个小时为一个计划时段,TP=8,每个计划时段用t表示,每次只有t=1的计划时段的决策被执行;NA:普通箱区数;P:当前决策周期,每个决策周期开始时更新当前决策周期为P,;VP<sub>t</sub>:决策周期P内计划时段t预做堆存计划的船舶集合;VP<sub>jt</sub>:当前决策周期P内的计划时段t内的船舶j;NVP<sub>ti</sub>:计划时段t内区段i中已有船舶或已计划船舶的集合;B<sub>jt</sub>:船VP<sub>jt</sub>的预靠泊位位置,以船舶的中心位置为准;d<sub>ijt</sub>:堆场区段i与计划时段t内船舶j预靠泊位之间的距离;N20<sub>jt</sub>:计划时段t内的船舶j出口箱普通20尺的数量;N40<sub>jt</sub>:计划时段t内的船舶j出口箱普通40尺的数量;Row<sub>i</sub>:箱区i内允许堆放的排数;Tier<sub>i</sub>:箱区i内允许堆放的层数;OPL<sub>j</sub>:船舶j装船时预计的作业线数;K<sub>jt</sub>:计划时段t内的船舶j处于集港的第几个时段,每条船集港分8个时段;STH<sub>it</sub>:计划时段t时箱区i内所有船舶的作业,即装船或卸船,开始时间集合,其包括已有船舶和已计划船舶,STH<sub>it</sub>={STH<sub>it1</sub>,STH<sub>it2</sub>,…,STH<sub>itn</sub>};ETH<sub>it</sub>:计划时段t时箱区i内所有船舶的作业,即装船或卸船,结束时间集合,其包括已有船舶和已计划船舶,ETH<sub>it</sub>={ETH<sub>it1</sub>,ETH<sub>it2</sub>,…,ETH<sub>itn</sub>};ST<sub>tj</sub>:计划时段t内的船舶j的装船开始时间;ET<sub>tj</sub>:计划时段t内的船舶j的装船结束时间;N_20<sub>ijtk</sub>:计划时段t之前的时段k内船舶j计划到箱区i的20尺出口箱箱量;N_40<sub>ijtk</sub>:计划时段t之前的时段k内船舶j计划到箱区i的40尺出口箱箱量;NU<sub>i(t-1)</sub>:当前决策周期的t-1时段末时,区段i的空贝数,根据船舶的离港时间和提箱的统计规律预测;NUB<sub>i(t-1)</sub>:当前决策周期的t-1时段末时,区段i的空大贝数,根据船舶的离港时间和提箱的统计规律预测,大贝为一个箱区中连续相邻的两个贝组合而成,空大贝即为箱区中连续相邻的两个空贝组成;λ:宽泛系数,选择箱区时,箱区的空位数应不小于分到该箱区的箱量乘以宽泛系数;N<sub>large_O</sub>:N<sub>large_O</sub>为较大的正实数,一般可设N<sub>large_O</sub>=1000,若N20<sub>jt</sub>+2*N40<sub>jt</sub>&gt;N<sub>large_O</sub>表明船舶VP<sub>jt</sub>的出口箱量较多;N<sub>small_O</sub>:N<sub>small_O</sub>为较小的正实数,一般可设N<sub>small_O</sub>=200,若N20<sub>jt</sub>+2*N40<sub>jt</sub>&lt;N<sub>small_O</sub>表明船舶VP<sub>jt</sub>的出口箱量较少;决策参数:<img file="FDA0000456103080000021.GIF" wi="1970" he="175" />相应的集装箱将堆存在该区段,其中1≤i≤NA,VP<sub>jt</sub>∈VP<sub>t</sub><img file="FDA0000456103080000022.GIF" wi="1345" he="175" />N_20<sub>ijt</sub>:计划时段t内船舶j计划到箱区i的20尺出口箱箱量;N_40<sub>ijt</sub>:计划时段t内船舶j计划到箱区i的40尺出口箱箱量;目标函数:<maths num="0001"><![CDATA[<math><mrow><msub><mi>f</mi><mn>1</mn></msub><mo>=</mo><mi>Min</mi><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>TP</mi></munderover><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijt</mi></msub><mo>+</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijt</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>AL</mi><mi>ijt</mi></msub><mo>*</mo><msub><mi>d</mi><mi>ijt</mi></msub></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><mo>&ForAll;</mo><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub><mo>,</mo><msub><mi>f</mi><mn>2</mn></msub><mo>=</mo><mi>Min</mi><mo>{</mo><munder><mi>Max</mi><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow></munder><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>jt</mi></msub></munderover><mo>[</mo><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijtk</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijtk</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>HAL</mi><mi>ijtk</mi></msub><mo>]</mo><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>8</mn><mo>-</mo><msub><mi>K</mi><mi>jt</mi></msub></mrow></munderover><mo>[</mo><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijt</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijt</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>AL</mi><mi>ijt</mi></msub><mo>]</mo><mo>]</mo><mo>-</mo></mtd></mtr><mtr><mtd><munder><mi>Min</mi><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow></munder><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>jt</mi></msub></munderover><mo>[</mo><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijtk</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijtk</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>HAL</mi><mi>ijtk</mi></msub><mo>]</mo><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>8</mn><mo>-</mo><msub><mi>K</mi><mi>jt</mi></msub></mrow></munderover><mo>[</mo><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijt</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijt</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>AL</mi><mi>ijt</mi></msub><mo>]</mo><mo>]</mo><mo>}</mo></mtd></mtr></mtable></mfenced></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>f</mi><mn>3</mn></msub><mo>=</mo><mi>Min</mi><mo>{</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>TP</mi></munderover><mo>[</mo><munder><mi>Max</mi><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow></munder><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub></mrow></munder><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijt</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijt</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>AL</mi><mi>ijt</mi></msub><mo>)</mo></mrow><mo>-</mo><munder><mi>Min</mi><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow></munder><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub></mrow></munder><mrow><mo>(</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijt</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijt</mi></msub><mo>)</mo></mrow><mo>*</mo><msub><mi>AL</mi><mi>ijt</mi></msub><mo>)</mo></mrow><mo>]</mo><mo>}</mo></mrow></math>]]></maths>构建多目标规划:Min{ω<sub>1</sub>*f<sub>1</sub>,ω<sub>2</sub>*f<sub>2</sub>,ω<sub>3</sub>*f<sub>3</sub>}约束条件:t∈TP,j∈VP<sub>t</sub><maths num="0004"><![CDATA[<math><mrow><mi>N</mi><msub><mn>20</mn><mi>jt</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><msub><mi>AL</mi><mi>ijt</mi></msub><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>20</mn><mi>ijt</mi></msub></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mi>N</mi><msub><mn>40</mn><mi>jt</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><msub><mi>AL</mi><mi>ijt</mi></msub><mo>*</mo><mi>N</mi><mo>_</mo><msub><mn>40</mn><mi>ijt</mi></msub></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mi>Min</mi><mo>|</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>K</mi><mi>jt</mi></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><msub><mi>HAL</mi><msub><mi>ijt</mi><mi>k</mi></msub></msub><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>8</mn><mo>-</mo><msub><mi>K</mi><mi>jt</mi></msub></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><msub><mi>AL</mi><mi>ijt</mi></msub><mo>-</mo><mn>2</mn><mo>*</mo><msub><mi>OPL</mi><mi>jt</mi></msub><mo>|</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>t</mi><mo>=</mo><mrow><mo>(</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>8</mn><mo>)</mo></mrow><mo>,</mo><mi>&lambda;</mi><mo>*</mo><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub></mrow></munder><mi>N</mi><msub><mn>20</mn><mi>jt</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub></mrow></munder><mi>N</mi><msub><mn>40</mn><mi>jt</mi></msub><mo>)</mo></mrow><mo>&le;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><msub><mi>AL</mi><mi>ijt</mi></msub><mo>*</mo><msub><mi>NU</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub><mo>*</mo><mo>[</mo><msub><mi>Row</mi><mi>i</mi></msub><mo>*</mo><msub><mi>Tier</mi><mi>i</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>Tier</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo><mo>,</mo></mrow></math>]]></maths>其中只要<img file="FDA0000456103080000038.GIF" wi="198" he="60" />使得AL<sub>ijt</sub>=1,即可<maths num="0008"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>t</mi><mo>=</mo><mrow><mo>(</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>8</mn><mo>)</mo></mrow><mo>,</mo><mi>&lambda;</mi><mo>*</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>VP</mi><mi>t</mi></msub></mrow></munder><mi>N</mi><msub><mn>40</mn><mi>jt</mi></msub><mo>&le;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>NA</mi></munderover><msub><mi>AL</mi><mi>ijt</mi></msub><mo>*</mo><msub><mi>NUB</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub><mo>*</mo><mo>[</mo><msub><mi>Row</mi><mi>i</mi></msub><mo>*</mo><msub><mi>Tier</mi><mi>i</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>Tier</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>m</mi><mo>&Element;</mo><msub><mi>NVP</mi><mi>ti</mi></msub><mo>,</mo><msub><mi>AL</mi><mi>ijt</mi></msub><mo>*</mo><mo>[</mo><msub><mi>STH</mi><mi>mt</mi></msub><mo>-</mo><msub><mi>ET</mi><mi>tj</mi></msub><mo>]</mo><mo>*</mo><mo>[</mo><msub><mi>ETH</mi><mi>mt</mi></msub><mo>-</mo><msub><mi>ST</mi><mi>tj</mi></msub><mo>]</mo><mo>></mo><mn>0</mn></mrow></math>]]></maths>对于VP<sub>xt</sub>,VP<sub>yt</sub>∈VP<sub>t</sub>,若N20<sub>xt</sub>+2*N40<sub>xt</sub>&gt;N<sub>large_O</sub>且N20<sub>yt</sub>+2*N40<sub>yt</sub>&gt;N<sub>large_O</sub>,则:AL<sub>ixt</sub>.AL<sub>iyt</sub>=0,1≤i≤NA;所述贝计划中的贝分配模型由以下部分组成:决策函数:Q_all<sub>v</sub>:当前时段分配给船舶v的出口箱区集合;NB<sub>i</sub>:箱区i内空贝的集合;贝分配时只能分配空的贝,所述空贝是指当该船的出口箱集港时,该贝是空的,且未计划给别的船;L<sub>ijk</sub>:箱区i内第j贝和第k贝之间的距离;Dis:一个贝的宽度;N40<sub>iv</sub>:箱区i内计划船v的40尺的箱量;N20<sub>iv</sub>:箱区i内计划船v的20尺的箱量;Row<sub>i</sub>:箱区i内允许堆放的排数;Tier<sub>i</sub>:箱区i内允许堆放的层数;Bno<sub>j</sub>:箱区i内第j贝的贝号;Blsn<sub>iv</sub>:箱区i内分配给船舶v的左边界贝的贝号;Bren<sub>iv</sub>:箱区i内分配给船舶v的右边界贝的贝号;Bblsn<sub>iv</sub>:箱区i内之前分配给船舶v的左边界贝的贝号;Bbren<sub>iv</sub>:箱区i内之前分配给船舶v的右边界贝的贝号;Bvall<sub>iv</sub>:箱区i内分配给船舶v的贝集合;OPi<sub>j</sub>:判断箱区i内第j贝与其相邻贝是否属于同一条作业线;Badn<sub>iv</sub>:箱区i中给船v计划的贝中连续贝的块集合,块为一个箱区中连续相邻的几个贝组合而成;Bn<sub>biv</sub>:箱区i中给船v计划的块b的贝数;Sad<sub>ij</sub>:箱区i内第j贝相邻贝的作业开始时间,即装船或卸船的开始时间;Ead<sub>ij</sub>:箱区i内第j贝相邻贝的作业结束时间,即指装船或卸船的开始时间;S<sub>ij</sub>:箱区i内第j贝的装船开始时间;E<sub>ij</sub>:箱区i内第j贝的装船结束时间;λ:贝分配时的宽泛系数;决策变量:<img file="FDA0000456103080000041.GIF" wi="1056" he="162" /><img file="FDA0000456103080000042.GIF" wi="908" he="161" />目标函数:<maths num="0010"><![CDATA[<math><mrow><msub><mi>f</mi><mn>1</mn></msub><mo>=</mo><mi>Min</mi><munder><mi>&Sigma;</mi><mrow><mi>v</mi><mo>&Element;</mo><msub><mi>VP</mi><mn>1</mn></msub></mrow></munder><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><msub><mi>all</mi><mi>v</mi></msub></mrow></munder><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>NB</mi><mi>i</mi></msub><mo>,</mo><mi>k</mi><mo>&Element;</mo><msub><mi>NB</mi><mi>i</mi></msub></mrow></munder><msub><mi>F</mi><mi>ijv</mi></msub><mo>*</mo><msub><mi>F</mi><mi>ikv</mi></msub><mo>*</mo><msub><mi>L</mi><mi>ijk</mi></msub></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>f</mi><mn>2</mn></msub><mo>=</mo><mi>Min</mi><munder><mi>&Sigma;</mi><mrow><mi>v</mi><mo>&Element;</mo><msub><mi>VP</mi><mn>1</mn></msub></mrow></munder><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><msub><mi>all</mi><mi>v</mi></msub></mrow></munder><mrow><mo>(</mo><msub><mi>BP</mi><mi>iv</mi></msub><mo>*</mo><mo>[</mo><mi>Max</mi><mrow><mo>(</mo><mo>|</mo><msub><mi>Blsn</mi><mi>iv</mi></msub><mo>-</mo><msub><mi>Bbren</mi><mi>iv</mi></msub><mo>|</mo><mo>,</mo><mo>|</mo><msub><mi>Bren</mi><mi>iv</mi></msub><mo>-</mo><msub><mi>Bblsn</mi><mi>iv</mi></msub><mo>|</mo><mo>)</mo></mrow><mo>/</mo><mn>2</mn><mo>+</mo><mn>1</mn><mo>]</mo><mo>*</mo><mi>Dis</mi><mo>)</mo></mrow></mrow></math>]]></maths>Min(ω<sub>1</sub>*f<sub>1</sub>+ω<sub>2</sub>*f<sub>2</sub>)约束条件:i∈Q_all<sub>v</sub>,j∈NB<sub>i</sub>,v∈VP<sub>1</sub><maths num="0012"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><msub><mi>all</mi><mi>v</mi></msub><mo>,</mo><mi>v</mi><mo>&Element;</mo><msub><mi>VP</mi><mn>1</mn></msub><mo>,</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>NB</mi><mi>i</mi></msub></mrow></munder><msub><mi>F</mi><mi>ijv</mi></msub><mo>*</mo><mrow><mo>(</mo><msub><mi>Row</mi><mi>i</mi></msub><mo>*</mo><msub><mi>Tier</mi><mi>i</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>Tier</mi><mi>i</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><mi>&lambda;</mi><mo>*</mo><mrow><mo>(</mo><msub><mrow><mi>N</mi><mn>20</mn></mrow><mi>iv</mi></msub><mo>+</mo><mn>2</mn><mo>*</mo><msub><mrow><mi>N</mi><mn>40</mn></mrow><mi>iv</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0013"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>v</mi><mo>&Element;</mo><msub><mi>VP</mi><mn>1</mn></msub><mo>,</mo><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><msub><mi>all</mi><mi>v</mi></msub><mo>,</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mo>[</mo><msub><mi>Blsn</mi><mi>iv</mi></msub><mo>+</mo><mn>2</mn><mo>,</mo><msub><mi>Bren</mi><mi>iv</mi></msub><mo>+</mo><mn>2</mn><mo>]</mo></mrow></munder><mrow><mo>(</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>F</mi><mi>ijv</mi></msub><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>F</mi><mrow><mi>i</mi><mrow><mo>(</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mi>v</mi></mrow></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>v</mi><mo>&Element;</mo><msub><mi>VP</mi><mn>1</mn></msub><mo>,</mo><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><msub><mi>all</mi><mi>v</mi></msub><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>Bvall</mi><mi>iv</mi></msub><mo>,</mo><msub><mi>OP</mi><mi>ij</mi></msub><mo>*</mo><mrow><mo>(</mo><msub><mi>S</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>Ead</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><msub><mi>E</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>Sad</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn><mo>;</mo></mrow></math>]]></maths>其中<img file="FDA0000456103080000053.GIF" wi="1143" he="158" /><img file="FDA0000456103080000054.GIF" wi="1505" he="129" />Badn<sub>iv</sub>=Bvall<sub>iv</sub>λ>1L<sub>ijk</sub>&gt;0,Dis&gt;0;所述各船各卸货港在不同箱区的分布计划中的卸货港分配模型保证并行发箱,一个是保证不同作业线可以同时发箱,另一个是保证同一条作业线可以并行发箱,即同一个港口的应计划在不同的区段;其主要包括以下部分:决策函数:Q_all_b:当前计划之前已经分配给船舶的出口箱区集合;Q_bh_Lp<sub>p</sub>:船舶的卸货港p前50%箱子所在的箱区;Q_ah_Lp<sub>p</sub>:船舶的卸货港p后50%箱子计划的箱区;LP<sub>all</sub>:船舶的所有卸货港的集合;LPO<sub>i</sub>:船舶的在箱区i内已存在卸货港的集合;LPP<sub>i</sub>:船舶的在箱区i内当天计划卸货港的集合;Lp<sub>p</sub>:船舶的卸货港p,p按照挂靠港先后顺序排列;决策参数:<img file="FDA0000456103080000055.GIF" wi="1475" he="163" /><img file="FDA0000456103080000056.GIF" wi="831" he="148" />目标函数:<maths num="0015"><![CDATA[<math><mrow><mi>Min</mi><munder><mi>&Sigma;</mi><mrow><mi>p</mi><mo>&Element;</mo><msub><mi>Lp</mi><mi>all</mi></msub></mrow></munder><msub><mi>SLp</mi><mi>p</mi></msub></mrow></math>]]></maths>约束条件:如果<img file="FDA0000456103080000068.GIF" wi="526" he="72" />则<img file="FDA0000456103080000069.GIF" wi="364" he="71" />其中i∈(Q_all∩Q_all_b)<img file="FDA00004561030800000610.GIF" wi="725" he="76" />其中Lp<sub>p</sub>∈LP<sub>all</sub><maths num="0016"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>p</mi><mo>&Element;</mo><msub><mi>LP</mi><mi>all</mi></msub></mrow></munder><msub><mi>Lp</mi><mi>pi</mi></msub><mo>*</mo><msub><mi>Lp</mi><mrow><mrow><mo>(</mo><mi>p</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></mrow></msub><mo>*</mo><mo>|</mo><mi>p</mi><mo>-</mo><mrow><mo>(</mo><mi>p</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mn>1</mn><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>p</mi><mo>&Element;</mo><msub><mi>LP</mi><mi>all</mi></msub></mrow></munder><msub><mi>Lp</mi><mi>pi</mi></msub><mo>;</mo></mrow></math>]]></maths>所述贝与箱组匹配计划中的贝与箱组匹配模型将同一尺寸、同一船舶、同一卸货港、同一吨级的集港箱为一个箱组,将船舶的箱组按卸货港由远及近、尺寸20和40、吨级由重及轻进行排序,并按该序列为箱组编号;其由以下部分组成:决策函数:CG<sub>all</sub>:船舶的出口箱箱组集合;NO<sub>m</sub>:船舶出口箱的箱组m的箱组号;按照箱组排序先后顺序排列编号;CG<sub>i</sub>:船舶出口箱在箱区i内的箱组数;BPCG<sub>im</sub>:箱组m计划在箱区i内的贝;BTCG<sub>im</sub>:箱组m如果需要跨贝时,在箱区i内跨越的贝;B<sub>ij</sub>:箱区i内第j贝的贝号;决策变量<img file="FDA0000456103080000063.GIF" wi="1109" he="164" /><img file="FDA0000456103080000064.GIF" wi="734" he="157" /><img file="FDA0000456103080000065.GIF" wi="1442" he="162" /><img file="FDA0000456103080000066.GIF" wi="594" he="163" /><img file="FDA0000456103080000067.GIF" wi="1544" he="147" />目标函数:<maths num="0017"><![CDATA[<math><mrow><mi>Min</mi><mrow><mo>(</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><mi>all</mi></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>GG</mi><mi>i</mi></msub></munderover><msub><mi>BP</mi><mi>im</mi></msub><mo>*</mo><msub><mi>L</mi><mrow><msub><mi>iBTCG</mi><mi>im</mi></msub><msub><mi>BPCG</mi><mi>im</mi></msub></mrow></msub><mo>+</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><mi>all</mi></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>GG</mi><mi>i</mi></msub></munderover><msub><mi>MT</mi><mi>ijm</mi></msub><mo>*</mo><msub><mi>MT</mi><mrow><mi>iq</mi><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub><mo>*</mo><msub><mi>Lp</mi><mi>ijq</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>&Element;</mo><msub><mi>Bvall</mi><mi>iv</mi></msub><mo>,</mo><mi>q</mi><mo>&Element;</mo><msub><mi>Bvall</mi><mi>iv</mi></msub></mrow></math>]]></maths>约束条件:<maths num="0018"><![CDATA[<math><mrow><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>&Element;</mo><mi>Q</mi><mo>_</mo><mi>all</mi></mrow></munder><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>Bvall</mi><mi>i</mi></msub></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>2</mn></mrow><msub><mi>Row</mi><mi>i</mi></msub></munderover><msub><mi>Size</mi><mi>ijk</mi></msub><mo>=</mo><mn>0</mn></mrow></math>]]></maths>S40<sub>m</sub>*MT<sub>ijm</sub>*MT<sub>iqm</sub>*|B<sub>ij</sub>-B<sub>iq</sub>|=2,其中i∈Q_all<sub>v</sub>,j∈Bvall<sub>i</sub>,m∈CG<sub>all</sub><img file="FDA0000456103080000073.GIF" wi="241" he="154" />其中,i∈Q_all,j∈Bvall<sub>i</sub>;所述贝内排计划中的贝内排分配模型,首先获得各贝内计划的箱组数;然后将计划在各贝内的箱组按箱组号从小到大的顺序排序;最后按箱组号从小到大的顺序将箱组计划在贝内靠近车道的排到远离车道的排;其主要由以下部分组成:决策函数:CG<sub>ijq</sub>:箱区i内第j贝第q排的箱组;CT<sub>ij</sub>:箱区i内第j贝的箱组集合;GN<sub>ijq</sub>:箱区i内第j贝第q排的箱组数;决策变量:<img file="FDA0000456103080000074.GIF" wi="182" he="82" />箱区i内第j贝第q排的箱组的箱组号;目标函数:<maths num="0019"><![CDATA[<math><mrow><mi>Min</mi><munderover><mi>&Sigma;</mi><mrow><mi>q</mi><mo>=</mo><mn>2</mn></mrow><msub><mi>Row</mi><mi>i</mi></msub></munderover><mo>|</mo><msub><mi>NO</mi><msub><mi>CG</mi><mi>ijq</mi></msub></msub><mo>-</mo><msub><mi>NO</mi><msub><mi>CG</mi><mrow><mi>ij</mi><mrow><mo>(</mo><mi>q</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></msub><mo>|</mo><mo>,</mo></mrow></math>]]></maths>其中i∈Q_all,j∈Bvall<sub>i</sub>约束条件:<maths num="0020"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>q</mi><mo>&Element;</mo><msub><mi>Row</mi><mi>i</mi></msub><mo>,</mo><msub><mi>NO</mi><msub><mi>CG</mi><mi>ijq</mi></msub></msub><mo>&GreaterEqual;</mo><msub><mi>NO</mi><msub><mi>CG</mi><mrow><mi>ij</mi><mrow><mo>(</mo><mi>q</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></msub></msub><mo>,</mo></mrow></math>]]></maths>其中i∈Q_all,j∈Bvall<sub>i</sub><maths num="0021"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>q</mi><mo>&Element;</mo><msub><mi>Row</mi><mi>i</mi></msub><mo>,</mo><msub><mi>CG</mi><mi>ijq</mi></msub><mo>&Subset;</mo><msub><mi>CT</mi><mi>ij</mi></msub><mo>,</mo></mrow></math>]]></maths>其中i∈Q_all,j∈Bvall<sub>i</sub><maths num="0022"><![CDATA[<math><mrow><mo>&ForAll;</mo><mi>q</mi><mo>&Element;</mo><msub><mi>Row</mi><mi>i</mi></msub><mo>,</mo><msub><mi>GN</mi><mi>ijq</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo></mrow></math>]]></maths>其中i∈Q_all,j∈Bvall<sub>i</sub>;所述第一级分配策略的选位模型采用基于规则的决策方法,所述规则为,(1)优先选择该集港箱所属箱组的计划排未堆满的计划贝,且该贝应该是作业场桥到达时间较短的贝;(2)在堆存贝确定后,优先选择已有该箱组堆存且仍有空箱位的排进行堆存;若该贝内已有该组集装箱堆存的排已堆满或该贝内还未有该箱组的集装箱堆存,则应随机选择一个该箱组的计划排中未堆存集装箱的排作为其堆存排;所述决策方法为第一步:确定当前集港箱所属的箱组;第二步:搜索该箱组的计划区、贝、排;第三步:判断该箱组计划排内是否已堆存满;如果没有堆存满,则执行第四步,否则执行第五步;第四步:在该箱组没堆存满的排内随机选择一排作为该集港箱的堆存排,其堆存位置在该排现有堆存箱最上层的上方,进行堆存直至堆存满;第五步:执行混堆策略的选位模型或新开贝;所述混堆模型包括新开贝选位模型和混堆策略的选位模型,所述新开贝选位模型主要由以下部分组成:决策函数:Blp:当前集港箱所属港口计划贝的集合;S<sub>cu</sub>:当前集港箱的尺寸;<img file="FDA0000456103080000081.GIF" wi="96" he="72" />新开的贝;B<sub>j</sub>:已经计划的贝;<img file="FDA0000456103080000087.GIF" wi="271" he="75" />新开贝和原计划贝之间的距离;目标函数:<maths num="0023"><![CDATA[<math><mrow><mi>Min</mi><mrow><mo>(</mo><mi>L</mi><mo>_</mo><msub><mi>B</mi><mn>1</mn></msub><mo>_</mo><msub><mi>B</mi><msub><mi>nb</mi><mn>1</mn></msub></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>L</mi><mo>_</mo><msub><mi>B</mi><mi>j</mi></msub><mo>_</mo><msub><mi>B</mi><msub><mi>nb</mi><mn>1</mn></msub></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>L</mi><mo>_</mo><msub><mi>B</mi><mi>n</mi></msub><mo>_</mo><msub><mi>B</mi><msub><mi>nb</mi><mn>1</mn></msub></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>L</mi><mo>_</mo><msub><mi>B</mi><mi>j</mi></msub><mo>_</mo><msub><mi>B</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>L</mi><mo>_</mo><msub><mi>B</mi><mi>n</mi></msub><mo>_</mo><msub><mi>B</mi><msub><mi>nb</mi><mi>k</mi></msub></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中B<sub>j</sub>∈Blp约束条件:<maths num="0024"><![CDATA[<math><mrow><msub><mi>B</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>&Element;</mo><msub><mi>NB</mi><mi>i</mi></msub></mrow></math>]]></maths><maths num="0025"><![CDATA[<math><mrow><msub><mi>S</mi><mi>cu</mi></msub><mo>=</mo><msub><mi>Size</mi><msub><mi>nb</mi><mi>j</mi></msub></msub></mrow></math>]]></maths><maths num="0026"><![CDATA[<math><mrow><msub><mi>OP</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>*</mo><mrow><mo>(</mo><msub><mi>S</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>-</mo><msub><mi>Ead</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><msub><mi>E</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>-</mo><msub><mi>Sad</mi><msub><mi>nb</mi><mi>j</mi></msub></msub><mo>)</mo></mrow><mo>></mo><mn>0</mn><mo>;</mo></mrow></math>]]></maths>其中<img file="FDA0000456103080000086.GIF" wi="1125" he="162" />
地址 200135 上海市浦东新区浦东大道1550号