Approximation-preserving reduction

In computability theory and computational complexity theory, especially the study of approximation algorithms, an approximation-preserving reduction is an algorithm for transforming one optimization problem into another problem, such that the distance of solutions from optimal is preserved to some degree. Approximation-preserving reductions are a subset of more general reductions in complexity theory; the difference is that approximation-preserving reductions usually make statements on approximation problems or optimization problems, as opposed to decision problems.

Intuitively, problem A is reducible to problem B via an approximation-preserving reduction if, given an instance of problem A and a (possibly approximate) solver for problem B, one can convert the instance of problem A into an instance of problem B, apply the solver for problem B, and recover a solution for problem A that also has some guarantee of approximation.

Definition

Unlike reductions on decision problems, an approximation-preserving reduction must preserve more than the truth of the problem instances when reducing from one problem to another. It must also maintain some guarantee on the relationship between the cost of the solution to the cost of the optimum in both problems. To formalize:

Let A and B be optimization problems.

Let x be an instance of problem A, with optimal solution . Let denote the cost of a solution y to an instance x of problem A. This is also the metric used to determine which solution is considered optimal.

An approximation-preserving reduction is a pair of functions (which often must be computable in polynomial time), such that:

  • f maps an instance x of A to an instance of B.
  • g maps a solution of B to a solution y of A.
  • g preserves some guarantee of the solution's performance, or approximation ratio, defined as .

Types

There are many different types of approximation-preserving reductions, all of which have a different guarantee (the third point in the definition above). However, unlike with other reductions, approximation-preserving reductions often overlap in what properties they demonstrate on optimization problems (e.g. complexity class membership or completeness, or inapproximability). The different types of reductions are used instead as varying reduction techniques, in that the applicable reduction which is most easily adapted to the problem is used.

Not all types of approximation-preserving reductions can be used to show membership in all approximability complexity classes, the most notable of which are PTAS and APX. A reduction below preserves membership in a complexity class C if, given a problem A that reduces to problem B via the reduction scheme, and B is in C, then A is in C as well. Some reductions shown below only preserve membership in APX or PTAS, but not the other. Because of this, careful choice must be made when selecting an approximation-preserving reductions, especially for the purpose of proving completeness of a problem within a complexity class.

Crescenzi suggests that the three most ideal styles of reduction, for both ease of use and proving power, are PTAS reduction, AP reduction, and L-reduction.[1] The reduction descriptions that follow are from Crescenzi's survey of approximation-preserving reductions.

Strict reduction

Strict reduction is the simplest type of approximation-preserving reduction. In a strict reduction, the approximation ratio of a solution y' to an instance x' of a problem B must be at most as good as the approximation ratio of the corresponding solution y to instance x of problem A. In other words:

for .

Strict reduction is the most straightforward: if a strict reduction from problem A to problem B exists, then problem A can always be approximated to at least as good a ratio as problem B. Strict reduction preserves membership in both PTAS and APX.

There exists a similar concept of an S-reduction, for which , and the optima of the two corresponding instances must have the same cost as well. S-reduction is a very special case of strict reduction, and is even more constraining. In effect, the two problems A and B must be in near-perfect correspondence with each other. The existence of an S-reduction implies not only the existence of a strict reduction but every other reduction listed here.

L-reduction

L-reductions preserve membership in PTAS as well as APX (but only for minimization problems in the case of the latter). As a result, they cannot be used in general to prove completeness results about APX, Log-APX, or Poly-APX, but nevertheless they are valued for their natural formulation and ease of use in proofs.[1]

PTAS-reduction

PTAS-reduction is another commonly used reduction scheme. Though it preserves membership in PTAS, it does not do so for APX. Nevertheless, APX-completeness is defined in terms of PTAS reductions.

PTAS-reductions are a generalization of P-reductions, shown below, with the only difference being that the function g is allowed to depend on the approximation ratio r.

A-reduction and P-reduction

A-reduction and P-reduction are similar reduction schemes that can be used to show membership in APX and PTAS respectively. Both introduce a new function c, defined on numbers greater than 1, which must be computable.

In an A-reduction, we have that

.

In a P-reduction, we have that

.

The existence of a P-reduction implies the existence of a PTAS-reduction.

E-reduction

E-reduction, which is a generalization of strict reduction but implies both A-reduction and P-reduction, is an example of a less restrictive reduction style that preserves membership not only in PTAS and APX, but also the larger classes Log-APX and Poly-APX. E-reduction introduces two new parameters, a polynomial p and a constant . Its definition is as follows.

In an E-reduction, we have that for some polynomial p and constant ,

  • , where denotes the size of the problem instance's description.
  • For any solution to B, we have .

To obtain an A-reduction from an E-reduction, let , and to obtain a P-reduction from an E-reduction, let .

AP-reduction

AP-reductions are used to define completeness in the classes Log-APX and Poly-APX. They are a special case of PTAS reduction, meeting the following restrictions.

In an AP-reduction, we have that for some constant ,

with the additional generalization that the function g is allowed to depend on the approximation ratio r, as in PTAS-reduction.

AP-reduction is also a generalization of E-reduction. An additional restriction actually needs to be imposed for AP-reduction to preserve Log-APX and Poly-APX membership, as E-reduction does: for fixed problem size, the computation time of f, g must be non-increasing as the approximation ratio increases.

Gap reduction

A gap reduction is a type of reduction that, while useful in proving some inapproximability results, does not resemble the other reductions shown here. Gap reductions deal with optimization problems within a decision problem container, generated by changing the problem goal to distinguishing between the optimal solution and solutions some multiplicative factor worse than the optimum.

See also

References

  1. ^ a b Crescenzi, Pierluigi (1997). "A short guide to approximation preserving reductions". Proceedings of Computational Complexity. Twelfth Annual IEEE Conference. Washington, D.C.: IEEE Computer Society. pp. 262–. doi:10.1109/CCC.1997.612321. ISBN 0-8186-7907-7. S2CID 18911241.

Read other articles:

Sebuah gambar langka Salus Populi Romani yang dimahkotai untuk Tahun Maria 1954 oleh Paus Pius XII Sacro vergente anno (7 Juli 1952) adalah sebuah surat apostolik dari Paus Pius XII kepada semua orang Rusia. Sri Paus mempersembahkan semua orang Rusia kepada Hati Maria Tak Bernoda. Karena Sang Perawan Suci Maria, ia memiliki kepercayaan yang besar akan masa depan yang cerah bagi negara tersebut namun sangat bersedih akan kekerasan yang dilakukan terhadap agama pada umumnya dan terhadap Gereja ...

 

Caltagirone commune di Italia Caltagirone (it) Tempat categoria:Articles mancats de coordenades Negara berdaulatItaliaRegion otonom dengan status khususSiciliaKota metropolitan di ItaliaMetropolitan City of Catania (en) NegaraItalia Ibu kotaCaltagirone PendudukTotal35.765  (2023 )GeografiBagian dariLate Baroque Towns of the Val di Noto (en) Luas wilayah383,38 km² [convert: unit tak dikenal]Ketinggian608 m Berbatasan denganAcate (en) Gela Grammichele (en) Licodia Eubea (en) Mazzarro...

 

Anatolius (Potapov) Anatolius Muda dari Optina, juga Anatolius II (Potapov) dari Optina atau Anatole II dari Optina (15 Februari 1855 – 11 Agustus 1922), adalah seorang arkimandrit dari kelompok biara Optina pada akhir abad kesembilan belas dan awal abad kedua puluh yang dikenal sebagai Tetua Optina. Anatolius Tua dimuliakan pada 30 Juli dan dengan seluruh Tetua Optina pada 11 Oktober. Kehidupan Anatolius kecil (nama sekulernya adalah Alexander Potapov) lahir pada 15 Februari ...

Koordinat: 43°00′02″N 75°18′50″W / 43.00056°N 75.31389°W / 43.00056; -75.31389 Untuk kegunaan lain, lihat Paris. Paris adalah kota yang terletak di Oneida County, New York, Amerika Serikat. Paris berpenduduk 4.609 jiwa (2000) dan luasnya mencapai 81,5 km². Paris didirikan pada tahun 1792, dan diberi nama untuk menghormati Kol. Isaac Paris. Perkampungan Cassville Clayville Greens Crossing Ludlow Corners Paris Paris Station Richfield Junction Sauquoit S...

 

Political convention 1900 Republican National Convention1900 presidential election Nominees McKinley and RooseveltConventionDate(s)June 19–21, 1900CityPhiladelphia, PennsylvaniaVenueConvention HallChairHenry Cabot LodgeCandidatesPresidential nomineeWilliam McKinley of OhioVice presidential nomineeTheodore Roosevelt of New YorkVotingTotal delegates926Votes needed for nomination464Results (president)McKinley (OH): 926 (100%)Results (vice president)Roosevelt (NY): 925 (99.9%)Abstaining: 1 (0.1...

 

Chronologies La Défense vue de l'Arc de Triomphe, avril 1970.Données clés 1967 1968 1969  1970  1971 1972 1973Décennies :1940 1950 1960  1970  1980 1990 2000Siècles :XVIIIe XIXe  XXe  XXIe XXIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies géographiques Afrique Afrique du Sud, Algérie, Angola, Bénin, Botswana, Burkina Faso, Burundi, Cameroun, Cap-Vert, République centrafricaine, Comores, République du Congo, République démoc...

Liga Champions UEFA 1994–1995Ernst-Happel-Stadion di Vienna mengadakan final.Informasi turnamenJadwalpenyelenggaraan10–24 Agustus 1994 (babak kualifikasi)14 September 1994 – 24 Mei 1995 (kompetisi utama)Jumlahtim peserta16 (babak grup)24 (keseluruhan)Hasil turnamenJuara Ajax (gelar ke-4)Tempat kedua MilanStatistik turnamenJumlahpertandingan61Jumlah gol140 (2,3 per pertandingan)Jumlahpenonton2.328.515 (38.172 per pertandingan)Pencetak golterbanyakGeorge Weah (Paris Saint-Germai...

 

Flag used by various Scandinavian rulers during the Viking age Modern interpretation based on pennies of Olaf Cuaran Modern interpretation based on the bird banner on the Bayeux tapestry The raven banner (Old Norse: hrafnsmerki [ˈhrɑvnsˌmerke]; Middle English: hravenlandeye) was a flag, possibly totemic in nature, flown by various Viking chieftains and other Scandinavian rulers during the 9th, 10th and 11th centuries. Period description simply describes it as a war banner with a ra...

 

Tribute to Ian AntonoAlbum kompilasi karya Indonesian VoicesDirilis12 Mei 2004GenrePop, RockLabelSony BMG IndonesiaKronologi Indonesian Voices Tribute to Ian Antono (2004) Kita Untuk Mereka(2005)Kita Untuk Mereka2005 Tribute to Ian Antono adalah album kompilasi dari Indonesian Voices sebagai bentuk apresiasi dari pencipta lagu Ian Antono. Berisi 12 buah lagu ciptaan Ian Antono yang dinyanyikan oleh musisi Indonesia yang bernaung di bawah perusahaan rekaman Sony Music. Dengan hits singel b...

SIS Building, markas besar Secret Intelligence Service (MI6) Britania Raya Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Badan intelijen – berita · surat kabar · buku · cendekiawan · JSTOR Badan intelijen adalah badan pemerintah yang bertanggung jaw...

 

Drs. H. Anang Hasyim Wali Kota Samarinda Ke-4Masa jabatan15 Februari 1980 – 10 Februari 1985PendahuluKadrie OeningPenggantiIswanto Rukin Sunting kotak info • L • B Drs. H. Anang Hasyim adalah Wali kota yang ke 4 menggantikan Wali Kota Samarinda Kalimantan Timur sebelumnya, Kadrie Oening dan sesudah digantikan Letkol Inf. Iswanto Rukin. Anang Hasyim dilantik oleh Gubernur Kalimantan Timur Ery Soepardjan atas nama Menteri Dalam Negeri pada tanggal 15 Februari 1980. ...

 

周處除三害The Pig, The Snake and The Pigeon正式版海報基本资料导演黃精甫监制李烈黃江豐動作指導洪昰顥编剧黃精甫主演阮經天袁富華陳以文王淨李李仁謝瓊煖配乐盧律銘林孝親林思妤保卜摄影王金城剪辑黃精甫林雍益制片商一種態度電影股份有限公司片长134分鐘产地 臺灣语言國語粵語台語上映及发行上映日期 2023年10月6日 (2023-10-06)(台灣) 2023年11月2日 (2023-11-02)(香�...

British businessman and politician Caricature by Spy (Leslie Ward) published in Vanity Fair in 1885 Samuel Charles Allsopp, 2nd Baron Hindlip (24 March 1842 – 12 July 1897), was a British businessman and Conservative politician who sat in the House of Commons between 1873 and 1887 when he inherited the peerage. Life and career Allsopp was the eldest son of Henry Allsopp, 1st Baron Hindlip, head of the brewery firm of Samuel Allsopp & Sons, of Burton-on-Trent, and his wife Elizabeth Tong...

 

Arzachena Alzachèna, AltzaghènaKomuneComune di ArzachenaLokasi Arzachena di Provinsi SassariNegaraItaliaWilayah SardiniaProvinsiSassari (SS)Pemerintahan • Wali kotaRoberto RagneddaLuas • Total230,85 km2 (89,13 sq mi)Ketinggian85 m (279 ft)Populasi (2016) • Total13,650[1]Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos07020-21Kode area telepon0789Situs webhttp://www.comunearzachena.it/ Arzachen...

 

Áureo del año 193 representando a Septimio Severo como homenaje a la Legión XIV Gemina, la que le había proclamado emperador de Roma. El áureo (aureus, en latín, plural aurei) era una moneda en la antigua Roma de oro, equivalente a 25 denarios de plata. Fue emitido regularmente desde el siglo I a. C. hasta el siglo IV d. C., cuando fue sustituido por el sólido bizantino (solidus). El áureo tenía aproximadamente las mismas dimensiones del denario, aunque ...

Audi S42008 Audi S4 Avant (B8)InformasiProdusenAudi AGMasa produksi1991–sekarangPerakitanIngolstadt, JermanBodi & rangkaKelasMobil kompak eksekutif, Mobil sportTata letakMesin longitudinal depan, Penggerak 4 rodaMobil terkaitAudi A4Audi RS4 Audi S4 adalah sebuah sedan sport berperforma tinggi yang diproduksi oleh pabrikan otomotif Jerman Audi. Mobil ini sendiri sebenarnya merupakan versi lain dari sedan Audi lainnya yaitu A4. Audi S4 generasi awal yang dibuat dari tahun 1991 sampai 1994...

 

Food that consists of small pieces of dough For other uses, see Dumpling (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Dumpling – news · newspapers · books · scholar · JSTOR (September 2023) (Learn how and when to remove this message) DumplingVarieties of dumplings from around the world (...

 

Often life-threatening bacterial infection Medical conditionMeningococcal diseaseCharlotte Cleverley-Bisman, one of the youngest survivors of the disease. The infected arms and legs had to be amputated later.SpecialtyInfectious disease, critical care medicineSymptomsFlu-like symptoms, stiff neck, altered mental status, seizures, purpuraComplicationsGangrene leading to amputation, sepsis, brain damage, blindness, deafnessPreventionMeningococcal vaccineTreatmentAntibioticsPrognosis10–20% mort...

1763 conflict by Native Americans against the British in Canada Pontiac's WarPart of the American Indian WarsIn a famous council on April 27, 1763, Pontiac urged listeners to rise up against the British (19th century engraving by Alfred Bobbett)DateApril 27, 1763 – July 25, 1766(3 years, 2 months and 4 weeks)LocationGreat Lakes region of North AmericaResult Military stalemate; Native Americans concede British sovereignty but compel British policy changesTerritorialchanges Por...

 

Norwegian politician and diplomat (1931–2018) Thorvald StoltenbergMinister of Foreign AffairsIn office3 November 1990 – 2 April 1993Prime MinisterGro Harlem BrundtlandPreceded byKjell Magne BondevikSucceeded byJohan Jørgen HolstIn office9 March 1987 – 16 October 1989Prime MinisterGro Harlem BrundtlandPreceded byKnut FrydenlundSucceeded byKjell Magne BondevikMinister of DefenceIn office8 October 1979 – 14 October 1981Prime MinisterOdvar Nordli Gro Harlem Bru...