Cutting-plane method

The intersection of the unit cube with the cutting plane . In the context of the Traveling salesman problem on three nodes, this (rather weak[why?]) inequality states that every tour must have at least two edges.

In mathematical optimization, the cutting-plane method is any of a variety of optimization methods that iteratively refine a feasible set or objective function by means of linear inequalities, termed cuts. Such procedures are commonly used to find integer solutions to mixed integer linear programming (MILP) problems, as well as to solve general, not necessarily differentiable convex optimization problems. The use of cutting planes to solve MILP was introduced by Ralph E. Gomory.

Cutting plane methods for MILP work by solving a non-integer linear program, the linear relaxation of the given integer program. The theory of Linear Programming dictates that under mild assumptions (if the linear program has an optimal solution, and if the feasible region does not contain a line), one can always find an extreme point or a corner point that is optimal. The obtained optimum is tested for being an integer solution. If it is not, there is guaranteed to exist a linear inequality that separates the optimum from the convex hull of the true feasible set. Finding such an inequality is the separation problem, and such an inequality is a cut. A cut can be added to the relaxed linear program. Then, the current non-integer solution is no longer feasible to the relaxation. This process is repeated until an optimal integer solution is found.

Cutting-plane methods for general convex continuous optimization and variants are known under various names: Kelley's method, Kelley–Cheney–Goldstein method, and bundle methods. They are popularly used for non-differentiable convex minimization, where a convex objective function and its subgradient can be evaluated efficiently but usual gradient methods for differentiable optimization can not be used. This situation is most typical for the concave maximization of Lagrangian dual functions. Another common situation is the application of the Dantzig–Wolfe decomposition to a structured optimization problem in which formulations with an exponential number of variables are obtained. Generating these variables on demand by means of delayed column generation is identical to performing a cutting plane on the respective dual problem.

History

Cutting planes were proposed by Ralph Gomory in the 1950s as a method for solving integer programming and mixed-integer programming problems. However, most experts, including Gomory himself, considered them to be impractical due to numerical instability, as well as ineffective because many rounds of cuts were needed to make progress towards the solution. Things turned around when in the mid-1990s Gérard Cornuéjols and co-workers showed them to be very effective in combination with branch-and-bound (called branch-and-cut) and ways to overcome numerical instabilities. Nowadays, all commercial MILP solvers use Gomory cuts in one way or another. Gomory cuts are very efficiently generated from a simplex tableau, whereas many other types of cuts are either expensive or even NP-hard to separate. Among other general cuts for MILP, most notably lift-and-project dominates Gomory cuts.[1][2]

Gomory's cut

Let an integer programming problem be formulated (in canonical form) as:

where A is a matrix and b , c is a vector. The vector x is unknown and is to be found in order to maximize the objective while respecting the linear constraints.

General idea

The method proceeds by first dropping the requirement that the xi be integers and solving the associated relaxed linear programming problem to obtain a basic feasible solution. Geometrically, this solution will be a vertex of the convex polytope consisting of all feasible points. If this vertex is not an integer point then the method finds a hyperplane with the vertex on one side and all feasible integer points on the other. This is then added as an additional linear constraint to exclude the vertex found, creating a modified linear program. The new program is then solved and the process is repeated until an integer solution is found.

Step 1: solving the relaxed linear program

Using the simplex method to solve a linear program produces a set of equations of the form

where xi is a basic variable and the xj's are the nonbasic variables (i.e. the basic solution which is an optimal solution to the relaxed linear program is and ). We write coefficients and with a bar to denote the last tableau produced by the simplex method. These coefficients are different from the coefficients in the matrix A and the vector b.

Step 2: Find a linear constraint

Consider now a basic variable which is not an integer. Rewrite the above equation so that the integer parts are added on the left side and the fractional parts are on the right side:

For any integer point in the feasible region, the left side is an integer since all the terms , , , are integers. The right side of this equation is strictly less than 1: indeed, is strictly less than 1 while is negative. Therefore the common value must be less than or equal to 0. So the inequality

must hold for any integer point in the feasible region. Furthermore, non-basic variables are equal to 0s in any basic solution and if xi is not an integer for the basic solution x,

Conclusion

So the inequality above excludes the basic feasible solution and thus is a cut with the desired properties. More precisely, is negative for any integer point in the feasible region, and strictly positive for the basic feasible (non integer) solution of the relaxed linear program. Introducing a new slack variable xk for this inequality, a new constraint is added to the linear program, namely

Convex optimization

Cutting plane methods are also applicable in nonlinear programming. The underlying principle is to approximate the feasible region of a nonlinear (convex) program by a finite set of closed half spaces and to solve a sequence of approximating linear programs.[3]

See also

References

  1. ^ Gilmore, Paul C; Gomory, Ralph E (1961). "A linear programming approach to the cutting stock problem". Operations Research. 9 (6): 849–859. doi:10.1287/opre.9.6.849.
  2. ^ Gilmore, Paul C; Gomory, Ralph E (1963). "A linear programming approach to the cutting stock problem-Part II". Operations Research. 11 (6): 863–888. doi:10.1287/opre.11.6.863.
  3. ^ Boyd, S.; Vandenberghe, L. (18 September 2003). "Localization and Cutting-plane Methods" (course lecture notes). Retrieved 27 May 2022.

Read other articles:

Not-for-profit credit union in California This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (April 2022) This article may contain excessive or irrelevant examples. Please help improve the article by adding descriptive text and removing less pertinent examples. (January 2021) Orange County's Credit UnionCompany typeCredit unionFounded1938Headquarters1701 E St Andrew Place 33°43′23″N 1…

BardilisRajaBerkuasa393–358 SMPenerusKleitosKelahiranskt. 448 SMKematianskt. 358 SM (usia 90)Pertempuran Lembah ErigonBahasa Yunani KunoΒάρδυλις Bardilis (juga Bardyllis /bɑːrˈdɪlɪs/; bahasa Yunani Kuno: Βάρδυλις skt. 448 – skt. 358 SM) merupakan seorang raja Dardani dan mungkin pendirinya.[1] Selama masa pemerintahannya, Bardilis dapat menjadikan Dardani sebagai salah satu negara Iliria paling kuat saat itu. Negara bagiannya memerintah atas Makedonia dan Lin…

Lokasi utama festival di Taman Odori (pemandangan dari Menara TV Sapporo) Festival Salju Sapporo (さっぽろ雪まつりcode: ja is deprecated , Sapporo Yuki Matsuri) adalah festival salju terbesar di Jepang yang diadakan di kota Sapporo, Hokkaido. Festival ini dilangsungkan selama seminggu pada awal bulan Februari. Setiap tahunnya sekitar dua juta wisatawan dari dalam negeri dan luar negeri berkunjung ke Sapporo selama berlangsungnya festival.[1] Sejak tahun 2006, festival ini diadaka…

Dorysthenes buquetii Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Genus: Dorysthenes Spesies: Dorysthenes buquetii Dorysthenes buquetii adalah spesies kumbang tanduk panjang yang tergolong famili Cerambycidae. Spesies ini juga merupakan bagian dari genus Dorysthenes, ordo Coleoptera, kelas Insecta, filum Arthropoda, dan kingdom Animalia. Larva kumbang ini biasanya mengebor ke dalam kayu dan dapat menyebabkan kerusakan pada batang ka…

AndalusitAndalusitUmumKategoriNesosilikatRumus(unit berulang)Al2SiO5Klasifikasi Strunz09.AF.10Sistem kristalorthorombikGrup ruang2/m 2/m 2/m - DipyramidalSel unita = 7.7980 Å b = 7.9031 Å c = 5.5566 Å; Z = 4IdentifikasiWarnaPink, violet, kuning, hijau, putih, abu-abu; pada sayatan tipis, tak berwarna hingga pink atau hijauPerawakanSebagai kristal euhedral atau columnar agregat memiliki penampang hampir persegi; kompak berserat hingga masifBentuk kembaranOn {101}, jarangBelahanBagus pada {110}…

Everyday is a LullabyPoster film untuk BIFFSutradaraPutrama TutaProduser John Badalu Manoj Kumar Samtani Ditulis olehIlya SigmaPemeran Anjasmara Prasetya Raihaanun Fahrani Pawaka Empel Aghi Narottama Wulan Guritno Deddy Sutomo Fatih Unru Penata musikAghi NarottamaSinematograferIpung Rachmat SyaifulPenyuntingChuck GutierrezPerusahaanproduksi The United Team of Art 13 Entertainment Tanggal rilis 30 Oktober 2020 (2020-10-30) (Korea Selatan) 3 Desember 2021 (2021-12-03) (Yogy…

Michele di GreciaMichele di Grecia nel 2008Principe di Grecia e DanimarcaStemma NascitaRoma, 7 gennaio 1939 (85 anni) DinastiaSchleswig-Holstein-Sonderburg-Glücksburg PadreCristoforo di Grecia MadreFrancesca d'Orléans ConsorteMarína Karélla FigliAlessandraOlga ReligioneGreco-ortodossa Michele, principe di Grecia e Danimarca (nato Μιχαήλ της Ελλάδας (Michaḯl tis Elládas, Michaḯl di Grecia); Roma, 7 gennaio 1939), è un nobile e scrittore greco. Tramite il padre…

v · m Champions du monde de poursuite professionnels 1946 : Gerrit Peters 1947 : Fausto Coppi 1948 : Gerrit Schulte 1949 : Fausto Coppi 1950 : Antonio Bevilacqua 1951 : Antonio Bevilacqua 1952 : Sydney Patterson 1953 : Sydney Patterson 1954 : Guido Messina 1955 : Guido Messina 1956 : Guido Messina 1957 : Roger Rivière 1958 : Roger Rivière 1959 : Roger Rivière 1960 : Rudi Altig 1961 : Rudi Altig 1962 : H…

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Птиц…

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Птиц…

Djibril Sow Nazionalità  Svizzera Altezza 184 cm Peso 77 kg Calcio Ruolo Centrocampista Squadra  Siviglia Carriera Giovanili 20??-20?? BC Albisrieden2013-2015 Zurigo Squadre di club1 2014-2015 Zurigo II20 (0)2015-2017 Borussia M'gladbach II32 (6)2017-2019 Young Boys55 (4)2019-2023 Eintracht Francoforte120 (7)2023- Siviglia15 (1) Nazionale 2013 Svizzera U-163 (0)2013-2014 Svizzera U-1712 (0)2014-2016 Svizzera U-1912 (2)2016-2017 Svizzera U-204 (2)2016-2018…

Museo M. RossoMuseo Medardo Rosso. Bambina che ride, 1890. Scultura in cera. Foto di Paolo Monti (Fondo Paolo Monti, BEIC) UbicazioneStato Italia LocalitàBarzio IndirizzoVia Baruffaldi, 4 Coordinate45°56′49.65″N 9°28′04.48″E / 45.947124°N 9.46791°E45.947124; 9.46791Coordinate: 45°56′49.65″N 9°28′04.48″E / 45.947124°N 9.46791°E45.947124; 9.46791 CaratteristicheTipoArte Sito web Modifica dati su Wikidata · Manuale Il Museo Medardo…

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍總…

Eurovision Song Contest 2021Country IcelandNational selectionSelection processInternal selectionSelection date(s)Artist: 23 October 2020Song: 13 March 2021Selected entrantDaði og GagnamagniðSelected song10 YearsSelected songwriter(s)Daði Freyr PéturssonFinals performanceSemi-final resultQualified (2nd, 288 points)Final result4th, 378 pointsIceland in the Eurovision Song Contest ◄2020 • 2021 • 2022► Iceland participated in the Eurovision Song Co…

German pharmacologist (1873–1961) Not to be confused with broadcaster Otto Lowy. Otto LoewiBorn(1873-06-03)June 3, 1873Frankfurt, German EmpireDiedDecember 25, 1961(1961-12-25) (aged 88)New York City, United StatesCitizenshipGermanAustrian (from 1905)American (from 1946)Alma materUniversity of StrasbourgKnown forAcetylcholineSpouse Guida Goldschmiedt ​ ​(m. 1908; died 1958)​Children4Awards Nobel Prize in Physiology or Medicine (193…

B GopalLahirB Gopal24 JuliM.Nidamanuru, Distrik Prakasam, Andhra Pradesh, IndiaKebangsaanIndiaPekerjaanSutradaraTahun aktif1977 – present Bejawada Gopal adalah sutradara film India di industri perfilman Telugu. Dia adalah Paman dari film Aktor Telugu Venu Thottempudi dan telah menyutradarai lebih dari 30 film Telugu. Beberapa filmnya yang sangat sukses meliputi Bobbili Raja, Lorry Driver, Assembly Rowdy, State Rowdy, Rowdy Inspector, Samarasimha Reddy, Narasimha Naidu, Indra, Maska dll. R…

James HetfieldJames Hetfield in concerto ad Amsterdam nel 2023 Nazionalità Stati Uniti GenereThrash metal[1]Speed metal[1]Heavy metal[1]Hard rock[1] Periodo di attività musicale1981 – in attività Strumentovoce, chitarra, basso, batteria EtichettaMegaforce RecordsElektra RecordsWarner Bros. RecordsBlackened RecordingsMusic for NationsMercury RecordsVertigo RecordsPolyGramSony MusicUniversal Records Gruppi attualiMetallica Album pubblica…

McLaren 750SDescrizione generaleCostruttore McLaren Automotive Tipo principaleBerlinetta Produzionedal 2023 Sostituisce laMcLaren 720S Altre caratteristicheDimensioni e massaLunghezza4569 mm Larghezza1930 mm Altezza1196 mm Passo2670 mm Massa1277 kg AltroAssemblaggioWoking ProgettoSandy Holford[1] Altre antenateMcLaren 650S Stessa famigliaMcLaren 720S La McLaren 750S è un'auto sportiva prodotta dalla casa automobilistica britannica McLaren dal 2023. Indice 1…

Tepe NarenjHead of a king or bodhisattva, stucco, Tepe Narenj, 3rd-6th century CE.Shown within AfghanistanShow map of AfghanistanTepe Narenj (Hindu-Kush)Show map of Hindu-KushTepe Narenj (South Asia)Show map of South AsiaTepe Narenj (West and Central Asia)Show map of West and Central AsiaCoordinates34°29′31″N 69°10′55″E / 34.491958°N 69.181894°E / 34.491958; 69.181894TypeMonastery Tepe Narenj, also Tappe-e Narenj, is the archaeological site for the remains of …

Casino RoyalePoster film Casino RoyaleSutradaraMartin CampbellProduserMichael G. WilsonBarbara BroccoliSkenarioPaul HaggisNeal PurvisRobert WadeBerdasarkanCasino Royaleoleh Ian FlemingPemeranDaniel CraigEva GreenMads MikkelsenJudi DenchJeffrey WrightGiancarlo GianniniPenata musikDavid ArnoldSinematograferPhil MéheuxPenyuntingStuart BairdPerusahaanproduksiEON ProductionsStillking FilmsBabelsberg StudioDistributorMetro-Goldwyn-MayerColumbia PicturesTanggal rilis 14 November 2006 (2006-…

Kembali kehalaman sebelumnya