Empacotamento de conjuntos

Empacotamento de conjuntos é um clássico NP-completo problema em complexidade computacional teoria e análise combinatória, e foi um dos Karp 21 problemas NP-completos.

Suponha que temos um conjunto finito S e uma lista de subconjuntos de S. Então, problema de empacotamento de conjuntos pergunta se algum conjunto com k subconjuntos da lista são dois a dois disjuntos (em outras palavras, não há dois compartilham um elemento).

Mais formalmente, dado um universo   e uma família  de subconjuntos de , um empacotamento é uma subfamília  de conjuntos de tal forma que todos os conjuntos em são disjuntos dois a dois, e o tamanho do pacote é . No problema de decisão de empacotamento de conjuntos, a entrada é um par  e um inteiro ; a questão é se há um pacote de conjuntos de tamanho ou mais. No problema de otimização de empacotamento de conjuntos, a entrada é o par , e a tarefa é encontrar um pacote de conjuntos que utilize a maioria dos conjuntos.

O problema está, claramente, em NP, uma vez que, dado k subconjuntos, podemos facilmente verificar que eles são pares disjuntos em tempo polinomial.

A versão otimizada do problema, o máximo empacotamento de conjuntos, pede-lhe o número máximo de pares disjuntos conjuntos na lista. É um problema de maximização, que pode ser formulado, naturalmente, como um programa linear inteiro, pertence à classe de problemas de empacotamento, e o seu dual programa linear é o problema da cobertura de conjuntos.[1]

Formulação do programa linear inteiro 

O conjunto máximo de embalagem problema pode ser formulado como o seguinte programa linear inteiro.

maximizar (maximizar o número total de subconjuntos)
sujeito a para todo (conjuntos selecionados tem que ser par disjunto)
para todo . (cada conjunto é o pacote de conjuntos ou não)

Exemplos

Como um exemplo simples, suponha que a sua cozinha contém uma coleção de diferentes ingredientes de alimentos (), e você tem um livro de receitas com uma coleção de receitas ( ). Cada receita exige um subconjunto dos ingredientes. Você pretende preparar a maior coleção de receitas do livro. Na verdade, você está procurando por um empacotamento () no () - uma coleção de receitas cujos conjuntos de ingredientes são pares disjuntos.

Como outro exemplo, suponha que você esteja em uma convenção de embaixadores estrangeiros, cada um dos quais fala inglês e várias outras línguas. Você deseja fazer um anúncio a um grupo deles, mas por você não confiar neles, você não quer que eles sejam capazes de conversar entre si sem que você seja capaz de compreendê-los. Para garantir isso, você vai escolher um grupo de tal forma que não há dois embaixadores que falem a mesma língua, que não o inglês. Por outro lado, você também quer dar o seu anúncio como embaixadores possível. Neste caso, os elementos do conjunto são outros idiomas que não o inglês, e os subconjuntos são os conjuntos de línguas faladas por um determinado embaixador. Se dois conjuntos são disjuntos, os dois embaixadores compartilham outros idiomas que não o inglês. Um conjunto máximo de empacotamento irá escolher o maior número possível de embaixadores, sob a pretendida restrição. Embora este problema é de difícil resolução e, em geral, neste exemplo, uma boa heurística é escolher primeiro embaixadores que só falam línguas incomuns, de modo que muitas pessoas são desqualificados.

Versão ponderada

Há uma versão ponderada do problema do empacotamento de conjunto em que cada subconjunto é atribuído um peso real e é esse peso que deseja maximizar:

No nosso simples exemplo acima, podemos peso das receitas de acordo com o número de amigos que amam a resultante pratos, para que o nosso jantar vai agradar o maior número de amigos.

Heurísticas

O problema de empacotamento de conjuntos que pode ser difícil para alguns k, mas não é difícil encontrar um k para o qual é fácil em uma determinada entrada. Por exemplo, podemos utilizar um algoritmo guloso onde olhamos para o conjunto que cruza o menor número de outros conjuntos, adicioná-lo para a nossa solução, e remover os conjuntos intersectados. Estamos continuamente fazendo isso até que não tenham conjuntos restantes, e temos um pacote de conjuntos do tamanho de alguns, apesar de não ser o máximo empacotamento de conjuntos. Embora nenhum algoritmo possa sempre produzir resultados perto do máximo (veja a próxima seção).

Complexidade

O problema de empacotamento de conjuntos não é apenas um problema NP-completo, mas a sua versão otimizada (problema do máximo empacotamento de conjuntos) tem sido comprovada de tão difícil aproximação quanto como o problema do máximo clique; em particular, ele não pode ser aproximado dentro de qualquer fator constante.[2] O melhor algoritmo conhecido aproxima dentro de um factor de .[3] A versão ponderada também pode ser aproximada assim.[4]

No entanto, o problema tem uma variante que é mais tratável: se nós não assumimos nenhuma subconjunto excede k≥3 elementos, a resposta pode ser aproximada dentro de um fator de k/2 + ε para qualquer ε > 0; em particular, o problema com 3 conjuntos de elementos pode ser estimado em cerca de 50%. Em outra variante mais tratável, se nenhum elemento ocorre em mais de k de subconjuntos, a resposta pode ser aproximada dentro de um fator de k. Isso também é verdadeiro para o versão ponderada.

Problemas equivalentes

Existe uma redução de tempo polinomial de um-para-um entre o problema do conjunto independente e o problema de empacotamento de conjuntos:

  • Dado o problema de empacotamento de conjuntos sobre uma coleção , crie um grafo onde para cada conjunto existe um vértice , e existe uma aresta entre  sse . Agora, cada conjunto independente de vértices no grafo gerado corresponde à um pacote de conjuntos em .
  • Dado um problema de conjuntos de vértices independentes em um grafo , crie uma coleção de conjuntos onde para cada vértice  existe um conjunto  contendo todos os vértices adjacentes à . Agora, cada pacote de conjuntos na coleção gerada corresponde à um conjunto de vértices independentes em .

Este é também um bidirecional redução APMS, e mostra que os dois problemas são igualmente difíceis para se aproximar.

Casos especiais

Correspondência e 3-dimensional de correspondência são casos especiais de de empacotamento. Uma correspondente de tamanho máximo pode ser encontrada em tempo polinomial, mas encontrar um maior 3-dimensional de correspondência ou de um maior conjunto independente é NP-difícil.

Outros problemas relacionados

Definir o empacotamento é uma entre uma família de problemas relacionados à cobertura ou particionamento de elementos de um conjunto. Um problema intimamente relacionado é o problema de cobertura de conjuntos. Aqui, também dado um conjunto S e uma lista de conjuntos, mas o objetivo é determinar se podemos escolher k conjuntos que, juntos, contêm todos os elementos de S. Estes conjuntos podem sobrepor-se. A versão otimizada encontra, o número mínimo de tais conjuntos. O conjunto máximo de empacotament não precisa cobrir todos os possíveis elementos.

O problema NP-completo da cobertura exata, por outro lado, exige que cada elemento a ser contidos em exatamente um dos subconjuntos. Encontrar uma cobertura exata em tudo, independentemente do tamanho, é um problema NP-completo. No entanto, se criar um conjunto singleton para cada elemento de S e adicioná-las à lista, o problema resultante é tão fácil como o empacotamento de conjuntos.

Karp originalmente mostrou que empacotamento de conjuntos é NP-completo através de uma redução da camarilha problema.

Veja também: Packing in a hypergraph.

Notas

  1. Vazirani (2001)
  2. Hazan, Elad; Safra, Shmuel; Schwartz, Oded (2006), «On the complexity of approximating k-set packing», Computational Complexity, 15 (1): 20–39, MR 2226068, doi:10.1007/s00037-006-0205-6 .
  3. Halldórsson, Magnus M.; Kratochvíl, Jan; Telle, Jan Arne (1998). Independent sets with domination constraints. 25th International Colloquium on Automata, Languages and Programming. Lecture Notes in Computer Science. 1443. Springer-Verlag. pp. 176–185 
  4. Halldórsson, Magnus M. (1999). Approximations of weighted independent set and hereditary subset problems. 5th Annual International Conference on Computing and Combinatorics. Lecture Notes in Computer Science. 1627. Springer-Verlag. pp. 261–270 

Referências

Ligações externas

Read other articles:

أبو لبابة الأنصاري معلومات شخصية اسم الولادة بشير بن عبد المنذر الميلاد سنة 580  يثرب الوفاة سنة 660 (79–80 سنة)  أفريقية الأب عبد المنذر بن رفاعة بن زنبر بن أمية بن زيد[1] الأم نسيبة بنت زيد بن ضبيعة بن زيد[1] أقرباء إخوته:مبشر بن عبد المنذررفاعة بن عبد المنذر الحياة

 

Franse president François Mitterrand en militair gouverneur van Parijs Hervé Navereau tijdens de militaire parade van de Franse nationale feestdag in 1989 De Militair gouverneur van Parijs (Frans: Gouverneur militaire de Paris) is de commandant van de strijdkrachten in Parijs. Lijst van gouverneurs Gouverneurs van Parijs onder het Ancien Régime Charles II d'Amboise de Chaumont, gouverneur van Parijs van 1493 tot 1496 François de L'Hospital, gouverneur van Parijs van 1648 tot 1657 Louis I ...

 

Passaporto italiano Nome localePassaporto italiano Nazione Italia TipoPassaporto biometrico Primo rilascio1946 26 ottobre 2006 (biometrico) 20 maggio 2010 (versione attuale) Rilasciato daMinistero degli affari esteri e della cooperazione internazionale Durata validità 10 anni (età >18) 5 anni (età 3-18) 3 anni (età < 3) Costo€ 116,00 (€ 42,50 + € 73,50 di Marca da bollo) Zona validità Mondo Esenzioni dal visto190 paesi[1] Altre versioniNon biometrico, 2004 Manual...

1970 studio album by Bill AndersonWhere Have All Our Heroes GoneStudio album by Bill AndersonReleasedDecember 1970 (1970-12)RecordedAugust 1970StudioBradley's BarnGenreCountryNashville Sound[1]LabelDeccaProducerOwen BradleyBill Anderson chronology Love Is a Sometimes Thing(1970) Where Have All Our Heroes Gone(1970) Always Remember(1971) Singles from Where Have All Our Heroes Gone Where Have All Our Heroes GoneReleased: September 1970 Where Have All Our Heroes Gone is...

 

Surgical scissors used to perform delicate surgery A pair of tenotomy scissors Tenotomy scissors are surgical scissors used to perform delicate surgery. They can be straight or curved, and blunt or sharp, depending upon necessity. This equipment can be used in many surgical specialties, in particular delicate operations in ophthalmic surgery, oral and maxillofacial surgery, or in neurosurgery.[1][2] See also Surgical scissors Metzenbaum scissors Instruments used in general sur...

 

River in the United States and Canada For other uses, see Red River (disambiguation). Red River of the NorthRivière Rouge / rivière Rouge du NordThe Red River in Fargo–Moorhead, as viewed from the Fargo side of the riverMouthLocationCountriesUnited StatesCanadaStatesMinnesota, North DakotaProvinceManitobaCitiesFargo, North Dakota, Moorhead, Minnesota, Grand Forks, North Dakota, East Grand Forks, Minnesota, Winnipeg, Manitoba, Selkirk, ManitobaPhysical characteristicsSourceConfluence ...

1984 single by Bronski Beat This article is about the Bronski Beat song. For the Dustin Lynch song, see Small Town Boy (song). For other uses, see Small Town Boy (disambiguation). Smalltown BoySingle by Bronski Beatfrom the album The Age of Consent B-sideMemoriesInfatuation (12)Released25 May 1984 (UK)[1]StudioThe Garden (London, England)Genre Synth-pop[2][3] hi-NRG[4][5] disco[5][6] Length 5:02 (album version) 3:58 (single version) 9:00...

 

n-Propylbenzene, phenylpropane Names Preferred IUPAC name Propylbenzene Identifiers CAS Number 103-65-1 Y 3D model (JSmol) Interactive image ChemSpider 7385 ECHA InfoCard 100.002.848 EC Number 203-132-9 PubChem CID 7668 UNII 0WR86ZHG2Z Y CompTox Dashboard (EPA) DTXSID3042219 SMILES CCCC1=CC=CC=C1 Properties Chemical formula C9H12 Molar mass 120.195 g·mol−1 Appearance colorless liquid Density 0.8620 g/cm3 Melting point −99.5 °C (−147.1 °F; 173.7 K)...

 

Peperangan Makedonia Makedonia dalam Yunani dan sekitarnya. Sekitar tahun 200 SM. Peperangan Makedonia (214–148 SM) adalah serangkaian konflik yang terjadi antara Republik Romawi dan sekutu-sekutu Yunani-nya di Mediterania bagian timur melawan beberapa kerajaan besar Yunani yang berbeda. Peperangan ini menghasilkan penguasaan atau pengaruh Romawi atas cekungan Mediterania timur, di samping hegemoni mereka di Mediterania barat setelah Peperangan Punisia. Secara umum, Peperangan Makedonia men...

2017 military operation of the Syrian Civil War For the previous offensives, see Palmyra offensive (May 2015), Palmyra offensive (July–August 2015), Palmyra offensive (March 2016), and Palmyra offensive (December 2016). Palmyra offensive (2017)Part of the Syrian Civil War and the Russian military intervention in SyriaSituation in southern Syria from 6 February to 30 April; Government advances are shown at the top of the map.Date13 January – 2 March 2017(1 month, 2 weeks and 3...

 

Species of bird Visayan shama Conservation status Least Concern (IUCN 3.1) Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Passeriformes Family: Muscicapidae Genus: Copsychus Species: C. superciliaris Binomial name Copsychus superciliaris(Bourns & Worcester, 1894) The Visayan shama (Copsychus superciliaris) is a species of bird in the family Muscicapidae. It is endemic to Ticao, Masbate, Negros, and Panay in the Philippines. It f...

 

1984 David Gilmour concert film 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: David Gilmour Live 1984 – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this template message) Pink Floyd's David GilmourVideo by David GilmourReleasedSeptember 1984RecordedHammersm...

Aku Bukan JodohnyaPoster filmSutradara Syakir Daulay Produser Syakir Daulay Ditulis oleh Endik Koeswoyo SkenarioEndik KoeswoyoCeritaSyakir DaulayBerdasarkanAku Bukan Jodohnyaoleh Tri SuakaPemeran Syakir Daulay Ica Maysha Donny Alamsyah Cut Mini Zikri Daulay Cut Ashifa Rahmat Ababil Arry Febrian Hesti Putri Boah Sartika Muhammad Khalil SinematograferGunung Nusa PelitaPerusahaanproduksi Tawaf TV Indonesia Mengaji Syakir Pictures Arkana Film DistributorMAXstreamTanggal rilis 30 Desember 2021...

 

South Korean girl group This article is about the South Korean girl group. For the group's debut EP, see Oh My Girl (EP). For the Japanese drama, see Oh! My Girl!! Oh My GirlOh My Girl in July 2023Background informationOriginSeoul, South KoreaGenresK-popYears active2015–presentLabelsWMAriola Japan[1]Members Hyojung Mimi YooA Seunghee Yubin Arin Past members JinE Jiho Websiteohmy-girl.com Oh My Girl (Korean: 오마이걸; RR: Omaigeol, stylized in all caps or OM...

 

German Air Force Regiment FrieslandObjektschutzregiment der Luftwaffe FrieslandCoat of arms of the Objektschutzregiment LwActive1 July 2006–presentCountry GermanyBranch LuftwaffeTypeAir force ground forces and special forcesSize3 BattalionsGarrison/HQI. Bn - SchortensII. Bn - DiepholzIII. Bn - Diepholz/SchortensRegt HQ - SchortensMotto(s)Semper Communis(Latin: Always together)EngagementsWar in Afghanistan• ISAFCommandersCurrentcommanderColonel (Oberst) Marc VogtInsigniaBeret bad...

North Pole PeakWest aspectHighest pointElevation12,208 ft (3,721 m)[1][2]Prominence108 ft (33 m)[1]Parent peakHayden Peak (12,987 ft)[3]Isolation0.25 mi (0.40 km)[3]Coordinates38°02′19″N 107°54′54″W / 38.0386817°N 107.9150101°W / 38.0386817; -107.9150101[4]GeographyNorth Pole PeakLocation in ColoradoShow map of ColoradoNorth Pole PeakNorth Pole Peak (the United States)Show ma...

 

American filmGotta DanceMovie posterDirected byDori BerinsteinStarringThe NJ NETSationalsMusic byCraig SharmatRunning time93 minutesCountryUSALanguageEnglish Gotta Dance is a 2008 documentary film and Tribeca Film Festival Audience Award Finalist directed by Dori Berinstein. The film chronicles the debut of the New Jersey Nets' first-ever senior hip-hop dance team, 12 women and 1 man - all dance team newbies, from auditions through to performance.”[1] Plot synopsis Gotta Dance docum...

 

2007 filmThe Mud BoyTheatrical release posterSpanishEl niño de barro Directed byJorge AlgoraWritten byChristian BusquierJorge AlgoraHéctor CarréProduced bySusana MaceirasHarold SánchezFernando BlancoAdrián SuarJulio FernándezStarringMaribel VerdúDaniel FreireChete LeraJuan CiancioCinematographySuso BelloEdited byRita RomeroMusic byNani GarcíaProductioncompaniesAdivina ProduccionesIroko FilmsCastelao ProduccionesPol-ka ProduccionesPatagonikTelevisión de GaliciaDistributed byFilmax (es...

أبهر صدري نازل الاسم العلميAorta descendens, pars descendens aortae Plan of the branches. الشريان الاورطي يشاهد على اليسار.الشريان الاورطي يشاهد على اليسار. تفاصيل يتفرع إلى شريان مريئي  نوع من كيان تشريحي معين  [لغات أخرى]‏  جزء من أبهر نازل  معرفات غرايز ص.598 ترمينولوجيا أناتوميكا 12.2.1...

 

United States historic placeMalesso Japanese Rice MillU.S. National Register of Historic Places LocationJesus Barcinas Road, Merizo, GuamCoordinates13°15′50″N 144°40′16.5″E / 13.26389°N 144.671250°E / 13.26389; 144.671250AreaLess than one acreBuilt1943 (1943)NRHP reference No.12000973[1]Added to NRHPNovember 28, 2012 The Malesso Japanese Rice Mill is (despite its name) a historic World War II-era storage building in Merizo, Guam. It i...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!