<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2012.54026</article-id><article-id pub-id-type="publisher-id">IJCNS-18519</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Improved Balas and Mazzola Linearization for Quadratic 0-1 Programs with Application in a New CuttingPlane Algorithm
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ajeb</surname><given-names>Gharibi</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Computer Science, College of Computer Science &amp;amp; Information Systems, Jazan University, Jazan, KSA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>gharibi@jazanu.edu.sa</email></corresp></author-notes><pub-date pub-type="epub"><day>18</day><month>04</month><year>2012</year></pub-date><volume>05</volume><issue>04</issue><fpage>208</fpage><lpage>212</lpage><history><date date-type="received"><day>December</day>	<month>9,</month>	<year>2011</year></date><date date-type="rev-recd"><day>December</day>	<month>26,</month>	<year>2011</year>	</date><date date-type="accepted"><day>January</day>	<month>20,</month>	<year>2012</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Balas and Mazzola linearization (BML) is widely used in devising cutting plane algorithms for quadratic 0-1 programs. In this article, we improve BML by first strengthening the primal formulation of BML and then considering the dual formulation. Additionally, a new cutting plane algorithm is proposed.
 
</p></abstract><kwd-group><kwd>Quadratic Program; Integer Program; Linearization; Cutting Plane Algorithm</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In this article, we consider the generalized quadratic 0-1 program given as follows</p><disp-formula id="scirp.18519-formula67146"><label>(1.1)</label><graphic position="anchor" xlink:href="2-9701509\1086c082-8919-4d88-b9e0-dc7f08599d0b.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-9701509\443169f4-bf57-4c6f-a5a6-bb69879544d9.jpg" /> is an <img src="2-9701509\6621f353-a76a-4f44-acbf-773922fd534f.jpg" /> nonnegative matrix. Without loss of generality we assume <img src="2-9701509\0b2e591e-be9b-4cf3-bed5-6578ec5898c8.jpg" /> since <img src="2-9701509\978482d8-083e-4067-a58e-efdf982f4636.jpg" />. Problem (P) is a generalization of unconstrained zero-one quadratic problems, zero-one quadratic knapsack problems, quadratic assignment problems and so on. It is a classical NP-hard problem [<xref ref-type="bibr" rid="scirp.18519-ref1">1</xref>].</p><p>Linearization strategies are to reformulate the zero-one quadratic programs as equivalent mixed-integer programming problems with additional binary variables and/or continuous variables and continuous constraints, see [2- 8]. Recently, Sherali and Smith [<xref ref-type="bibr" rid="scirp.18519-ref9">9</xref>] developed small linearizations for more generalized quadratic 0-1 programs. Gueyea and Michelon [<xref ref-type="bibr" rid="scirp.18519-ref10">10</xref>] proposed a framework for unconstrained quadratic 0-1 programs. These linearizations are standard for employing exact algorithms such as branch and bound. Balas and Mazzola proposed a small-size linearization [<xref ref-type="bibr" rid="scirp.18519-ref11">11</xref>] and then successfully applied it to devise exact or heuristic cutting plane algorithms.</p><p>In this article, we focus on new small-size tight linearizations. We first propose a primal version of Balas and Mazzola linearization (BML). By strengthening the linearization and then considering the dual model, we obtain a new linearization which improves BML. As a direct application, a new cutting plane algorithm is proposed.</p><p>This article is organized as follows. In Section 2, we discuss Balas and Mazzola linearization (BML) [<xref ref-type="bibr" rid="scirp.18519-ref11">11</xref>] and the related primal linearization. In Section 3, we create a new approach to obtain a tighter linearization. It improves the primal linearization of BML in the sense that the linear programming relaxation often give tighter lower bound. In Section 4, we apply this dual linearization to devise cutting plane algorithm and compare the efficacy with that of BML. Concluding remarks are made in Section 5.</p></sec><sec id="s2"><title>2. The Primal Model of Balas and Mazzola Linearization</title><p>In this section, we show that Balas and Mazzola Linearization has a primal model.</p><p>Define a column vector <img src="2-9701509\a3355d29-0feb-4e46-8a32-d97a4d71a972.jpg" /> with components</p><disp-formula id="scirp.18519-formula67147"><label>(2.1)</label><graphic position="anchor" xlink:href="2-9701509\9ca10e3e-88af-4a80-9aca-b95340f8cf18.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-9701509\cf7ea18a-5d05-4e43-ae98-efb4db391d4f.jpg" /> is any suitable relaxation of <img src="2-9701509\299f75e9-e7c2-41f0-b869-31ccae7c2811.jpg" /> such that the problems (1) can be solved relatively easily.</p><p>We rewrite the objective function of (P) as</p><p><img src="2-9701509\c454cfcd-e335-4a3a-82e9-bb65da70bfe4.jpg" /></p><p>Introducing <img src="2-9701509\9485aedb-ecaf-45cb-9263-e9a4dee9c2a4.jpg" /> continuous variables</p><disp-formula id="scirp.18519-formula67148"><label>(2.2)</label><graphic position="anchor" xlink:href="2-9701509\fcd2cfe9-ae46-407c-b9b3-4301e9021564.jpg"  xlink:type="simple"/></disp-formula><p>we can obtain the following mixed 0-1 linear program</p><disp-formula id="scirp.18519-formula67149"><label>(2.3)</label><graphic position="anchor" xlink:href="2-9701509\3023f88f-72dc-43c2-9ee0-4109c6b920db.jpg"  xlink:type="simple"/></disp-formula><p>where the two series inequality constraints follow from the fact <img src="2-9701509\a6281466-d356-4339-b0fe-946b8d171d40.jpg" /> and<img src="2-9701509\b3bd446a-4328-4cbb-b888-772f7d07ca2a.jpg" />, <img src="2-9701509\cf83a02a-1a40-4f24-a1df-dd4742a23ff6.jpg" />, respectively.</p><p>Theorem 2.1. Problems (<img src="2-9701509\1e5526ac-9627-48d4-9277-9cea54c717db.jpg" />) and (<img src="2-9701509\6d940ac2-04d9-4b50-9394-cd471c5cd90c.jpg" />) are equivalent in the sense that for each optimal solution to one problem, there exists an optimal solution to the other problem having the same optimal objective value.</p><p>The proof is found in Appendix 1.</p><p>Remark 2.1. If we restrict (P) as the quadratic assignment problem, the proposed linearization (<img src="2-9701509\19f4cde6-2d2e-428d-8e41-68530dd58b3b.jpg" />) reduces to Kaufman-Broeckx linearization [12,13].</p><p>Below we apply Benders’ decomposition approach to Problem (P), as in [<xref ref-type="bibr" rid="scirp.18519-ref14">14</xref>]. Firstly, (P) can be decomposed in the following way</p><disp-formula id="scirp.18519-formula67150"><label>(2.4)</label><graphic position="anchor" xlink:href="2-9701509\ecaaf08d-244a-4a5f-b460-44a480bc49ac.jpg"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.18519-formula67151"><label>(2.5)</label><graphic position="anchor" xlink:href="2-9701509\fe516e68-2357-4f82-951c-0801858dbe27.jpg"  xlink:type="simple"/></disp-formula><p>For fixed<img src="2-9701509\8914973f-fdb8-43dd-ac5a-d61594de16dd.jpg" />, we dualize the first series constraints of the problem <img src="2-9701509\e96caa21-d676-4324-aa39-277925c841ea.jpg" /> using Lagrangian multipliers <img src="2-9701509\6e90cbc7-8f06-4096-9b43-90234f54638c.jpg" /> (<img src="2-9701509\a279f8f5-43fe-481b-8d2f-3bae98c13688.jpg" />). We obtain the subproblem</p><disp-formula id="scirp.18519-formula67152"><label>(2.6)</label><graphic position="anchor" xlink:href="2-9701509\2594d35c-18cc-4b32-9d7a-39e740c9dccd.jpg"  xlink:type="simple"/></disp-formula><p>Note that the feasible solution region <img src="2-9701509\32060f6f-d2d2-465f-976d-5dcfbf466832.jpg" /> of SP(x) does not depend on the chosen vector<img src="2-9701509\8c75516f-f2da-44f1-85b5-c9842f509655.jpg" />. Let <img src="2-9701509\ce048c4c-e047-4f26-ae94-49609c36b545.jpg" /> be the incidence vectors of the extreme points of <img src="2-9701509\2eff1f21-e64d-4b4d-8d81-7f83f9f08c17.jpg" /> (which is unit hypercube in<img src="2-9701509\2f5cc04c-134d-44f2-bd2c-52c1f9a64615.jpg" />). Introducing</p><disp-formula id="scirp.18519-formula67153"><label>(2.7)</label><graphic position="anchor" xlink:href="2-9701509\f2b747e0-27dd-4e9b-8558-8f7920d20b6c.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.18519-formula67154"><label>(2.8)</label><graphic position="anchor" xlink:href="2-9701509\9c9c0356-71a0-4ac4-bff1-a4f70a6a582c.jpg"  xlink:type="simple"/></disp-formula><p>we can see that Problem (4) is equivalent to</p><disp-formula id="scirp.18519-formula67155"><label>(2.9)</label><graphic position="anchor" xlink:href="2-9701509\e68b5c91-8a91-4af9-9236-126a7a31f7b3.jpg"  xlink:type="simple"/></disp-formula><p>by the fact that for any fixed<img src="2-9701509\9e559b73-f540-44df-95be-48049ec8424d.jpg" />, the second-stage problem <img src="2-9701509\7c7502db-1883-4398-b1ab-621cb8c361cf.jpg" /> of (4) is a linear programming whose dual formulation is just (6) and the fact that one of the optimal solutions to the linear programming problem (6) is attained at an extreme point of<img src="2-9701509\af2fe9d9-a0ff-46ed-8cdb-0e68e491d45b.jpg" />. Problem (9) yields now the following mixed 0-1 linear program</p><disp-formula id="scirp.18519-formula67156"><label>(2.10)</label><graphic position="anchor" xlink:href="2-9701509\58e74efa-561d-49a2-8e44-706923d3c90a.jpg"  xlink:type="simple"/></disp-formula><p>In some sense, linearization (<img src="2-9701509\54b3c114-c88b-44e7-8b66-089f7d0f1dc2.jpg" />) can be regarded as the dual formulation of (PL<sub>1</sub>). Above we also obtained the equivalence between (PL<sub>1</sub>) and (<img src="2-9701509\1737d5f5-4c07-4b07-94b6-aa7afeda2b47.jpg" />):</p><p>Theorem 2.2. Problems (PL<sub>1</sub>) and (<img src="2-9701509\0fb60471-a2b5-4c0d-b2e7-00f73986457c.jpg" />) are equivalent in the sense that for each optimal solution to one problem, there exists an optimal solution to the other problem having the same optimal objective value.</p><p>Combining Theorem 2.1 with Theorem 2.2, we can see (<img src="2-9701509\ba198c2b-6242-4a79-8701-5c575d3e3aa3.jpg" />) is equivalent to (P). In literature, linearization (<img src="2-9701509\99a3888a-c366-494f-ba12-f46bcafa0242.jpg" />) is known as Balas and Mazzola linearization (BML) [<xref ref-type="bibr" rid="scirp.18519-ref11">11</xref>].</p></sec><sec id="s3"><title>3. New Tight Primal and Dual Linearizations</title><p>In this section, we propose a new approach to establish new tight linearizations.</p><p>Define</p><disp-formula id="scirp.18519-formula67157"><label>(3.1)</label><graphic position="anchor" xlink:href="2-9701509\f3e13704-4826-45f7-8f85-5d3f86643024.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.18519-formula67158"><label>(3.2)</label><graphic position="anchor" xlink:href="2-9701509\c39fe951-377a-4bed-8c06-2ed3ccd873c3.jpg"  xlink:type="simple"/></disp-formula><p>Let <img src="2-9701509\0426c920-1fa3-48e9-aacb-5ecf21f54ce6.jpg" /> and <img src="2-9701509\0ffd6283-d8a1-433b-9ca6-1e0113cdf547.jpg" /> be the vectors with components <img src="2-9701509\4b86b2b5-2dad-4b2d-805e-e41d75d7e5e1.jpg" /> and <img src="2-9701509\863478c4-cefd-4750-9ac5-105cd0fcc3f7.jpg" /> respectively,<img src="2-9701509\204a89d8-03bc-406a-a878-8f2b3abb91e1.jpg" />.</p><p>Lemma 3.1. [<xref ref-type="bibr" rid="scirp.18519-ref15">15</xref>] Let<img src="2-9701509\297cd515-a94d-450d-af61-ec985d67a875.jpg" />. For all <img src="2-9701509\37278803-d5eb-4deb-9fc2-969f142cfbd1.jpg" />,</p><disp-formula id="scirp.18519-formula67159"><label>(3.3)</label><graphic position="anchor" xlink:href="2-9701509\de1410c6-ccec-474c-aaf2-ded45829c3e8.jpg"  xlink:type="simple"/></disp-formula><p>Therefore, the new linearization reads</p><disp-formula id="scirp.18519-formula67160"><label>(3.4)</label><graphic position="anchor" xlink:href="2-9701509\7d58904d-01ac-412f-8257-da6137771f5e.jpg"  xlink:type="simple"/></disp-formula><p>Under the linear transformations <img src="2-9701509\7fe58511-157d-47c0-9f0e-7de5173dd9d8.jpg" /> the above linearization becomes</p><disp-formula id="scirp.18519-formula67161"><label>(3.5)</label><graphic position="anchor" xlink:href="2-9701509\58d4551c-0c4b-49aa-a57a-d637a9690197.jpg"  xlink:type="simple"/></disp-formula><p>As a corollary of Lemma 3.1, we have Theorem 3.1. Problems (<img src="2-9701509\18bac644-8e13-4c9c-9dfa-66911c7e7ce0.jpg" />) (or (<img src="2-9701509\4e461f39-1a8b-4b6a-a35d-030b49919d43.jpg" />)) and (P) are equivalent in the sense that for each optimal solution to one problem, there exists an optimal solution to the other problem having the same optimal objective value.</p><p>Continuously relaxing linearizations (<img src="2-9701509\1bc43dfa-d1d6-45b8-a777-0990d2a3db7f.jpg" />) and (<img src="2-9701509\f163d5c8-da50-42d9-ab76-40a443ec5745.jpg" />), i.e., replacing <img src="2-9701509\6824399e-4f37-4ddb-8823-f1cf473e3671.jpg" /> with<img src="2-9701509\f859a374-b304-4efa-97b1-454f698321db.jpg" />, we obtain linear programming lower bounds for (P), denoted by <img src="2-9701509\0085743c-b467-4bc6-a911-cb634e3ef30b.jpg" /> and <img src="2-9701509\6ccfa27d-e55e-4bb1-807d-176d3d985f7d.jpg" /> respectively. (<img src="2-9701509\d394f520-bdce-41b7-8b16-1c0ddb3942c5.jpg" />) is not weaker than (<img src="2-9701509\b4cc7e11-4b09-4797-8453-83d1f75aee09.jpg" />) in the following sense.</p><p>Theorem 3.2.<img src="2-9701509\ab026305-8f39-49a7-9833-1d3532433e4f.jpg" />.</p><p>Proof. It is sufficient to show any feasible solution of (<img src="2-9701509\c6c3411f-c1ee-4061-8135-c899fac80609.jpg" />) is also feasible in (<img src="2-9701509\655930f8-4225-4bb7-a9a9-83baaf8c1afe.jpg" />), which follows from the fact that<img src="2-9701509\ebaaa92f-7545-47b2-82c0-10bff872c995.jpg" />, <img src="2-9701509\e5c1b77a-1d0a-4be2-8895-bc6b7adb8da7.jpg" />and <img src="2-9701509\36835e64-7b6c-4efa-a1f0-187159419a02.jpg" /> since <img src="2-9701509\9719f476-b15f-48ae-832d-136503706774.jpg" /> is nonnegative. □</p><p>Next, we consider the dual model of (<img src="2-9701509\e0402388-ef44-4d50-9ba8-59f98367ce55.jpg" />). As the formulation of (<img src="2-9701509\5b0dc7c8-e1a1-48ae-8102-019a108c80eb.jpg" />) is similar to that of (<img src="2-9701509\d5f3f06d-0e33-4b6b-84b5-04a33d6cff22.jpg" />), we immediately have the dual model based on (<img src="2-9701509\27f9fc3e-f6ad-4b27-86cd-4832e9f2cdf0.jpg" />).</p><disp-formula id="scirp.18519-formula67162"><label>(3.6)</label><graphic position="anchor" xlink:href="2-9701509\f98b9d0f-b440-44cc-a2be-94c891cc232f.jpg"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.18519-formula67163"><label>(3.7)</label><graphic position="anchor" xlink:href="2-9701509\752d5c4d-1436-4f7a-a2f9-2e573dd8f1f4.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.18519-formula67164"><label>(3.8)</label><graphic position="anchor" xlink:href="2-9701509\53853b74-0706-427c-8a4d-c9e9085af05f.jpg"  xlink:type="simple"/></disp-formula><p>Similarly to Theorem 2.2, we have Theorem 3.3. Problems (<img src="2-9701509\d010b668-3d1e-46de-a946-8b05d5764123.jpg" />) (or (<img src="2-9701509\4621f352-3b84-4c0d-b448-3abb6ad9c8e3.jpg" />) and (<img src="2-9701509\b754d0a2-559c-48a5-a327-fec6ad4f2706.jpg" />) are equivalent in the sense that for each optimal solution to one problem, there exists an optimal solution to the other problem having the same optimal objective value.</p></sec><sec id="s4"><title>4. Cutting Plane Algorithms Based on Dual Linearizations</title><p>We first establish cutting plane algorithm based on (<img src="2-9701509\f6dcd77c-6b32-4938-a2c9-4fbf3398bd2f.jpg" />). As in any decomposition approach the master problem (<img src="2-9701509\2da55fcc-b23d-4fcc-b81f-bf09b69b8b7c.jpg" />) is not solved for all restrictions <img src="2-9701509\b3e9b6c4-559f-48c8-9885-113980e20cf5.jpg" />, but only for a subset <img src="2-9701509\231722ea-d3da-4105-91f9-f3c03e7a8f4f.jpg" /> of indices. We denote the restricted master problem by<img src="2-9701509\3a41ddff-208a-44ed-ad70-766684608078.jpg" />.</p><p>Getting a solution <img src="2-9701509\1c32675b-2754-4925-a67e-57bb2807fe75.jpg" /> for the restricted master problem, the subproblem <img src="2-9701509\25fb254d-6ab1-4e58-8afe-9234e6fd9582.jpg" /> is solved, which yields</p><disp-formula id="scirp.18519-formula67165"><label>(4.1)</label><graphic position="anchor" xlink:href="2-9701509\a3e7f607-02f5-4f34-9a00-0359304864e4.jpg"  xlink:type="simple"/></disp-formula><p><img src="2-9701509\818cfee3-b508-4bab-a6cd-29817c887e76.jpg" />is an optimal solution of the subproblem <img src="2-9701509\4946b2b0-0e63-452b-be75-28a99f6b876c.jpg" /> because of the definition of the constants <img src="2-9701509\0601b649-e94d-48e4-996b-bc6de4a85ba7.jpg" /> and the constraints<img src="2-9701509\fa243d45-440b-4635-b1ef-21b46b749e64.jpg" />.</p><p>A new cut</p><disp-formula id="scirp.18519-formula67166"><label>(4.2)</label><graphic position="anchor" xlink:href="2-9701509\8e7ecdfa-87f0-48ae-aecd-71250bda5113.jpg"  xlink:type="simple"/></disp-formula><p>is added to the current<img src="2-9701509\830c6856-06e3-46f4-876f-c86e4a031512.jpg" />. Thus we get<img src="2-9701509\bcfd41ff-3421-4168-98ad-a0462f6cafaa.jpg" />.</p><p>The objection function value <img src="2-9701509\609acdc4-3af9-4bec-9b08-db1e97c94f81.jpg" /> of <img src="2-9701509\4ed2b8fa-07f6-4ac0-990c-3dac38af6108.jpg" /> is an upper bound for (P), whereas the objective function value <img src="2-9701509\58242b0a-b8ca-4f3c-91e6-fbeb63c0d3e3.jpg" /> of the master problem <img src="2-9701509\60058e90-e853-4729-8f73-e1f2c28681f6.jpg" /> is a lower bound. If<img src="2-9701509\c9c87f27-8be9-481d-88da-a01f92a07619.jpg" />, stop and return an optimal solution.</p><p>This is the flow of cutting plane algorithm. Below we show the finite convergence. The proof is found in Appendix 2.</p><p>Lemma 4.1. Assume that <img src="2-9701509\f97a3ab1-6f17-48de-be76-741160d4b1e7.jpg" /> is an optimal solution of <img src="2-9701509\2c111784-6b47-4e01-85e7-3f201bd036b0.jpg" /> and<img src="2-9701509\922bf211-33fa-49f1-bc61-434916902f5f.jpg" />. For any<img src="2-9701509\6877f511-83e7-445a-87c9-60ebfc77a4c6.jpg" />, <img src="2-9701509\35ea2d24-a22e-4202-b712-587a72e84400.jpg" />cannot be an optimal solution of <img src="2-9701509\fe262c01-4b2c-4e22-9db1-9ae43f3c5edb.jpg" /> unless it is the optimal solution of (P).</p><p>From the above lemma, we have the convergence result proved in Appendix 3.</p><p>Theorem 4.1. The above cutting plane algorithm stops in a finite number of steps and returns the optimal solution of (P).</p><p>Cutting plane algorithm based on (<img src="2-9701509\15a44a7e-68f1-4206-a007-51d4732d05ba.jpg" />) can be similarly devised. To compare with (<img src="2-9701509\c699a508-533c-40b9-8e3a-576b2d9ef86b.jpg" />) conveniently, instead of (<img src="2-9701509\bcd19810-ecbe-4f62-9dc0-c013194ecbfb.jpg" />), we use the following equivalent model</p><disp-formula id="scirp.18519-formula67167"><label>(4.3)</label><graphic position="anchor" xlink:href="2-9701509\bdcbda96-8a0d-4283-93b1-5366881174c6.jpg"  xlink:type="simple"/></disp-formula><p>Theorem 4.2. Assume <img src="2-9701509\9e72cdca-b74a-4fea-ba6b-92a1739e9c9d.jpg" /> for all<img src="2-9701509\77443ccd-67d2-483a-ba22-b0374bfe1893.jpg" />. The restricted master program (<img src="2-9701509\fc5e4aca-89aa-49b3-9912-34460a24e8b9.jpg" />) gives a lower bound strictly better than that of (<img src="2-9701509\2dff5815-53d4-460a-949e-21bc7a04f553.jpg" />) until the cutting plane algorithm stops.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this article, we focus on the generalized quadratic 0-1 program, denoted by (P). We propose a linearization (<img src="2-9701509\7cb5a49b-afde-441a-b807-86711db22cdc.jpg" />) for (P) and show that it can be regarded as a dual formulation of Balas and Mazzola linearization (BML), denoted (<img src="2-9701509\95718b8f-2eeb-489d-8538-ac1d2e2e1cbc.jpg" />). By applying a new approach, we establish a tight linearization (<img src="2-9701509\10bcc054-8632-4fee-ac19-09ff10bba5ac.jpg" />) of the same size. We proved (<img src="2-9701509\c7ddbace-ede2-41ad-b8a6-4389e83635d3.jpg" />) is not weaker than (<img src="2-9701509\1e6b6b53-f436-4ea7-af26-d633ed016bad.jpg" />) in the sense that the continuous linear programming relaxation of (<img src="2-9701509\9d70be89-90fa-4b5c-afd3-c5de88023b91.jpg" />) gives tighter lower bound than that of (<img src="2-9701509\928234a3-c889-42bd-ba52-3d8602f035f3.jpg" />). The dual linearizations of (<img src="2-9701509\474cbbcc-1bde-4e57-8c93-2a5f986644e9.jpg" />) and (<img src="2-9701509\5f8a6999-8dcd-4f2d-9f96-1b573889b9d4.jpg" />), (<img src="2-9701509\e7245462-de07-4dae-939f-bf5ddf5ed5c6.jpg" />) and (<img src="2-9701509\4d95166a-9e50-4144-967b-ab8979bd85a7.jpg" />) are successfully used in devising cutting plane algorithms, respectively. We showed that the cutting plane algorithm based on (<img src="2-9701509\d51f3026-9d3f-4a7c-ae14-6cb940d7536c.jpg" />) is strictly better than that of (<img src="2-9701509\a9946bf3-1380-4716-9051-5df290163de0.jpg" />) under some weak assumptions.</p></sec><sec id="s6"><title>REFERENCES</title></sec><sec id="s7"><title>Appendix</title><p>1) Proof of Theorem 2.1 Let <img src="2-9701509\119e8a94-1f3f-4451-80aa-1cba0c9e953a.jpg" /> be any feasible solution to (P). It is easy to verify that <img src="2-9701509\c36926e3-1b59-40b4-b502-659918c41b8a.jpg" /> is feasible in (<img src="2-9701509\b83ad6e2-4c7e-4e88-8346-c246306e0b23.jpg" />) with the same objective value, where<img src="2-9701509\ce3cbf09-7ccf-4c7b-a386-95ee1a0643d7.jpg" />. As a consequence, the optimal objective value of (<img src="2-9701509\84bc77d1-3272-4cee-b605-b294af4c5e0e.jpg" />) gives a lower bound for (P). It is sufficient to show that if <img src="2-9701509\aebed850-dd44-42fc-b1b5-5a53520ebc29.jpg" /> is an optimal solution to (<img src="2-9701509\ccbb1dac-2f9e-4ad3-bf04-210b2663d814.jpg" />),<img src="2-9701509\e216e65f-0955-403c-9e24-0a18e93d06be.jpg" />is optimal in (P) with the same objective value. We notice that</p><p><img src="2-9701509\c329d97f-af09-4c4b-9476-3b93708f8f69.jpg" />. If<img src="2-9701509\97277c23-e341-4929-9680-77d031b3616a.jpg" />, we have<img src="2-9701509\1514d559-40e8-4e04-9d3c-fb0ed3445c41.jpg" />, otherwise, <img src="2-9701509\a6f10cac-722a-4ec2-ada1-b664ea812f2e.jpg" />,<img src="2-9701509\12782bb7-8b1e-40be-b322-fc303d70a2c6.jpg" />. As a conclusion, <img src="2-9701509\e47c0552-e490-4237-afc4-07355f73fc36.jpg" />which implies</p><p><img src="2-9701509\5862c611-1eb0-41b2-a16d-c488405bba5a.jpg" />. That is, <img src="2-9701509\9b71edd8-61ff-4308-bc6e-e62dc8348ff3.jpg" />is a feasible solution to (P) whose objective value equals a lower bound. Therefore, <img src="2-9701509\5d6ccc16-c711-4375-bc35-78ef9e3ab205.jpg" />is optimal in (P) and both the optimal objective values are equal.</p><p>2) Proof of Lemma 4.1 Denote the optimal objective function value of any master problem <img src="2-9701509\0d9c9342-b62c-40cc-8b1b-480bd4f5ac7b.jpg" /> by<img src="2-9701509\a79c7090-b1f8-449b-af1f-f353423ecacf.jpg" />, which is a lower bound for (P). If <img src="2-9701509\a82568cd-263a-41d5-a933-3bfefce3d9aa.jpg" /> is also an optimal solution of <img src="2-9701509\7268c8d0-fced-4c2b-96f1-f0103e27111b.jpg" /> for some<img src="2-9701509\5c9be128-cd64-4d80-ae8e-2771c084ef19.jpg" />, it follows that</p><disp-formula id="scirp.18519-formula67168"><label>(2.1)</label><graphic position="anchor" xlink:href="2-9701509\7775efbe-294c-405d-929f-f94b636d91d3.jpg"  xlink:type="simple"/></disp-formula><p>since <img src="2-9701509\8d2c7858-1b73-47a0-85c2-0cd748fb717c.jpg" /> contains the constraint (2). The left-hand side of (4) is a lower bound for (P) while the right-hand side of (4) corresponds to a feasible objective function value of (P), which can be shown as follows:</p><p><img src="2-9701509\07577e25-92d2-4bfe-9f5c-a6adeb3d2d40.jpg" /></p><p>Therefore (4) holds as equality and <img src="2-9701509\5be91d01-8a8a-4a04-b884-aa52c3242416.jpg" /> must be the optimal solution of (P).</p><p>3) Proof of Theorem 4.2 If the cutting plane algorithm based on (<img src="2-9701509\23b246b4-e5a0-4971-96d4-741cfded73c7.jpg" />) has not stopped at step<img src="2-9701509\7c7497f3-7a9a-428f-9f2f-87a8a539761a.jpg" />, the optimal solution <img src="2-9701509\4c231e06-ec30-439c-a782-127f13432388.jpg" /> must be different from <img src="2-9701509\7d269579-b67f-462d-9c6d-382b2c392f7a.jpg" /> for any<img src="2-9701509\84bea72a-cdc3-4927-bb48-9d78eecc4c3b.jpg" />, i.e., there exist index <img src="2-9701509\3bef4bff-5c3a-499d-80e9-be725f3527e8.jpg" /> such that<img src="2-9701509\3f43be1b-781a-42a1-aa2f-145503ff949f.jpg" />. Then the righthand side of (<img src="2-9701509\798b68bf-4f3a-40c2-8f2f-bd9339f3aaf5.jpg" />) satisfies</p><p><img src="2-9701509\92892470-0930-4e38-b154-5d29a126bc2e.jpg" />(3.1)</p><p>for any<img src="2-9701509\bbaae0f4-4575-49f0-ba5d-614fbea3cd0a.jpg" />. Therefore the objective function value of (<img src="2-9701509\6474ea67-6418-41c9-820a-d3e0d30a404b.jpg" />) is strictly larger than that of<img src="2-9701509\8b7a1a9f-052c-48e6-a968-7697b661af53.jpg" />.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.18519-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">M. R. Garey and D. S. Johnson, “Computers and Intractability: A Guide to the Theory of NP-Completeness,” WH Freeman &amp; Co., New York, 1979.</mixed-citation></ref><ref id="scirp.18519-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">W. Chaovalitwongse, P. M. Pardalos and O. A. Prokopyev, “A New Linearization Technique for Multi-Quadratic 0-1 Programming Problems,” Operations Research Letters, Vol. 32, No. 6, 2004, pp. 517-522.  
doi:10.1016/j.orl.2004.03.005</mixed-citation></ref><ref id="scirp.18519-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">S. Elloumi, A. Faye and E. Soutif, “Decomposition and Linearization for 0-1 Quadratic Programming,” Annals of Operations Research, Vol. 99, No. 1-4, 2000, pp. 79-93.  
doi:10.1023/A:1019236832495</mixed-citation></ref><ref id="scirp.18519-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">R. Fortet, “L’algebre de Boole et ses Applications en Recherche Operationnelle,” Cahiers du Centred études de Recheche Operationnelle, Vol. 1, No. 4, 1959, pp. 5-36. </mixed-citation></ref><ref id="scirp.18519-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">F. Glover, “Imporved Linear Integer Programming Formulations of Nonlinear Integer Problems,” Management Science, Vol. 22, No. 4, 1975, pp. 455-460.  
doi:10.1287/mnsc.22.4.455</mixed-citation></ref><ref id="scirp.18519-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">F. Glover and E. Woolsey, “Further Reduction of ZeroOne Polynomial Programming Problems to Zero-One Linear Programming Problems,” Operations Research, Vol. 22, No. 1, 1973, pp. 156-161.  
doi:10.1287/opre.21.1.156</mixed-citation></ref><ref id="scirp.18519-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">F. Glover and E. Woolsey, “Converting the 0-1 Polynomial Programming Problem to a 0-1 Linear Program,” Operations Research, Vol. 22, No. 1, 1974, pp. 180-182.  
doi:10.1287/opre.22.1.180</mixed-citation></ref><ref id="scirp.18519-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">L. Liberti, “Compact Linearization of Binary Quadratic Problems,” 4OR, Vol. 5, No. 3, 2007, pp. 231-245. </mixed-citation></ref><ref id="scirp.18519-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">H. D. Sherali and J. C. Smith, “An Improved Linearization Strategy for Zero-One Quadratic Programming Problems,” Optimization Letters, Vol. 1, No. 1, 2007, pp. 3347. doi:10.1007/s11590-006-0019-0</mixed-citation></ref><ref id="scirp.18519-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">S. Gueyea and P. Michelon, “A Linearization Framework for Unconstrained Quadratic (0-1) Problems,” Discrete Applied Mathematics, Vol. 157, No. 6, 2009, pp. 12551266. doi:10.1016/j.dam.2008.01.028</mixed-citation></ref><ref id="scirp.18519-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">E. Balas and J. B. Mazzola, “Quadratic 0-1 Programming by a New Linearization,” The TIMS/ORSA Meeting, Washington DC, 1980.</mixed-citation></ref><ref id="scirp.18519-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">L. Kaufman and F. Broeckx, “An Algorithm for the Quadratic Assignment Problem Using Bender’s Decomposition,” European Journal of Operational Research, Vol. 2, No. 3, 1978, pp. 204-211. </mixed-citation></ref><ref id="scirp.18519-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Y. Xia and Y. Yuan, “A New Linearization Method for Quadratic Assignment Problems,” Optimization Methods and Software, Vol. 21, No. 5, 2006, pp. 803-816. </mixed-citation></ref><ref id="scirp.18519-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">R. E. Burkard and U. Derigs, “Assignment and Matching Problems: Solution Methods with FORTRAN-Programs,” Springer-Verlag, Berlin, 1980.</mixed-citation></ref><ref id="scirp.18519-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">W. Gharibi and Y. Xia, “A Tight Linearization Strategy for Zero-One Quadratic Programming Problems,” in press, 2012.</mixed-citation></ref></ref-list></back></article>