优势 行动研究进展 1687 - 9155<我年代年代npub-type="ppub"> 1687 - 9147 Hindawi 10.1155 / 2020/5239176 5239176 研究文章 使用拉格朗日分解和体积解决生产配送设施选址问题的算法 https://orcid.org/0000 - 0002 - 0804 - 7685 Alenezy Eiman J。 Repoussis Panagiotis P。 数学系 基础教育学院公共权力应用教育和培训科威特 科威特城 科威特 paaet.edu.kw 2020年 4<米onth> 2 2020年 2020年 21<米onth> 10 2019年 10<米onth> 12 2019年 30.<米onth> 12 2019年 4<米onth> 2 2020年 2020年 版权©2020 Eiman j . Alenezy。 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

在这项研究中,我们将关注问题的一个变体:生产设施定位问题(机构)。在许多机构的配方,假设每个需求点只能由一个开放的设施,这是问题的最简单的情况下。我们认为每个需求点的情况可以由多个开放设施。我们首先研究拉格朗日松弛方法。然后,我们说明的问题分解引入更严格的约束,如何解决该机构的速度而实现一个更好的质量解决方案。与此同时,我们应用体积算法来提高低和上限的原始问题的最优解大问题的大小。

1。介绍</t我tle> <p>有有限数量的测试用例问题的机构,我们知道在文献中,可以用来评估的结果,本研究的主要目的,拉格朗日分解算法。大部分的算法开发的文献已经对模拟数据进行测试。</p><p>介绍了拉格朗日松弛或拉格朗日分解在70年初举行的工作和卡普(<xref ref-type="bibr" rid="B1"> 1</xref>,<xref ref-type="bibr" rid="B2"> 2</xref>和et al。<xref ref-type="bibr" rid="B3"> 3</xref>]。他们意识到系统之间的关系旅行推销员问题和最小生成树问题给出了一个锋利的下界的最佳解决方案。此后,他们使用被称为次梯度优化的过程<xref ref-type="bibr" rid="B3"> 3</xref>),表明是有效的近似某些分段线性的最大凹函数。拉格朗日松弛的概念是我们放松一些约束和惩罚他们的违反,并放宽这些限制的动机是,许多组合优化问题由一个简单的问题,一些额外的复杂约束。应用拉格朗日松弛这些问题将放松这些复杂的约束和吸收成目标函数。结果轻松变得更容易解决的问题。</p><p>Barahona和Anbil<xref ref-type="bibr" rid="B4"> 4</xref>)提出了一个扩展的次梯度算法,将产生一个近似成本每个迭代;他们称之为体积算法。一般来说,产生一个原始矢量以及对偶向量,可以作为一个起点一个更精确的方法。他们能够提供一个成功的实验与线性规划问题。</p><p>大量的近似算法与最近提出了不同的技术为各种应用程序的机构;例如,引用(<xref ref-type="bibr" rid="B5"> 5</xref>- - - - - -<xref ref-type="bibr" rid="B11"> 11</xref>]。</p><p>在[Alenezy和Khalaf)<xref ref-type="bibr" rid="B12"> 12</xref>]讨论了拉格朗日详细分解和体积算法程序。在本文中,我们使用它的变体在解决我们的大尺寸问题的机构。这项工作的结果是与最好的贪婪,贪婪的弱解的结果。</p><p>为了评估我们的拉格朗日分解算法的性能,我们开发的贪婪启发式(过滤器),已知问题提供良好的解决方案在文献[<xref ref-type="bibr" rid="B9"> 9</xref>]。这是为了说明这些启发式的有效性比较目的在评估我们的拉格朗日分解方法在大问题实例。</p><p>在极端情况下非常大的问题,不可能有任何强烈的约束。然而,我们把一个动态模型表示方法,即一个有效收紧约束动态添加到模型表示。</p><p>特别是,在本文中,我们说明我们所有的分析结果和实验为贪婪启发式和拉格朗日分解算法。我们还包括测试算法的性能比较的基准模型。</p></年代ec> <sec id="sec2"> <title>2。生产配送设施选址问题</t我tle> <p>设施选址问题(FLP)试图找到一些设备为许多客户服务;因此,有一组潜在的设施的位置<我t一个lic> F</我t一个lic>;打开一个设施的位置<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M1"> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:math> </inline-formula>都有一个关联的非负固定成本<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M2"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和有限或无限的能力<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M3"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>可用的供应。有一组客户(客户)或需求点<我t一个lic> D</我t一个lic>需要服务;客户<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M4"> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:math> </inline-formula>有一个需求<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M5"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>必须满足的开放的设施。如果一个设施的位置<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M6"> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:math> </inline-formula>是用来满足客户的需求的一部分吗<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M7"> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:math> </inline-formula>,然后有一个服务或运输成本,这通常是与距离成正比<我t一个lic> 我</我t一个lic>来<我t一个lic> j</我t一个lic>,用<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M8"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。</p><p>让<我t一个lic> F</我t一个lic>=一组潜在设施位置,<我t一个lic> D</我t一个lic>=一组客户需求点,<我t一个lic> 米</我t一个lic>=潜在设施的位置的数量;<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M9"> <mml:mrow> <mml:mi> 米</米米l:mi> <mml:mo> =</米米l:mo> <mml:mfenced open="|" close="|" separators="|"> <mml:mrow> <mml:mi> F</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,<我t一个lic> n</我t一个lic>=客户的数量;<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M10"> <mml:mrow> <mml:mi> n</米米l:mi> <mml:mo> =</米米l:mo> <mml:mfenced open="|" close="|" separators="|"> <mml:mrow> <mml:mi> D</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M11"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> <mml:mrow> <mml:mtext> d</米米l:mtext> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>=客户的需求<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M12"> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:math> </inline-formula>(<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M13"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>),<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M14"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>的单位成本=提供客户的需求<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M15"> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:math> </inline-formula>从设施<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M16"> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:math> </inline-formula>(<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M17"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>),<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M18"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>=设施的能力<我t一个lic> 我</我t一个lic>(即。,the upper limit on the total demand that can be supplied from facility<我t一个lic> 我</我t一个lic>,在那里<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M19"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>),<我t一个lic> p</我t一个lic>=所需数量的设施开放,<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M20"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>=与开放设施相关的固定成本<我t一个lic> 我</我t一个lic>(<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M21"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>),<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M22"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>=客户的需求的一部分<我t一个lic> j</我t一个lic>提供的设施<我t一个lic> 我</我t一个lic>(<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M23"> <mml:mrow> <mml:mn> 0</米米l:mn> <mml:mo> ≤</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≤</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:math> </inline-formula>),<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M24"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>=<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M25"> <mml:mrow> <mml:mfenced open="{" close="" separators="|"> <mml:mrow> <mml:mtable class="cases"> <mml:mtr> <mml:mtd> <mml:mn> 1</米米l:mn> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mtext> 如果设备</米米l:mtext> <mml:mi> 我</米米l:mi> <mml:mtext> 是开放的</米米l:mtext> </mml:mrow> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:mn> 0</米米l:mn> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mtext> 否则</米米l:mtext> </mml:mrow> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>。</p><p>然后,制定该机构作为一个混合整数规划问题,这被称为<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M26"> <mml:mrow> <mml:mtext> 知识产权</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>发现在<xref ref-type="bibr" rid="B12"> 12</xref>),如下所示。</p><p>目标方程:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M27"> <mml:mtable> <mml:mlabeledtr id="EEq1"> <mml:mtd> <mml:mtext> (1)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mtext> </mml:mtext> <mml:mtable> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mtext> 最小化</米米l:mtext> </mml:mrow> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> c</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:mstyle> <mml:mo> +</米米l:mo> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mtext> 受</米米l:mtext> </mml:mrow> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mrow> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>这个方程可以确保满足每个客户的需求:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M28"> <mml:mtable> <mml:mlabeledtr id="EEq2"> <mml:mtd> <mml:mtext> (2)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ≤</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq3"> <mml:mtd> <mml:mtext> (3)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≤</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> <mml:mtext> </mml:mtext> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>确保关闭设施不提供任何客户需求,提供从设备不超过设备的容量,<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M29"> <mml:mtable> <mml:mlabeledtr id="EEq4"> <mml:mtd> <mml:mtext> (4)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ∈</米米l:mo> <mml:mfenced open="{" close="}" separators="|"> <mml:mrow> <mml:mn> 0 1</米米l:mn> </mml:mrow> </mml:mfenced> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>这是完整性约束:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M30"> <mml:mtable> <mml:mlabeledtr id="EEq5"> <mml:mtd> <mml:mtext> (5)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mi> p</米米l:mi> <mml:mo> ≤</米米l:mo> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ≤</米米l:mo> <mml:mi> p</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 2。</米米l:mn> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>这个约束收紧的下界表示该机构。的价值<我t一个lic> p</我t一个lic>确定如下;我们在降序排序的所有设施的能力。然后,<我t一个lic> p</我t一个lic>是这样,在设施的顺序,<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M31"> <mml:mtable> <mml:mlabeledtr id="EEq6"> <mml:mtd> <mml:mtext> (6)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> <mml:mrow> <mml:mi> p</米米l:mi> <mml:mo> −</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:munderover> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> <</米米l:mo> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> <mml:mrow> <mml:mi> n</米米l:mi> </mml:mrow> </mml:munderover> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ≤</米米l:mo> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> <mml:mrow> <mml:mi> p</米米l:mi> </mml:mrow> </mml:munderover> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>虽然右手边的约束(<xref ref-type="disp-formula" rid="EEq5"> 5</xref>)不需要有界的,因此我们的实验使用<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M32"> <mml:mrow> <mml:mi> p</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 2</米米l:mn> </mml:mrow> </mml:math> </inline-formula>大大加速计算时间没有损害到解决方案的质量,<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M33"> <mml:mtable> <mml:mlabeledtr id="EEq7"> <mml:mtd> <mml:mtext> (7)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> <mml:mtext> </mml:mtext> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>最后不平等提供了配置变量的范围<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M34"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。</p><p>为了开发一个拉格朗日启发式机构,首先我们需要考虑一个线性规划松弛<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M35"> <mml:mrow> <mml:mtext> 知识产权</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>问题,这是相同的配方(<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M36"> <mml:mrow> <mml:mtext> 知识产权</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>),除了我们取代不平等(<xref ref-type="disp-formula" rid="EEq4"> 4</xref>)<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M37"> <mml:mtable> <mml:mlabeledtr id="EEq8"> <mml:mtd> <mml:mtext> (8)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≤</米米l:mo> <mml:mn> 1</米米l:mn> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>我们将表示<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M38"> <mml:mrow> <mml:mtext> LP</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>放松的<我t一个lic> P</我t一个lic>。</p></年代ec> <sec id="sec3"> <title>3所示。拉格朗日算法分解和体积(LD和VA)</t我tle> <p>在这一部分中,我们首先考虑上述问题的拉格朗日松弛(<我t一个lic> P</我t一个lic>)。然后,我们描述了如何使用体积算法(<xref ref-type="bibr" rid="B7"> 7</xref>),这是一个扩展的次梯度优化。</p><p>为了研究大型问题的解决方案,我们跟着Alenezy和Khalaf)的方法<xref ref-type="bibr" rid="B12"> 12</xref>),也就是说,将机构分解为多个独立的问题,很容易解决。出于这种方法,让<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M39"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>双重乘数的方程<我t一个lic> j</我t一个lic>在(<xref ref-type="disp-formula" rid="EEq1"> 1</xref>),让<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M40"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> =</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> c</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> −</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>。然后,一个下界<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M41"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>是由解决以下问题:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M42"> <mml:mtable> <mml:mlabeledtr id="EEq9"> <mml:mtd> <mml:mtext> (9)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:mo> <mml:mtext> 最小化</米米l:mtext> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:mstyle> <mml:mtext> </mml:mtext> <mml:mo> +</米米l:mo> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq10"> <mml:mtd> <mml:mtext> (10)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mtable> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mtext> 受</米米l:mtext> </mml:mrow> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mtext> </mml:mtext> <mml:mo> ≤</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> </mml:mrow> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq11"> <mml:mtd> <mml:mtext> (11)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≤</米米l:mo> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> <mml:mtext> </mml:mtext> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq12"> <mml:mtd> <mml:mtext> (12)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≤</米米l:mo> <mml:mn> 1</米米l:mn> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq13"> <mml:mtd> <mml:mtext> (13)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mi> p</米米l:mi> <mml:mo> ≤</米米l:mo> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ≤</米米l:mo> <mml:mi> p</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 2</米米l:mn> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mlabeledtr id="EEq14"> <mml:mtd> <mml:mtext> (14)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mo> ∀</米米l:mo> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> <mml:mo> ,</米米l:mo> <mml:mtext> </mml:mtext> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <sec id="sec3.1"> <title>3.1。拉格朗日分解(LD)</t我tle> <p>它被广泛报道,解决<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M43"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>之上提供了一个良好的上下界整数最优解。这是通过使用体积算法改进。出于这样的事实很难解决<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M44"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>对于大尺寸问题,我们分解<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M45"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>问题转化为<我t一个lic> 米</我t一个lic>独立的子问题对于每一个<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M46"> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:math> </inline-formula>计算一个下限,我们也要在这一点上放松约束(<xref ref-type="disp-formula" rid="EEq13"> 13</xref>),我们将返回这些以后在这一节中。每个子问题的一般形式<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M47"> <mml:mtable> <mml:mlabeledtr id="EEq15"> <mml:mtd rowspan="3"> <mml:mtext> (15)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mtext> 最小化</米米l:mtext> </mml:mrow> <mml:mrow> <mml:mi> f</米米l:mi> <mml:mi> y</米米l:mi> <mml:mo> +</米米l:mo> <mml:mstyle> <mml:mo stretchy="true"> ∑</米米l:mo> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mtext> 受</米米l:mtext> </mml:mrow> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:munder> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ≤</米米l:mo> <mml:mi> 年代</米米l:mi> <mml:mi> y</米米l:mi> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ≤</米米l:mo> <mml:mi> y</米米l:mi> <mml:mo> ,</米米l:mo> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:mn> 0</米米l:mn> <mml:mo> ≤</米米l:mo> <mml:mi> y</米米l:mi> <mml:mo> ≤</米米l:mo> <mml:mn> 1</米米l:mn> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:mi> x</米米l:mi> <mml:mo> ≥</米米l:mo> <mml:mn> 0。</米米l:mn> </mml:mtd> </mml:mtr> </mml:mtable> </mml:math> </disp-formula></p> <p>解决这个让一个下界(磅)很容易,也很容易为上限(乌兰巴托)。首先,我们任何变量设置为0<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M48"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>与<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M49"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> ></米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>。然后,我们假定其他变量是命令,这样<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M50"> <mml:mtable> <mml:mlabeledtr id="EEq16"> <mml:mtd> <mml:mtext> (16)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfrac> <mml:mo> ≤</米米l:mo> <mml:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:mn> </mml:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfrac> <mml:mo> ≤</米米l:mo> <mml:mo> ⋯</米米l:mo> <mml:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> n</米米l:mi> <mml:mo> ′</米米l:mo> </mml:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> n</米米l:mi> <mml:mo> ′</米米l:mo> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfrac> <mml:mo> ,</米米l:mo> <mml:mi class="cond"> </mml:mi> <mml:mtext> 在哪里</米米l:mtext> <mml:mi> n</米米l:mi> <mml:mo> ′</米米l:mo> <mml:mo> ⊆</米米l:mo> <mml:mi> n</米米l:mi> <mml:mtext> 和</米米l:mtext> <mml:mi> n</米米l:mi> <mml:mo> =</米米l:mo> <mml:mfenced open="|" close="|" separators="|"> <mml:mrow> <mml:mi> D</米米l:mi> </mml:mrow> </mml:mfenced> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>现在,让<我t一个lic> k</我t一个lic>是最大的索引,这样<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M51"> <mml:mrow> <mml:mstyle> <mml:msubsup> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> <mml:mrow> <mml:mi> k</米米l:mi> </mml:mrow> </mml:msubsup> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ≤</米米l:mo> <mml:mi> 年代</米米l:mi> </mml:mrow> </mml:math> </inline-formula>,让<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M52"> <mml:mtable> <mml:mlabeledtr id="EEq17"> <mml:mtd rowspan="2"> <mml:mtext> (17)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mi> b</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> k</米米l:mi> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:mo> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> <mml:mrow> <mml:mi> k</米米l:mi> </mml:mrow> </mml:munderover> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> <mml:mtr> <mml:mtd> <mml:mi> r</米米l:mi> <mml:mo> =</米米l:mo> <mml:mfrac> <mml:mrow> <mml:mi> 年代</米米l:mi> <mml:mo> −</米米l:mo> <mml:mi> b</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> k</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> k</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:msub> </mml:mrow> </mml:mfrac> <mml:mo> 。</米米l:mo> </mml:mtd> </mml:mtr> </mml:mtable> </mml:math> </disp-formula></p> <p>如果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M53"> <mml:mrow> <mml:mi> f</米米l:mi> <mml:mo> +</米米l:mo> <mml:mstyle> <mml:msubsup> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> <mml:mrow> <mml:mi> k</米米l:mi> </mml:mrow> </mml:msubsup> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> <mml:mo> +</米米l:mo> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> c</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> k</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:msub> <mml:mi> r</米米l:mi> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>,然后我们组<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M54"> <mml:mrow> <mml:mi> y</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>和<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M55"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> =</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>对所有<我t一个lic> j</我t一个lic>。否则,我们将<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M56"> <mml:mrow> <mml:mi> y</米米l:mi> <mml:mo> =</米米l:mo> <mml:mi> x</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:math> </inline-formula>为<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M57"> <mml:mrow> <mml:mn> 1</米米l:mn> <mml:mo> ≤</米米l:mo> <mml:mi> j</米米l:mi> <mml:mo> ≤</米米l:mo> <mml:mi> k</米米l:mi> </mml:mrow> </mml:math> </inline-formula>和<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M58"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> k</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:msub> <mml:mo> =</米米l:mo> <mml:mi> r</米米l:mi> </mml:mrow> </mml:math> </inline-formula>。</p><p>在解决这些<我t一个lic> 米</我t一个lic>独立的子问题,我们接下来考虑设施所需要的最小数量供应所有的需求。通过这种方式,我们加强磅通过比较打开设备用的数量<我t一个lic> h</我t一个lic>之后,解决了<我t一个lic> 米</我t一个lic>子问题,所需的最小值<我t一个lic> p</我t一个lic>。如果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M59"> <mml:mrow> <mml:mi> h</米米l:mi> <mml:mo> <</米米l:mo> <mml:mi> p</米米l:mi> </mml:mrow> </mml:math> </inline-formula>,然后我们未开封设施的固定成本和开放直到我们最便宜的设施<我t一个lic> p</我t一个lic>打开了。磅是适当增加到占这些额外的固定成本。</p></年代ec> <sec id="sec3.2"> <title>3.2。体积算法(VA)</t我tle> <p>提高下界我们获得解决上面问题的分解,我们用VA发达<xref ref-type="bibr" rid="B7"> 7</xref>)和中发现相同的算法(<xref ref-type="bibr" rid="B12"> 12</xref>),停在一条程数= 200,接下来,我们运行到2000年。该算法可以由以下步骤:<list> <list-item> <label></label> </list-item> </list></p> <p> <italic> 步骤1。</我t一个lic>开始一个向量<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M60"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:math> </inline-formula>和解决(<xref ref-type="disp-formula" rid="EEq8"> 8</xref>)- (<xref ref-type="disp-formula" rid="EEq13"> 13</xref>)获得<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M61"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> x</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> <mml:mo> ,</米米l:mo> <mml:mrow> <mml:mover accent="true"> <mml:mi> y</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>和<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M62"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>并设置<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M63"> <mml:mrow> <mml:mi> t</米米l:mi> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:math> </inline-formula>。</p><list-item> <label></label> <p> <italic> 步骤2。</我t一个lic>计算<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M64"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>,在那里<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M65"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msubsup> <mml:mo> =</米米l:mo> <mml:mn> 1</米米l:mn> <mml:mo> −</米米l:mo> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msub> <mml:mrow> <mml:mover accent="true"> <mml:mi> x</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:math> </inline-formula>和<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M66"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> <mml:mo> =</米米l:mo> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mo> +</米米l:mo> <mml:mi> 年代</米米l:mi> <mml:msup> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>步长<我t一个lic> 年代</我t一个lic>由(<xref ref-type="disp-formula" rid="EEq20"> 20.</xref>下面)。解决(<xref ref-type="disp-formula" rid="EEq8"> 8</xref>)- (<xref ref-type="disp-formula" rid="EEq13"> 13</xref>),<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M67"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>。让<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M68"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:mo> <mml:msup> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>获得的解决方案。然后,<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M69"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> x</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> <mml:mo> ,</米米l:mo> <mml:mrow> <mml:mover accent="true"> <mml:mi> y</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>被更新为</p></list-item> <disp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M70"> <mml:mtable> <mml:mlabeledtr id="EEq18"> <mml:mtd> <mml:mtext> (18)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> x</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> <mml:mo> ,</米米l:mo> <mml:mrow> <mml:mover accent="true"> <mml:mi> y</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:mo> <mml:mi> α</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:mo> <mml:msup> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> +</米米l:mo> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mn> 1</米米l:mn> <mml:mo> −</米米l:mo> <mml:mi> α</米米l:mi> </mml:mrow> </mml:mfenced> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> x</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> <mml:mo> ,</米米l:mo> <mml:mrow> <mml:mover accent="true"> <mml:mi> y</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mrow> </mml:mfenced> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula> <list> <list-item> <label></label> <p>在哪里<我t一个lic> α</我t一个lic>是一个数字在0和1之间。为了设置的值<我t一个lic> α</我t一个lic>,我们解决以下一维问题:</p></list-item> </list> <disp-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M71"> <mml:mtable> <mml:mlabeledtr id="EEq19"> <mml:mtd> <mml:mtext> (19)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mtable> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mtext> 最小化</米米l:mtext> </mml:mrow> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mfenced open="‖" close="‖" separators="|"> <mml:mrow> <mml:mi> α</米米l:mi> <mml:mi> w</米米l:mi> <mml:mo> +</米米l:mo> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mn> 1</米米l:mn> <mml:mo> −</米米l:mo> <mml:mi> α</米米l:mi> </mml:mrow> </mml:mfenced> <mml:msup> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mtext> 受</米米l:mtext> </mml:mrow> </mml:mtd> <mml:mtd> <mml:mrow> <mml:mfrac> <mml:mi> b</米米l:mi> <mml:mrow> <mml:mn> 10</米米l:mn> </mml:mrow> </mml:mfrac> <mml:mo> ≤</米米l:mo> <mml:mi> α</米米l:mi> <mml:mo> ≤</米米l:mo> <mml:mi> b</米米l:mi> <mml:mo> 。</米米l:mo> </mml:mrow> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula> <list> <list-item> <label></label> <p>的值<我t一个lic> b</我t一个lic>最初设置为0.1,然后我们检查每100次迭代<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M72"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>没有至少增加了1%,在这种情况下,我们分裂吗<我t一个lic> b</我t一个lic>除以2;否则,我们保持它。当<我t一个lic> b</我t一个lic>就不到<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M73"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mn> 10</米米l:mn> </mml:mrow> <mml:mrow> <mml:mo> −</米米l:mo> <mml:mn> 5</米米l:mn> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>,我们在这个值保持不变。</p></list-item> <list-item> <label></label> <p> <italic> 步骤3</我t一个lic>。如果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M74"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> ></米米l:mo> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,然后更新<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M75"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:math> </inline-formula>作为<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M76"> <mml:mrow> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> <mml:mo> =</米米l:mo> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>。注意,在步骤3,我们更新<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M77"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:math> </inline-formula>只有在<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M78"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> ></米米l:mo> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>。</p></list-item> <list-item> <label></label> <p> <italic> 步骤4。</我t一个lic>停止标准。<list> <list-item> <label>(1)</label> </list-item> </list></p> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M79"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msubsup> <mml:mo> <</米米l:mo> <mml:mn> 0.02</米米l:mn> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label>(2)</label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M80"> <mml:mrow> <mml:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mtext> 乌兰巴托</米米l:mtext> <mml:mo> −</米米l:mo> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mo> /</米米l:mo> <mml:mrow> <mml:mtext> 乌兰巴托</米米l:mtext> </mml:mrow> </mml:mrow> <mml:mo> ≤</米米l:mo> <mml:mn> 0.02</米米l:mn> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label>(3)</label> <p>的数量等于2000</p></list-item> </list> <p></p> <p></p> <p>算法终止时前面的标准是满足。如果停止规则不满意,然后设置<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M81"> <mml:mrow> <mml:mi> t</米米l:mi> <mml:mo> =</米米l:mo> <mml:mi> t</米米l:mi> <mml:mo> +</米米l:mo> <mml:mn> 1</米米l:mn> </mml:mrow> </mml:math> </inline-formula>,转到第2步。</p><p>公式的步长<我t一个lic> 年代</我t一个lic>是使用的一次梯度法(<xref ref-type="bibr" rid="B13"> 13</xref>]:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M82"> <mml:mtable> <mml:mlabeledtr id="EEq20"> <mml:mtd> <mml:mtext> (20)</米米l:mtext> </mml:mtd> <mml:mtd> <mml:mi> 年代</米米l:mi> <mml:mo> =</米米l:mo> <mml:mi> λ</米米l:mi> <mml:mfrac> <mml:mrow> <mml:mtext> 乌兰巴托</米米l:mtext> <mml:mo> −</米米l:mo> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="‖" close="‖" separators="|"> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:mn> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfrac> <mml:mo> ,</米米l:mo> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我t一个lic> λ</我t一个lic>是一个数字0和2之间。为了将其值设置,我们定义了三种类型的迭代:<list> <list-item> <label>(我)</label> </list-item> </list></p> <p>迭代<我t一个lic> E</我t一个lic>,这是没有改进的迭代下界。一个序列的<我t一个lic> E</我t一个lic>迭代需要需要一个更小的步长。因此,经过一系列20<我t一个lic> E</我t一个lic>迭代,我们把<我t一个lic> λ</我t一个lic>0.66。</p><list-item> <label>(2)</label> <p>如果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M83"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> ></米米l:mo> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,我们计算<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M84"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> w</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> =</米米l:mo> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> x</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msubsup> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:math> </inline-formula>,尽管<我t一个lic> j</我t一个lic>和<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M85"> <mml:mrow> <mml:mi> d</米米l:mi> <mml:mo> =</米米l:mo> <mml:msup> <mml:mrow> <mml:mi> v</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> <mml:mo> ⋅</米米l:mo> <mml:mi> w</米米l:mi> </mml:mrow> </mml:math> </inline-formula>。如果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M86"> <mml:mrow> <mml:mi> d</米米l:mi> <mml:mo> <</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>,这意味着一个较大的步长就会给一个更小的值<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M87"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> t</米米l:mi> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,我们称之为迭代<我t一个lic> Y</我t一个lic>。</p></list-item> <list-item> <label>(3)</label> <p>如果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M88"> <mml:mrow> <mml:mi> d</米米l:mi> <mml:mo> ≥</米米l:mo> <mml:mn> 0</米米l:mn> </mml:mrow> </mml:math> </inline-formula>,我们称之为迭代<我t一个lic> T</我t一个lic>;一个<我t一个lic> T</我t一个lic>迭代显示需要一个较大的步长,所以我们用<我t一个lic> λ</我t一个lic>1.1。</p></list-item> <p></p> </sec> <sec id="sec3.3"> <title>3.3。计算磅</t我tle> <p>在[<xref ref-type="bibr" rid="B12"> 12</xref>),我们发现有两种方法来解决<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M89"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>制定上述问题本文获得磅。保持独立,我们列出以下方法:</p><p>第一个方法是分解<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M90"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>成<我t一个lic> 米</我t一个lic>独立的子问题。像前面解释的那样解决问题。然后,更新这磅使用VA如前所述,但在步骤1的两种方法。一种方法是设置的值向量<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M91"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:math> </inline-formula>0和继续使用VA改善磅。另一种方法是设置向量<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M92"> <mml:mrow> <mml:mover accent="true"> <mml:mi> u</米米l:mi> <mml:mo> ¯</米米l:mo> </mml:mover> </mml:mrow> </mml:math> </inline-formula>值,用“热启动双刀。“热启动双刀是价值观的双刀放松约束(<xref ref-type="disp-formula" rid="EEq1"> 1</xref>),获得解决的贪婪弱表示该机构作为解决方案。</p><p>第二种方法是先删除约束(<xref ref-type="disp-formula" rid="EEq11"> 11</xref>)<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M93"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>制定减少的大小使它可能解决的问题。然后解决它没有上述分解技术,获得磅。改善这个磅,我们应用VA相同的两种方式我们上面所讨论的。</p><p>注意,约束(<xref ref-type="disp-formula" rid="EEq13"> 13</xref>)中<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M94"> <mml:mrow> <mml:mi> l</米米l:mi> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> u</米米l:mi> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>制定,但只有部分<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M95"> <mml:mrow> <mml:mi> p</米米l:mi> <mml:mo> ≤</米米l:mo> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:math> </inline-formula>适用于获得磅正如我们之前解释的。另一部分是多余的在这里,因为它只影响获得乌兰巴托在接下来的方法。下界的这种方法并不总是有整型值<我t一个lic> y</我t一个lic>,虽然这不是分解方法;因此,从这种方法通常比磅磅的分解方法。</p></年代ec> <sec id="sec3.4"> <title>3.4。计算乌兰巴托</t我tle> <p>计算乌兰巴托,一种方法是先删除约束(<xref ref-type="disp-formula" rid="EEq3"> 3</xref>)。解决<我t一个lic> P</我t一个lic>制定资讯解决方案。然后,使用一种称为随机舍入的技术(RR)和一个叫下面的单位成本技术的新技术,治疗的部分解决方案<我t一个lic> y</我t一个lic>作为一个概率分布,保持开放随机获得足够的能力。我们保持更新使用VA每50经过乌兰巴托,直到满足停止条件之一。我们选择通过50因为乌兰巴托变化缓慢,和从我们的实验中,50通常表现出一些改善在乌兰巴托。这是获得乌兰巴托的一种方式。</p><p>另一种方法是与上述类似,除了在我们解决<我t一个lic> P</我t一个lic>问题;我们叫贪婪的上界弱表示。我们称这种策略“热启动乌兰巴托。“这乌兰巴托的结果在一个更小的步长。因此,两磅,乌兰巴托聚合速度在我们的实验。50通过之后,我们称之为下面的RR技术。我们一直使用VA和RR技术直到满足停止条件之一。</p><p>第三种技术称为“单位成本技术”(加州大学)选择<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M96"> <mml:mrow> <mml:mi> y</米米l:mi> <mml:mo> ′</米米l:mo> </mml:mrow> </mml:math> </inline-formula>年代打开根据他们的成本。它选择的最低单位成本。我们称这种技术一旦开始在调用RR之前。然后50过后,我们切换到调用调用RR的RR和保持每50通过更新乌兰巴托,直到我们满足停止条件之一。接下来,我们详细讨论这些技术。</p></年代ec> <sec id="sec3.5"> <title>3.5。讨论</t我tle> <p>结合上述方法,用于获得磅和乌兰巴托,我们有八个不同的方法来解决该机构。图<xref ref-type="fig" rid="fig1"> 1</xref>下面是一个树图简化这八LR1-LR8方法所表示的方法。</p><f我g id="fig1"> <label>图1</label> <p>拉格朗日LR1-LR8启发式和体积算法的方法。</p><graphic xlink:href="//www.newsama.com/downloads/journals/aor/2020/5239176.fig.001"></graphic> </fig> <p>这些方法用于解决不同尺寸的机构。决定使用哪些方法解决这问题,我们将问题分为三类:小,中,大。</p></年代ec> </sec> <sec id="sec4"> <title>4所示。计算结果</t我tle> <p>所选模型收集来自比斯利(<xref ref-type="bibr" rid="B14"> 14</xref>),我们选择了两个实例时,他们无法找到可行的解决方案使用系数= 1.5。被定义为因子值<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M97"> <mml:mrow> <mml:mrow> <mml:mrow> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> <mml:mo> /</米米l:mo> <mml:mrow> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:mrow> </mml:mrow> </mml:math> </inline-formula>,用于重新调节能力值。他们使用启发式产生一个可行的整数解,用拉格朗日松弛和体积算法获得最优值的下界。该机构,他们能够解决实例<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M98"> <mml:mrow> <mml:mn> 1000年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 1000年</米米l:mn> </mml:mrow> </mml:math> </inline-formula>。</p><p>我们用实例生成工作的比斯利(<xref ref-type="bibr" rid="B7"> 7</xref>和拉维和Sinha的工作<xref ref-type="bibr" rid="B9"> 9</xref>),如下:<list> <list-item> <label>(我)</label> </list-item> </list></p> <p>我们生成的需求点<我t一个lic> j</我t一个lic>和设施点<我t一个lic> 我</我t一个lic>统一在一个随机的<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M99"> <mml:mrow> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 0 1</米米l:mn> </mml:mrow> </mml:mfenced> <mml:mo> ×</米米l:mo> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 0 1</米米l:mn> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> <list-item> <label>(2)</label> <p>需求值<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M100"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>从生成均匀分布与平均35和标准偏差5,<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M101"> <mml:mrow> <mml:mi> U</米米l:mi> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 35</米米l:mn> <mml:mo> −</米米l:mo> <mml:msqrt> <mml:mrow> <mml:mn> 15</米米l:mn> </mml:mrow> </mml:msqrt> <mml:mo> ,</米米l:mo> <mml:mn> 35</米米l:mn> <mml:mo> +</米米l:mo> <mml:msqrt> <mml:mrow> <mml:mn> 15</米米l:mn> </mml:mrow> </mml:msqrt> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label>(3)</label> <p>的能力<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M102"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>生成的<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M103"> <mml:mrow> <mml:mi> U</米米l:mi> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 10160年</米米l:mn> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>分布,然后新这样<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M104"> <mml:mrow> <mml:mrow> <mml:mrow> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> F</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> <mml:mo> /</米米l:mo> <mml:mrow> <mml:mstyle> <mml:msub> <mml:mrow> <mml:mo stretchy="false"> ∑</米米l:mo> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> <mml:mo> ∈</米米l:mo> <mml:mi> D</米米l:mi> </mml:mrow> </mml:msub> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:mrow> </mml:mrow> </mml:math> </inline-formula>是等于参数设置的因素;这不是设定在10和在某些情况下1.5</p></list-item> <list-item> <label>(iv)</label> <p>的固定成本<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M105"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>每个站点的设置使用公式<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M106"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> <mml:mo> =</米米l:mo> <mml:mi> U</米米l:mi> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 0,90</米米l:mn> </mml:mrow> </mml:mfenced> <mml:mo> +</米米l:mo> <mml:mi> U</米米l:mi> <mml:mfenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 100110年</米米l:mn> </mml:mrow> </mml:mfenced> <mml:msqrt> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:msqrt> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label>(v)</label> <p>单位运输成本<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M107"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> c</米米l:mi> </mml:mrow> <mml:mrow> <mml:mi> 我</米米l:mi> <mml:mi> j</米米l:mi> </mml:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>对应于欧几里得距离乘以10</p></list-item> <p></p> <p>接下来,我们报告我们的实验结果为两种算法使用很多方法用LR1-LR8方法。第一个方法的拉格朗日松弛算法没有分解(LR1-LR4),我们表示该算法由LR和VA。第二个是分解的拉格朗日松弛算法的方法(LR5-LR8),我们表示该算法LD和弗吉尼亚州。</p><p>回想一下,我们根据大小分类成三个类的问题。类是小,中,大。在接下来的部分,我们报告的结果和分析每个类的问题。</p><年代ec id="sec4.1"> <title>4.1。小尺寸的问题</t我tle> <p>在表<xref ref-type="table" rid="tab1"> 1</xref>下面,我们报告的解决方案解决小问题规模100 - 300。通过比较两种算法的解决方案上面介绍的那样,我们注意到磅和体积的拉格朗日分解算法的乌兰巴托LR5-LR8是更好的质量和运行时间。磅之间有很大的差异的两个算法,原因是LD算法的优点之一是强迫<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M108"> <mml:mrow> <mml:mi> y</米米l:mi> <mml:mo> ′</米米l:mo> <mml:mtext> 年代</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>是1。此外,我们能够获得一个封闭磅贪婪的代表性强的问题,而是一个更好的乌兰巴托和运行时间。此外,误差值小于LR5-LR8贪婪的在我们的一些方法。</p><t一个ble-wrap id="tab1"> <label>表1</label> <p>比较的结果LR和LD和VA小问题大小的100 - 300。</p><t一个ble> <thead> <tr> <th align="left">问题的大小<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M109"> <mml:mrow> <mml:mi> 米</米米l:mi> <mml:mo> ×</米米l:mo> <mml:mi> n</米米l:mi> </mml:mrow> </mml:math> </inline-formula></th> <th align="center">算法</th><th一个lign="center">方法</th><th一个lign="center">磅</th><th一个lign="center">乌兰巴托</th><th一个lign="center">时间</th><th一个lign="center">通过</th><th一个lign="center">错误<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M110"> <mml:mtext> %</米米l:mtext> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left" rowspan="9"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M111"> <mml:mrow> <mml:mn> One hundred.</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> One hundred.</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR1</td><td一个lign="center">9529.44</td><td一个lign="center">11984.03</td><td一个lign="center">64.48</td><td一个lign="center">650年</td><td一个lign="center">20.5</td></tr><tr> <td align="center">LR2</td><td一个lign="center">9529.44</td><td一个lign="center">11757.42</td><td一个lign="center">359.4</td><td一个lign="center">1750年</td><td一个lign="center">18.9</td></tr><tr> <td align="center">LR3</td><td一个lign="center">9529.44</td><td一个lign="center">11433.22</td><td一个lign="center">113.8</td><td一个lign="center">571年</td><td一个lign="center">16.7</td></tr><tr> <td align="center">LR4</td><td一个lign="center">9529.44</td><td一个lign="center">11433.22</td><td一个lign="center">41.0</td><td一个lign="center">423年</td><td一个lign="center">16.7</td></tr><tr> <td rowspan="4" align="center">LD和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">11088.854</td><td一个lign="center">11717.01</td><td一个lign="center">4.35</td><td一个lign="center">450年</td><td一个lign="center">5.43</td></tr><tr> <td align="center">LR6</td><td一个lign="center">11088.854</td><td一个lign="center">11599.43</td><td一个lign="center">3所示。8</td><td一个lign="center">397年</td><td一个lign="center">4.46</td></tr><tr> <td align="center">LR7</td><td一个lign="center">11088.854</td><td一个lign="center">11433.22</td><td一个lign="center">4.61</td><td一个lign="center">482年</td><td一个lign="center">3.03</td></tr><tr> <td align="center">LR8</td><td一个lign="center">11088.854</td><td一个lign="center">11433.22</td><td一个lign="center">4.12</td><td一个lign="center">443年</td><td一个lign="center">3.02</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">滤光片4</td><td一个lign="center">11089.6</td><td一个lign="center">11634.30</td><td一个lign="center">55.19</td><td一个lign="center">- - - - - -</td><td一个lign="center">4.68</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="9"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M112"> <mml:mrow> <mml:mn> 200年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 200年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR1</td><td一个lign="center">18005.55</td><td一个lign="center">20677.407</td><td一个lign="center">681.68</td><td一个lign="center">1400年</td><td一个lign="center">12.9</td></tr><tr> <td align="center">LR2</td><td一个lign="center">18005.75</td><td一个lign="center">20447.484</td><td一个lign="center">680.48</td><td一个lign="center">1450年</td><td一个lign="center">11.9</td></tr><tr> <td align="center">LR3</td><td一个lign="center">18005.34</td><td一个lign="center">20083.69</td><td一个lign="center">822.64</td><td一个lign="center">617年</td><td一个lign="center">10.3</td></tr><tr> <td align="center">LR4</td><td一个lign="center">18005.75</td><td一个lign="center">20083.69</td><td一个lign="center">78.10</td><td一个lign="center">503年</td><td一个lign="center">10.3</td></tr><tr> <td rowspan="4" align="center">LD和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">19542.11</td><td一个lign="center">19919.04</td><td一个lign="center">151.54</td><td一个lign="center">1850年</td><td一个lign="center">1.89</td></tr><tr> <td align="center">LR6</td><td一个lign="center">19542.02</td><td一个lign="center">19919.05</td><td一个lign="center">75.06</td><td一个lign="center">900年</td><td一个lign="center">1.89</td></tr><tr> <td align="center">LR7</td><td一个lign="center">19542.08</td><td一个lign="center">19919.05</td><td一个lign="center">116.26</td><td一个lign="center">1400年</td><td一个lign="center">1.89</td></tr><tr> <td align="center">LR8</td><td一个lign="center">19542.07</td><td一个lign="center">19792.52</td><td一个lign="center">95.01</td><td一个lign="center">1150年</td><td一个lign="center">1.30</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">滤光片4</td><td一个lign="center">19542.3</td><td一个lign="center">19791.608</td><td一个lign="center">791.64</td><td一个lign="center">- - - - - -</td><td一个lign="center">1.30</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="9"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M113"> <mml:mrow> <mml:mn> 300年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 300年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR1</td><td一个lign="center">26428.89</td><td一个lign="center">30775.85</td><td一个lign="center">1552.28</td><td一个lign="center">1000年</td><td一个lign="center">14.0</td></tr><tr> <td align="center">LR2</td><td一个lign="center">26428.09</td><td一个lign="center">29854.86</td><td一个lign="center">774.10</td><td一个lign="center">500年</td><td一个lign="center">11.5</td></tr><tr> <td align="center">LR3</td><td一个lign="center">26428.85</td><td一个lign="center">29092.27</td><td一个lign="center">1000.82</td><td一个lign="center">647年</td><td一个lign="center">9.2</td></tr><tr> <td align="center">LR4</td><td一个lign="center">26428.86</td><td一个lign="center">29092.27</td><td一个lign="center">644.98</td><td一个lign="center">438年</td><td一个lign="center">9.2</td></tr><tr> <td rowspan="4" align="center">LD和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">28351.01</td><td一个lign="center">29197.79</td><td一个lign="center">616.77</td><td一个lign="center">702年</td><td一个lign="center">2.9</td></tr><tr> <td align="center">LR6</td><td一个lign="center">28351.01</td><td一个lign="center">29065.70</td><td一个lign="center">1469.08</td><td一个lign="center">1700年</td><td一个lign="center">2.5</td></tr><tr> <td align="center">LR7</td><td一个lign="center">28351.01</td><td一个lign="center">28933.05</td><td一个lign="center">935.91</td><td一个lign="center">1150年</td><td一个lign="center">2.01</td></tr><tr> <td align="center">LR8</td><td一个lign="center">28351.01</td><td一个lign="center">28933.05</td><td一个lign="center">369.46</td><td一个lign="center">1150年</td><td一个lign="center">2.01</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">滤光片4</td><td一个lign="center">28351.8</td><td一个lign="center">29125.771</td><td一个lign="center">5403.93</td><td一个lign="center">- - - - - -</td><td一个lign="center">2.7</td></tr></tbody> </table> </table-wrap> <p>在下表,列“通过”了我们经历的次数算法寻找一个更好的磅和乌兰巴托。最后一行对应于贪婪的解决方案我们能够获得最好的;我们把它在这些表进行比较。最后一列对应的误差百分比值,可以获得的<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M114"> <mml:mrow> <mml:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mtext> 乌兰巴托</米米l:mtext> <mml:mo> −</米米l:mo> <mml:mtext> 磅</米米l:mtext> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mo> /</米米l:mo> <mml:mrow> <mml:mtext> 乌兰巴托</米米l:mtext> </mml:mrow> </mml:mrow> </mml:mrow> </mml:math> </inline-formula>。这个值显示比例较低的差距和问题的上界。我们使用这个值作为停止准则是否小于<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M115"> <mml:mrow> <mml:mn> 2</米米l:mn> <mml:mtext> %</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>。同时,停止标准在大部分的结果是通过的数量,和休息,他们错误的价值观。</p></年代ec> <sec id="sec4.2"> <title>4.2。中等大小的问题</t我tle> <p>表<xref ref-type="table" rid="tab2"> 2</xref>下面列出了所有的结果解决媒介问题大小的400 - 900。只是因为我们使用了拉格朗日分解算法解决问题的规模太大而不分解。大小问题的结果<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M116"> <mml:mrow> <mml:mn> 500年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 500年</米米l:mn> </mml:mrow> </mml:math> </inline-formula>表明,我们能够获得一个更好的磅和乌兰巴托相比贪婪的解决方案。另外,它们之间的差距小于贪婪的差距的解决方案。在问题大小的500 - 900年,我们能够获得一个可行的整数解(乌兰巴托)不足的缺口<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M117"> <mml:mrow> <mml:mn> 1</米米l:mn> <mml:mtext> %</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>下界的磅在大多数我们的解决方案和其他人不到<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M118"> <mml:mrow> <mml:mn> 2.5</米米l:mn> <mml:mo> %</米米l:mo> </mml:mrow> </mml:math> </inline-formula>。停止准则的误差值在大多数的结果。</p><t一个ble-wrap id="tab2"> <label>表2</label> <p>计算结果LD和弗吉尼亚州的中等大小的问题400 - 900。</p><t一个ble> <thead> <tr> <th align="left">问题的大小<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M119"> <mml:mrow> <mml:mi> 米</米米l:mi> <mml:mo> ×</米米l:mo> <mml:mi> n</米米l:mi> </mml:mrow> </mml:math> </inline-formula></th> <th align="center">算法</th><th一个lign="center">方法</th><th一个lign="center">磅</th><th一个lign="center">乌兰巴托</th><th一个lign="center">时间</th><th一个lign="center">通过</th><th一个lign="center">错误<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M120"> <mml:mtext> %</米米l:mtext> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left" rowspan="5"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M121"> <mml:mrow> <mml:mn> 400年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 400年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">36935.02</td><td一个lign="center">37896.53</td><td一个lign="center">1069.32</td><td一个lign="center">1350年</td><td一个lign="center">2.50</td></tr><tr> <td align="center">LR6</td><td一个lign="center">36935.06</td><td一个lign="center">37490.2</td><td一个lign="center">1444.27</td><td一个lign="center">1800年</td><td一个lign="center">1.50</td></tr><tr> <td align="center">LR7</td><td一个lign="center">36935.04</td><td一个lign="center">37822.04</td><td一个lign="center">487.29</td><td一个lign="center">625年</td><td一个lign="center">2.34</td></tr><tr> <td align="center">LR8</td><td一个lign="center">36935.42</td><td一个lign="center">37822.0</td><td一个lign="center">451.83</td><td一个lign="center">552年</td><td一个lign="center">2.34</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">Mweak</td><td一个lign="center">34834.849</td><td一个lign="center">37495.195</td><td一个lign="center">431.67</td><td一个lign="center">- - - - - -</td><td一个lign="center">7.1</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="5"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M122"> <mml:mrow> <mml:mn> 500年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 500年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">45409.13</td><td一个lign="center">45785.48</td><td一个lign="center">1212.02</td><td一个lign="center">618年</td><td一个lign="center">0.82</td></tr><tr> <td align="center">LR6</td><td一个lign="center">45410.19</td><td一个lign="center">45732.0</td><td一个lign="center">6285.19</td><td一个lign="center">1550年</td><td一个lign="center">0.70</td></tr><tr> <td align="center">LR7</td><td一个lign="center">45409.29</td><td一个lign="center">45644.58</td><td一个lign="center">1902.88</td><td一个lign="center">1000年</td><td一个lign="center">0.50</td></tr><tr> <td align="center">LR8</td><td一个lign="center">45409.0</td><td一个lign="center">45694.22</td><td一个lign="center">2158.55</td><td一个lign="center">1050年</td><td一个lign="center">0.62</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">Mweak</td><td一个lign="center">43217.95</td><td一个lign="center">45968.784</td><td一个lign="center">864.89</td><td一个lign="center">- - - - - -</td><td一个lign="center">6.0</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="5"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M123"> <mml:mrow> <mml:mn> 600年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 600年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">53756.957</td><td一个lign="center">54788.362</td><td一个lign="center">4572.55</td><td一个lign="center">901年</td><td一个lign="center">1.90</td></tr><tr> <td align="center">LR6</td><td一个lign="center">53709.728</td><td一个lign="center">54535.212</td><td一个lign="center">3333.43</td><td一个lign="center">651年</td><td一个lign="center">1.50</td></tr><tr> <td align="center">LR7</td><td一个lign="center">53756.414</td><td一个lign="center">54285.848</td><td一个lign="center">4133.19</td><td一个lign="center">601年</td><td一个lign="center">0.96</td></tr><tr> <td align="center">LR8</td><td一个lign="center">53687.616</td><td一个lign="center">54285.848</td><td一个lign="center">3135.78</td><td一个lign="center">601年</td><td一个lign="center">0.98</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">Mweak</td><td一个lign="center">51564.439</td><td一个lign="center">54065.88</td><td一个lign="center">1541.69</td><td一个lign="center">- - - - - -</td><td一个lign="center">4.60</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="5"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M124"> <mml:mrow> <mml:mn> 700年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 700年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">61165.793</td><td一个lign="center">62260.506</td><td一个lign="center">5553.19</td><td一个lign="center">601年</td><td一个lign="center">1.76</td></tr><tr> <td align="center">LR6</td><td一个lign="center">61166.521</td><td一个lign="center">62230.049</td><td一个lign="center">6574.87</td><td一个lign="center">751年</td><td一个lign="center">1.71</td></tr><tr> <td align="center">LR7</td><td一个lign="center">61165.194</td><td一个lign="center">62048.79</td><td一个lign="center">5058.79</td><td一个lign="center">601年</td><td一个lign="center">1.40</td></tr><tr> <td align="center">LR8</td><td一个lign="center">61165.867</td><td一个lign="center">62048.793</td><td一个lign="center">4972.56</td><td一个lign="center">601年</td><td一个lign="center">1。4</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">Mweak</td><td一个lign="center">58997.209</td><td一个lign="center">61710.99</td><td一个lign="center">2193.92</td><td一个lign="center">- - - - - -</td><td一个lign="center">4.4</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="5"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M125"> <mml:mrow> <mml:mn> 800年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 800年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">68783.862</td><td一个lign="center">69557.30</td><td一个lign="center">12192.85</td><td一个lign="center">1100年</td><td一个lign="center">1。1</td></tr><tr> <td align="center">LR6</td><td一个lign="center">68724.139</td><td一个lign="center">69956.659</td><td一个lign="center">13840.73</td><td一个lign="center">1001年</td><td一个lign="center">1.76</td></tr><tr> <td align="center">LR7</td><td一个lign="center">68764.846</td><td一个lign="center">69049.99</td><td一个lign="center">8601.68</td><td一个lign="center">602年</td><td一个lign="center">0.413</td></tr><tr> <td align="center">LR8</td><td一个lign="center">68744.645</td><td一个lign="center">69049.99</td><td一个lign="center">8582.22</td><td一个lign="center">601年</td><td一个lign="center">0.44</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">弱</td><td一个lign="center">66693.20</td><td一个lign="center">69049.99</td><td一个lign="center">543.63</td><td一个lign="center">- - - - - -</td><td一个lign="center">3所示。4</td></tr><tr> <td align="left" colspan="8"> <hr></td> </tr> <tr> <td align="left" rowspan="5"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M126"> <mml:mrow> <mml:mn> 900年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 900年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td rowspan="4" align="center">LR和弗吉尼亚州</td><td一个lign="center">LR5</td><td一个lign="center">76509.406</td><td一个lign="center">77139.556</td><td一个lign="center">12311.42</td><td一个lign="center">604年</td><td一个lign="center">0.82</td></tr><tr> <td align="center">LR6</td><td一个lign="center">76421.149</td><td一个lign="center">77028.705</td><td一个lign="center">12156.0</td><td一个lign="center">603年</td><td一个lign="center">0.79</td></tr><tr> <td align="center">LR7</td><td一个lign="center">76511.347</td><td一个lign="center">77028.705</td><td一个lign="center">9715.03</td><td一个lign="center">601年</td><td一个lign="center">0.67</td></tr><tr> <td align="center">LR8</td><td一个lign="center">76505.026</td><td一个lign="center">77028.705</td><td一个lign="center">9723.46</td><td一个lign="center">602年</td><td一个lign="center">0.68</td></tr><tr> <td align="center">最贪婪的溶胶。</td><td一个lign="center">弱</td><td一个lign="center">74423.0</td><td一个lign="center">77054.107</td><td一个lign="center">1029.58</td><td一个lign="center">- - - - - -</td><td一个lign="center">3所示。4</td></tr></tbody> </table> </table-wrap> </sec> <sec id="sec4.3"> <title>4.3。大尺寸的问题</t我tle> <p>在表<xref ref-type="table" rid="tab3"> 3</xref>解决大型问题的结果,我们都说明使用体积的拉格朗日分解算法,这是本研究的目标。我们能够解决大型机构的实例。最大的问题是解决大小<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M127"> <mml:mrow> <mml:mn> 3000年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 3000年</米米l:mn> </mml:mrow> </mml:math> </inline-formula>。在的一些问题,我们的解决方案能够比较贪婪的解决方案。表<xref ref-type="table" rid="tab3"> 3</xref>显示我们获得更好的磅,比贪婪的乌兰巴托。另外,它们之间的差距远小于之间的差距乌兰巴托和磅的贪婪。在所有问题的解决方案,这个差距小于<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M128"> <mml:mrow> <mml:mn> 2.63</米米l:mn> <mml:mtext> %</米米l:mtext> </mml:mrow> </mml:math> </inline-formula>。</p><t一个ble-wrap id="tab3"> <label>表3</label> <p>计算结果LD和弗吉尼亚州的大小的1000 - 3000年的大问题。</p><t一个ble> <thead> <tr> <th align="left">问题的大小<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M129"> <mml:mrow> <mml:mi> 米</米米l:mi> <mml:mo> ×</米米l:mo> <mml:mi> n</米米l:mi> </mml:mrow> </mml:math> </inline-formula></th> <th align="center">算法</th><th一个lign="center">磅</th><th一个lign="center">乌兰巴托</th><th一个lign="center">时间</th><th一个lign="center">通过</th><th一个lign="center">错误<我nline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M130"> <mml:mo> %</米米l:mo> </mml:math> </inline-formula></th> </tr> </thead> <tbody> <tr> <td align="left" rowspan="2"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M131"> <mml:mrow> <mml:mn> 1000年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 1000年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td align="center">LD和弗吉尼亚州</td><td一个lign="center">84448.103</td><td一个lign="center">86732.678</td><td一个lign="center">1140.030</td><td一个lign="center">1550年</td><td一个lign="center">2.630</td></tr><tr> <td align="center">贪婪的弱</td><td一个lign="center">82466.800</td><td一个lign="center">87710.265</td><td一个lign="center">1121.890</td><td一个lign="center">- - - - - -</td><td一个lign="center">5.980</td></tr><tr> <td align="left" colspan="7"> <hr></td> </tr> <tr> <td align="left" rowspan="2"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M132"> <mml:mrow> <mml:mn> 1200年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 1200年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td align="center">LD和弗吉尼亚州</td><td一个lign="center">101617.237</td><td一个lign="center">103125.198</td><td一个lign="center">1705.680</td><td一个lign="center">882年</td><td一个lign="center">1.460</td></tr><tr> <td align="center">贪婪的弱</td><td一个lign="center">98770.100</td><td一个lign="center">103579.320</td><td一个lign="center">1766.210</td><td一个lign="center">- - - - - -</td><td一个lign="center">4.640</td></tr><tr> <td align="left" colspan="7"> <hr></td> </tr> <tr> <td align="left" rowspan="2"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M133"> <mml:mrow> <mml:mn> 1500年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 1500年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td align="center">LD和弗吉尼亚州</td><td一个lign="center">124282.603</td><td一个lign="center">126124.230</td><td一个lign="center">2429.820</td><td一个lign="center">1100年</td><td一个lign="center">1.460</td></tr><tr> <td align="center">贪婪的弱</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td></tr><tr> <td align="left" colspan="7"> <hr></td> </tr> <tr> <td align="left" rowspan="2"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M134"> <mml:mrow> <mml:mn> 2000年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 2000年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td align="center">LD和弗吉尼亚州</td><td一个lign="center">161914.359</td><td一个lign="center">164486.627</td><td一个lign="center">9100.300</td><td一个lign="center">1760年</td><td一个lign="center">1.564</td></tr><tr> <td align="center">贪婪的弱</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td></tr><tr> <td align="left" colspan="7"> <hr></td> </tr> <tr> <td align="left" rowspan="2"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M135"> <mml:mrow> <mml:mn> 2500年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 2500年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td align="center">LD和弗吉尼亚州</td><td一个lign="center">202179.251</td><td一个lign="center">202784.372</td><td一个lign="center">21155.3</td><td一个lign="center">1950年</td><td一个lign="center">0.300</td></tr><tr> <td align="center">贪婪的弱</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td></tr><tr> <td align="left" colspan="7"> <hr></td> </tr> <tr> <td align="left" rowspan="2"> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M136"> <mml:mrow> <mml:mn> 3000年</米米l:mn> <mml:mo> ×</米米l:mo> <mml:mn> 3000年</米米l:mn> </mml:mrow> </mml:math> </inline-formula></td> <td align="center">LD和弗吉尼亚州</td><td一个lign="center">239858.612</td><td一个lign="center">241723.867</td><td一个lign="center">38016.52</td><td一个lign="center">1993年</td><td一个lign="center">0.772</td></tr><tr> <td align="center">贪婪的弱</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td><td一个lign="center">- - - - - -</td></tr></tbody> </table> </table-wrap> </sec> </sec> <sec id="sec5"> <title>5。结论</t我tle> <p>在本文中,我们调查了解决非常大的机构的实例。我们首先给出了该机构的一般代数模型。此外,创建的拉格朗日分解表示解决大型机构的实例。我们已经提高了这一技术的下界,利用分解方法以及引入紧约束,这是一个新的积极的拉格朗日函数分解方法求解该机构。</p><p>对于非常大的问题,我们应用随机舍入方法以及单位成本的技术,它提供了一个良好的乌兰巴托在合理的计算时间。</p><p>本文研究的推力是能够解决非常大的机构的实例。我们已经表明我们的算法尺度。我们的结果表明,增加问题的大小会导致一个小磅之间的相对误差和计算时间的乌兰巴托没有太多负担。为了处理这些大型模型实例,我们利用稀疏技术技术在实现我们的算法。因此,我们已经开发出一种稀疏的数据结构,我们利用算法实现。</p></年代ec> <back> <sec sec-type="data-availability"> <title>数据可用性</t我tle> <p>使用的数据来支持本研究的发现可以从相应的作者。</p></年代ec> <sec sec-type="COI-statement"> <title>的利益冲突</t我tle> <p>作者宣称没有利益冲突。</p></年代ec> <ref-list> <ref id="B1" content-type="article"> <label>1</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 举行</年代urn一个米e> <given-names> M。</given-names> </name> <name> <surname> 卡普</年代urn一个米e> <given-names> r·M。</given-names> </name> </person-group> <article-title> 旅行推销员问题和最小生成树</一个rt我cle-title> <source> <italic> 运筹学</我t一个lic> <year> 1970年</year> <volume> 18</volume> <issue> 6</我年代年代ue> <fpage> 1138年</fp一个ge> <lpage> 1162年</lpage> <pub-id pub-id-type="doi"> 10.1287 / opre.18.6.1138</pub-id> </element-citation> </ref> <ref id="B2" content-type="article"> <label>2</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 举行</年代urn一个米e> <given-names> M。</given-names> </name> <name> <surname> 卡普</年代urn一个米e> <given-names> r·M。</given-names> </name> </person-group> <article-title> 旅行推销员问题和最小生成树:第二部分</一个rt我cle-title> <source> <italic> 数学规划</我t一个lic> <year> 1971年</year> <volume> 1</volume> <issue> 1</我年代年代ue> <fpage> 6</fp一个ge> <lpage> 25</lpage> <pub-id pub-id-type="doi"> 10.1007 / bf01584070</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 34250461535</pub-id> </element-citation> </ref> <ref id="B3" content-type="article"> <label>3</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 举行</年代urn一个米e> <given-names> M。</given-names> </name> <name> <surname> 乌尔夫</年代urn一个米e> <given-names> P。</given-names> </name> <name> <surname> 克劳德</年代urn一个米e> <given-names> h·P。</given-names> </name> </person-group> <article-title> 次梯度优化的验证</一个rt我cle-title> <source> <italic> 数学规划</我t一个lic> <year> 1974年</year> <volume> 6</volume> <issue> 1</我年代年代ue> <fpage> 62年</fp一个ge> <lpage> 88年</lpage> <pub-id pub-id-type="doi"> 10.1007 / bf01580223</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0016025814</pub-id> </element-citation> </ref> <ref id="B4" content-type="article"> <label>4</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Barahona</年代urn一个米e> <given-names> F。</given-names> </name> <name> <surname> Anbil</年代urn一个米e> <given-names> R。</given-names> </name> </person-group> <article-title> 体积算法:生产原始解决方案与次梯度的方法</一个rt我cle-title> <source> <italic> 数学规划</我t一个lic> <year> 2000年</year> <volume> 87年</volume> <issue> 3</我年代年代ue> <fpage> 385年</fp一个ge> <lpage> 399年</lpage> <pub-id pub-id-type="doi"> 10.1007 / s101070050002</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0013152010</pub-id> </element-citation> </ref> <ref id="B5" content-type="article"> <label>5</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Aardal</年代urn一个米e> <given-names> K。</given-names> </name> </person-group> <article-title> 生产配送设施选址:分离算法和计算体验</一个rt我cle-title> <source> <italic> 数学规划</我t一个lic> <year> 1998年</year> <volume> 81年</volume> <fpage> 149年</fp一个ge> <lpage> 175年</lpage> <pub-id pub-id-type="doi"> 10.1016 / s0025 - 5610 (97) 00078 - 6</pub-id> </element-citation> </ref> <ref id="B6" content-type="article"> <label>6</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Aardal</年代urn一个米e> <given-names> K。</given-names> </name> </person-group> <article-title> 再形成的生产配送设施选址问题:冗余信息如何帮助</一个rt我cle-title> <source> <italic> 《运筹学</我t一个lic> <year> 1998年</year> <volume> 82年</volume> <fpage> 289年</fp一个ge> <lpage> 308年</lpage> <pub-id pub-id-type="doi"> 10.1023 /:1018966804496</pub-id> </element-citation> </ref> <ref id="B7" content-type="article"> <label>7</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 比斯利</年代urn一个米e> <given-names> j·E。</given-names> </name> </person-group> <article-title> 一个算法求解大型生产配送仓库位置的问题</一个rt我cle-title> <source> <italic> 欧洲运筹学杂志》上</我t一个lic> <year> 1988年</year> <volume> 33</volume> <issue> 3</我年代年代ue> <fpage> 314年</fp一个ge> <lpage> 325年</lpage> <pub-id pub-id-type="doi"> 10.1016 / 0377 - 2217 (88)90175 - 0</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0023963030</pub-id> </element-citation> </ref> <ref id="B8" content-type="article"> <label>8</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 比斯利</年代urn一个米e> <given-names> j·E。</given-names> </name> </person-group> <article-title> Lagrangean启发式定位问题</一个rt我cle-title> <source> <italic> 欧洲运筹学杂志》上</我t一个lic> <year> 1993年</year> <volume> 65年</volume> <issue> 3</我年代年代ue> <fpage> 383年</fp一个ge> <lpage> 399年</lpage> <pub-id pub-id-type="doi"> 10.1016 / 0377 - 2217 (93)90118 - 7</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0027557167</pub-id> </element-citation> </ref> <ref id="B9" content-type="article"> <label>9</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 拉维</年代urn一个米e> <given-names> R。</given-names> </name> <name> <surname> Sinha</年代urn一个米e> <given-names> 一个。</given-names> </name> </person-group> <article-title> 结合设施选址问题的近似算法和网络设计</一个rt我cle-title> <source> <italic> 运筹学</我t一个lic> <year> 2006年</year> <volume> 54</volume> <issue> 1</我年代年代ue> <fpage> 73年</fp一个ge> <lpage> 81年</lpage> <pub-id pub-id-type="doi"> 10.1287 / opre.1050.0228</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 33644508921</pub-id> </element-citation> </ref> <ref id="B10" content-type="article"> <label>10</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Hajiaghavi</年代urn一个米e> <given-names> m . T。</given-names> </name> <name> <surname> Mahdian</年代urn一个米e> <given-names> M。</given-names> </name> <name> <surname> Mirrokni</年代urn一个米e> <given-names> 诉。</given-names> </name> </person-group> <article-title> 的设施选址问题一般成本函数</一个rt我cle-title> <source> <italic> 网络</我t一个lic> <year> 2002年</year> <volume> 42</volume> <issue> 1</我年代年代ue> <fpage> 42</fp一个ge> <lpage> 47</lpage> <pub-id pub-id-type="doi"> 10.1002 / net.10080</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 2142843532</pub-id> </element-citation> </ref> <ref id="B11" content-type="book"> <label>11</label> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> Mahdian</年代urn一个米e> <given-names> M。</given-names> </name> <name> <surname> Markakis</年代urn一个米e> <given-names> E。</given-names> </name> <name> <surname> 萨贝里</年代urn一个米e> <given-names> 一个。</given-names> </name> <name> <surname> Vazirani</年代urn一个米e> <given-names> V。</given-names> </name> </person-group> <article-title> 一个贪婪的设施选址算法使用双拟合分析</一个rt我cle-title> <source> <italic> 近似,随机化,组合优化算法和技术</我t一个lic> <year> 2001年</year> <volume> 2129年</volume> <publisher-loc> 柏林,德国</publisher-loc> <publisher-name> 施普林格- -信号</publisher-name> <fpage> 127年</fp一个ge> <lpage> 137年</lpage> <pub-id pub-id-type="doi"> 10.1007 / 3 - 540 - 44666 - 4 - _16</pub-id> </element-citation> </ref> <ref id="B12" content-type="article"> <label>12</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Alenezy</年代urn一个米e> <given-names> e . J。</given-names> </name> <name> <surname> Khalaf)</年代urn一个米e> <given-names> r F。</given-names> </name> </person-group> <article-title> 实现lagrangean分解技术获得一个适当的低boundon设施选址问题的解决方案</一个rt我cle-title> <source> <italic> 应用数学</我t一个lic> <year> 2013年</year> <volume> 4</volume> <issue> 8</我年代年代ue> <fpage> 1168年</fp一个ge> <lpage> 1172年</lpage> <pub-id pub-id-type="doi"> 10.4236 / am.2013.48156</pub-id> </element-citation> </ref> <ref id="B13" content-type="article"> <label>13</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 塞拉</年代urn一个米e> <given-names> D。</given-names> </name> <name> <surname> Ratick</年代urn一个米e> <given-names> 年代。</given-names> </name> <name> <surname> 雷夫尔</年代urn一个米e> <given-names> C。</given-names> </name> </person-group> <article-title> 不确定性最大捕获问题</一个rt我cle-title> <source> <italic> 环境和计划B:规划和设计</我t一个lic> <year> 1996年</year> <volume> 23</volume> <issue> 1</我年代年代ue> <fpage> 49</fp一个ge> <lpage> 59</lpage> <pub-id pub-id-type="doi"> 10.1068 / b230049</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0029751395</pub-id> </element-citation> </ref> <ref id="B14" content-type="article"> <label>14</label> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 比斯利</年代urn一个米e> <given-names> j·E。</given-names> </name> </person-group> <article-title> 通过电子邮件或图书馆:分配测试问题</一个rt我cle-title> <source> <italic> 《运筹学学会》杂志上</我t一个lic> <year> 1990年</year> <volume> 41</volume> <issue> 11</我年代年代ue> <fpage> 1069年</fp一个ge> <lpage> 1072年</lpage> <pub-id pub-id-type="doi"> 10.1057 / jors.1990.166</pub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 56449107505</pub-id> </element-citation> </ref> </ref-list> </back> </article> </body> </html>