Combinatorial optimization

A minimum spanning tree of a weighted planar graph. Finding a minimum spanning tree is a common problem involving combinatorial optimization.

Combinatorial optimization is a subfield of mathematical optimization that consists of finding an optimal object from a finite set of objects,[1] where the set of feasible solutions is discrete or can be reduced to a discrete set. Typical combinatorial optimization problems are the travelling salesman problem ("TSP"), the minimum spanning tree problem ("MST"), and the knapsack problem. In many such problems, such as the ones previously mentioned, exhaustive search is not tractable, and so specialized algorithms that quickly rule out large parts of the search space or approximation algorithms must be resorted to instead.

Combinatorial optimization is related to operations research, algorithm theory, and computational complexity theory. It has important applications in several fields, including artificial intelligence, machine learning, auction theory, software engineering, VLSI, applied mathematics and theoretical computer science.

Applications

Applications of combinatorial optimization include, but are not limited to:

  • Logistics[2]
  • Supply chain optimization[3]
  • Developing the best airline network of spokes and destinations
  • Deciding which taxis in a fleet to route to pick up fares
  • Determining the optimal way to deliver packages
  • Allocating jobs to people optimally
  • Designing water distribution networks
  • Earth science problems (e.g. reservoir flow-rates)[4]

Methods

There is a large amount of literature on polynomial-time algorithms for certain special classes of discrete optimization. A considerable amount of it is unified by the theory of linear programming. Some examples of combinatorial optimization problems that are covered by this framework are shortest paths and shortest-path trees, flows and circulations, spanning trees, matching, and matroid problems.

For NP-complete discrete optimization problems, current research literature includes the following topics:

  • polynomial-time exactly solvable special cases of the problem at hand (e.g. fixed-parameter tractable problems)
  • algorithms that perform well on "random" instances (e.g. for the traveling salesman problem)
  • approximation algorithms that run in polynomial time and find a solution that is close to optimal
  • parameterized approximation algorithms that run in FPT time and find a solution close to the optimum
  • solving real-world instances that arise in practice and do not necessarily exhibit the worst-case behavior of in NP-complete problems (e.g. real-world TSP instances with tens of thousands of nodes[5]).

Combinatorial optimization problems can be viewed as searching for the best element of some set of discrete items; therefore, in principle, any sort of search algorithm or metaheuristic can be used to solve them. Widely applicable approaches include branch-and-bound (an exact algorithm which can be stopped at any point in time to serve as heuristic), branch-and-cut (uses linear optimisation to generate bounds), dynamic programming (a recursive solution construction with limited search window) and tabu search (a greedy-type swapping algorithm). However, generic search algorithms are not guaranteed to find an optimal solution first, nor are they guaranteed to run quickly (in polynomial time). Since some discrete optimization problems are NP-complete, such as the traveling salesman (decision) problem,[6] this is expected unless P=NP.

For each combinatorial optimization problem, there is a corresponding decision problem that asks whether there is a feasible solution for some particular measure . For example, if there is a graph which contains vertices and , an optimization problem might be "find a path from to that uses the fewest edges". This problem might have an answer of, say, 4. A corresponding decision problem would be "is there a path from to that uses 10 or fewer edges?" This problem can be answered with a simple 'yes' or 'no'.

The field of approximation algorithms deals with algorithms to find near-optimal solutions to hard problems. The usual decision version is then an inadequate definition of the problem since it only specifies acceptable solutions. Even though we could introduce suitable decision problems, the problem is then more naturally characterized as an optimization problem.[7]

NP optimization problem

An NP-optimization problem (NPO) is a combinatorial optimization problem with the following additional conditions.[8] Note that the below referred polynomials are functions of the size of the respective functions' inputs, not the size of some implicit set of input instances.

  • the size of every feasible solution is polynomially bounded in the size of the given instance ,
  • the languages and can be recognized in polynomial time, and
  • is polynomial-time computable.

This implies that the corresponding decision problem is in NP. In computer science, interesting optimization problems usually have the above properties and are therefore NPO problems. A problem is additionally called a P-optimization (PO) problem, if there exists an algorithm which finds optimal solutions in polynomial time. Often, when dealing with the class NPO, one is interested in optimization problems for which the decision versions are NP-complete. Note that hardness relations are always with respect to some reduction. Due to the connection between approximation algorithms and computational optimization problems, reductions which preserve approximation in some respect are for this subject preferred than the usual Turing and Karp reductions. An example of such a reduction would be L-reduction. For this reason, optimization problems with NP-complete decision versions are not necessarily called NPO-complete.[9]

NPO is divided into the following subclasses according to their approximability:[8]

  • NPO(I): Equals FPTAS. Contains the Knapsack problem.
  • NPO(II): Equals PTAS. Contains the Makespan scheduling problem.
  • NPO(III): :The class of NPO problems that have polynomial-time algorithms which computes solutions with a cost at most c times the optimal cost (for minimization problems) or a cost at least of the optimal cost (for maximization problems). In Hromkovič's book[which?], excluded from this class are all NPO(II)-problems save if P=NP. Without the exclusion, equals APX. Contains MAX-SAT and metric TSP.
  • NPO(IV): :The class of NPO problems with polynomial-time algorithms approximating the optimal solution by a ratio that is polynomial in a logarithm of the size of the input. In Hromkovič's book, all NPO(III)-problems are excluded from this class unless P=NP. Contains the set cover problem.
  • NPO(V): :The class of NPO problems with polynomial-time algorithms approximating the optimal solution by a ratio bounded by some function on n. In Hromkovic's book, all NPO(IV)-problems are excluded from this class unless P=NP. Contains the TSP and clique problem.

An NPO problem is called polynomially bounded (PB) if, for every instance and for every solution , the measure is bounded by a polynomial function of the size of . The class NPOPB is the class of NPO problems that are polynomially-bounded.

Specific problems

An optimal traveling salesperson tour through Germany’s 15 largest cities. It is the shortest among the 43,589,145,600[10] possible tours that visit each city exactly once.

See also

Notes

  1. ^ Schrijver 2003, p. 1.
  2. ^ Sbihi, Abdelkader; Eglese, Richard W. (2007). "Combinatorial optimization and Green Logistics" (PDF). 4OR. 5 (2): 99–116. doi:10.1007/s10288-007-0047-3. S2CID 207070217. Archived (PDF) from the original on 2019-12-26. Retrieved 2019-12-26.
  3. ^ Eskandarpour, Majid; Dejax, Pierre; Miemczyk, Joe; Péton, Olivier (2015). "Sustainable supply chain network design: An optimization-oriented review" (PDF). Omega. 54: 11–32. doi:10.1016/j.omega.2015.01.006. Archived (PDF) from the original on 2019-12-26. Retrieved 2019-12-26.
  4. ^ Hobé, Alex; Vogler, Daniel; Seybold, Martin P.; Ebigbo, Anozie; Settgast, Randolph R.; Saar, Martin O. (2018). "Estimating fluid flow rates through fracture networks using combinatorial optimization". Advances in Water Resources. 122: 85–97. arXiv:1801.08321. Bibcode:2018AdWR..122...85H. doi:10.1016/j.advwatres.2018.10.002. S2CID 119476042. Archived from the original on 2020-08-21. Retrieved 2020-09-16.
  5. ^ Cook 2016.
  6. ^ "Approximation-TSP" (PDF). Archived (PDF) from the original on 2022-03-01. Retrieved 2022-02-17.
  7. ^ Ausiello, Giorgio; et al. (2003), Complexity and Approximation (Corrected ed.), Springer, ISBN 978-3-540-65431-5
  8. ^ a b Hromkovic, Juraj (2002), Algorithmics for Hard Problems, Texts in Theoretical Computer Science (2nd ed.), Springer, ISBN 978-3-540-44134-2
  9. ^ Kann, Viggo (1992), On the Approximability of NP-complete Optimization Problems, Royal Institute of Technology, Sweden, ISBN 91-7170-082-X
  10. ^ Take one city, and take all possible orders of the other 14 cities. Then divide by two because it does not matter in which direction in time they come after each other: 14!/2 = 43,589,145,600.

References

  • Gerard Sierksma; Yori Zwols (2015). Linear and Integer Optimization: Theory and Practice. CRC Press. ISBN 978-1-498-71016-9.

External links

Read other articles:

Cari artikel bahasa  Cari berdasarkan kode ISO 639 (Uji coba)  Kolom pencarian ini hanya didukung oleh beberapa antarmuka Halaman bahasa acak Bahasa Creek Mvskoke Dituturkan diAmerika SerikatWilayahOklahoma, Alabama, Georgia dan FloridaEtnisMuscogeePenutur6,213[1] Rumpun bahasaMuskogean Muskogean TimurCreek Aspek ketatabahasaanTipologibahasa aglutinatif [sunting di Wikidata]Kode bahasaISO 639-2musISO 639-3mus Status konservasi Punah EXSingkatan dari Extinct (Punah…

ArendalArendalⓘ kommuneMunisipalitas Lambang kebesaranAust-Agder di NorwayNegara NorwegiaCountyAust-AgderDistrictSørlandetAdministrative centreArendalPemerintahan • Mayor (2011)Einar Halvorsen (H)Luas • Total270,00 km2 (10,000 sq mi) • Luas daratan256,05 km2 (9,886 sq mi) • Luas perairan13,95 km2 (539 sq mi)Peringkat289 in NorwayPopulasi (2010) • Total41.655 • Pe…

Kamen Rider Generasi Heisei: Dokter Pac-Man vs. Ex-Aid & Ghost dengan Legend RidersNama lainJepang仮面ライダー平成ジェネレーションズ Dr.パックマン対エグゼイド&ゴーストwithレジェンドライダーHepburnKamen Raidā Heisei Jenerēshonzu Dokutā Pakkuman Tai Eguzeido Ando Gōsuto Wizu Rejendo Raidā SutradaraKoichi SakamotoDitulis olehYuya TakahashiBerdasarkanKamen Rider Ex-Aidoleh Yuya Takahashi dan Kamen Rider Ghostoleh Takuro FukudaPemeranHiroki …

Argentine football manager Miguel Ángel Zahzú Zahzú in 2007Personal informationFull name Miguel Ángel ZahzúDate of birth (1966-02-24) 24 February 1966 (age 58)Place of birth Morón, ArgentinaHeight 1.87 m (6 ft 2 in)Position(s) GoalkeeperYouth career Vélez SarsfieldSenior career*Years Team Apps (Gls)1987–1988 Atlético Lugano 1988–1989 Midland 38 (0)1989–1990 San Telmo 1990–1991 Nueva Chicago 1991–1993 Laferrere 1994 Cobreloa 1994–1995 Colegiales 1995 Argent…

Contribution to ARIEL Spectroscopy of Exoplanets (CASE) is a detector subsystem contribution to an infrared spectrometer instrument for the planned European ARIEL space telescope. It is being developed by NASA as a contribution to the European Space Agency (ESA) project to add scientific capabilities to the space telescope to observe the chemical composition of the atmospheres of exoplanets,[1] as well exoplanetary metallicities.[1][2] The ARIEL spacecraft with CASE on bo…

Romanian politician Emil BocBoc in 2011Prime Minister of RomaniaIn office22 December 2008 – 6 February 2012PresidentTraian BăsescuDeputyDan Nica (2008–2009)Béla Markó (2009–2012)Preceded byCălin Popescu-TăriceanuSucceeded byCătălin Predoiu (Acting) Mihai Răzvan UngureanuMayor of Cluj-NapocaIncumbentAssumed office 12 July 2012Preceded byRadu Moisin (interim)In officeJuly 2004 – 22 December 2008Preceded byGheorghe FunarSucceeded bySorin ApostuMember of the Cha…

Korteks insularInsula berada di bagian kanan, dibuka dengan menghilangkan operkulumBagian koronal otak didepan pons (inslua ada di atas kanan)RincianBagian dariKorteks otak besar di otakArteriSerebral tengahPengidentifikasiBahasa Latincortex insularisMeSHD000087623NeuroNames111NeuroLex IDbirnlex_1117TA98A14.1.09.149 A12.2.07.053TA25502FMA67329Daftar istilah neuroanatomi[sunting di Wikidata]Korteks insular (atau insula dan lobus insular) adalah sebagian dari korteks otak besar yang terlipat d…

Taman Nasional SimilajauSMLJ National Park, MalaysiaLetak di MalaysiaLetakDivisi Bintulu, Sarawak, MalaysiaKota terdekatBintuluLuas8.996 km2 (2.223.000 ekar)Didirikan1976http://www.sarawakforestry.com/htm/snp-np-siminajau.html Taman Nasional Similajau (Taman Nasional SMLJ, Malaysia) adalah sebuah taman nasional di Divisi Bintulu, Sarawak, Malaysia. Tempat tersebut berjarak sekitar 30 kilometer (19 mi) dari Bintulu. Referensi Pranala luar Tourism Malaysia - Similajau National Park Diars…

2016 National League Wild Card Game 1 2 3 4 5 6 7 8 9 R H E San Francisco Giants 0 0 0 0 0 0 0 0 3 3 5 0 New York Mets 0 0 0 0 0 0 0 0 0 0 4 0 DateOctober 5, 2016VenueCiti FieldCityQueens, New YorkManagersBruce Bochy (San Francisco Giants)Terry Collins (New York Mets)UmpiresC. B. Bucknor, Mike Everitt, Jeff Nelson, Mike Winters (crew chief), Quinn Wolcott and Jim WolfReplay: Scott Barry and Mark Carlson[1]Attendance44,747Ceremonial first pitchMichael Fahy Jr.[a]TelevisionESPNTV a…

James LawsonKnox meninggalkan St Giles setelah melantik Lawson[1]Informasi pribadiLahir1538Wafat1584 pendeta Katedral St MacharMasa jabatan1569 – 9 November 1572[2]pendeta Katedral St GilesMasa jabatan9 November 1572 – 1584[3]Moderator Sidang Umum Gereja SkotlandiaMasa jabatan12 Juli 1580 di Dundee[4] – close James Lawson adalah pendeta Gereja Skotlandia yang menggantikan John Knox di Katedral St Giles di Edinburgh. Pencapaian Laws…

Village in Ouest, HaitiJustinVillageJustinLocation in Haiti[1]Coordinates: 18°48′31″N 72°31′33″W / 18.80856°N 72.5259179°W / 18.80856; -72.5259179Country HaitiDepartmentOuestArrondissementArcahaieElevation59 m (194 ft) Justin is a village in the Arcahaie commune in the Arcahaie Arrondissement, in the Ouest department of Haiti.[2] See also Arcahaie, for a list of other settlements in the commune. References ^ National Geospatial-Intell…

Sculpture garden in Ohio, United States Sculpture in the ParkThe garden is easily visible from the street.TypeSculpture gardenLocationOttawa Hills, Ohio, USACreated2004Operated byThe Ottawa Hills Foundation Sculpture in the Park is a non-profit sculpture garden on Arrowhead Point in eastern Ottawa Hills, Ohio, at the five-way intersection of Secor Road, Bancroft Street, and Indian Road. All of the sculptures are large enough to be easily visible from the street, and there is a great deal of…

Korean Broadcasting SystemJenisPerusahaan negaraIndustriPenyiaranDidirikan16 Februari 1927; 97 tahun lalu (1927-02-16) (Radio)31 Desember 1961; 62 tahun lalu (1961-12-31) (Televisi)3 Maret 1973; 51 tahun lalu (1973-03-03) (organisasi penyiaran publik)KantorpusatYeouido, Yeongdeungpo-gu, Seoul, Korea SelatanWilayah operasiKorea SelatanSeluruh dunia (melalui KBS World)TokohkunciYang Seung-dong, PresidenProdukTelevisiRadioPortal internetAnakusahaKBS MediaKBS Art VisionKBS BusinessKBS…

The Red Summeralbum mini karya Red VelvetDirilis9 Juli 2017 (2017-07-09)Direkam2017StudioSM Studio, Seoul, Korea SelatanGenrePoppop dansaEDMtropical house[1]Durasi17:11BahasaBahasa KoreaLabelSMKTProduser Kenzie Caesar & Loui Becky Jerams Pontus Persson Kanata Okajima LDN Noise Courtney Woolsey Alice Penrose Johannes Josh Jorgensen Lars Halvor Jensen Hwang-hyun Kronologi Red Velvet Rookie(2017) The Red Summer(2017) Perfect Velvet(2017) Singel dalam album The Red Summer Red Fl…

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Tradisi patekoan, membagikan minuman teh secara gratis di kawasan Glodok, Batavia. Tanaman penghasil teh (Camellia sinensis) pertama kali masuk ke In…

Silvestro ValierSilvestro Valier ritratto da Nicolò Cassana nel 1694, Pinacoteca Querini Stampalia, Palazzo Querini Stampalia, VeneziaDoge di VeneziaStemma In carica25 febbraio 1694 –7 luglio 1700 PredecessoreFrancesco Morosini SuccessoreAlvise II Mocenigo NascitaVenezia, 28 marzo 1630 MorteVenezia, 7 luglio 1700 (70 anni) DinastiaValier PadreBertuccio Valier MadreBenedetta Pisani ConsorteElisabetta Querini ReligioneCattolicesimo Silvestro Valier (Venezia, 28 marzo 1630 – Ve…

Voce principale: Eccellenza 2006-2007. Eccellenza Trentino-Alto Adige(DE) Oberliga Trentino-Südtirol2006-2007 Competizione Eccellenza Trentino-Alto Adige Sport Calcio Edizione 16ª Organizzatore FIGC - LNDComitato Regionale Trentino-Alto Adige Luogo  Italia Cronologia della competizione 2005-2006 2007-2008 Manuale Il campionato di Eccellenza Trentino-Alto Adige 2006-2007 è stato il sedicesimo organizzato in Italia. Rappresenta il sesto livello del calcio italiano. Questi sono i gironi org…

Pour les articles homonymes, voir Vingt-Neuf-Mars. Éphémérides Mars 1er 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31         29 février 29 avril Chronologies thématiques Croisades Ferroviaires Sports Disney Anarchisme Catholicisme Abréviations / Voir aussi (° 1852) = né en 1852 († 1885) = mort en 1885 a.s. = calendrier julien n.s. = calendrier grégorien Calendrier Calendrier perpétuel Liste de calendriers Naissances du jour mod…

Tim Roth Tim Roth (lahir 14 Mei 1961 dengan nama Timothy Simon Smith) merupakan seorang aktor berkebangsaan Inggris yang memenangkan nominasi Academy Award sebagai aktor dan sutradara terbaik. Dia dilahirkan di Dulwich, London. Filmografi (aktor) Made In Britain (1982) Meantime (1983) The Hit (1984) Murder With Mirrors (1985) Return to Waterloo (1985) A World Apart (1988) To Kill a Priest (1988) Twice Upon a Time (1988) The Cook, the Thief, His Wife & Her Lover (1989) Vincent & Theo (199…

US Air Force radar station This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (December 2012) (Learn how and when to remove this message) Rye Air Force Station Part of Air Defense Command (ADC)Rye AFSLocation of Rye AFS, New HampshireCoordinates43°02′41″N 070°42′51″W / 43.04472°N 70.71417°W / 43.…

Kembali kehalaman sebelumnya