P-completo

Na teoria da complexidade computacional, a noção de problema de decisão P-completo é útil na análise de questões como:

  1. que problemas são difíceis de paralelizar eficientemente, e;
  2. que problemas são difíceis de resolver com espaço limitado.

Formalmente, um problema de decisão é P-completo (completo para a classe P de complexidade) se ele está em P e se qualquer problema em P é redutível a ele usando uma função de redução adequada.

O tipo específico de redução usado varia e pode afetar o conjunto exato de problemas. Se usarmos reduções NC, isto é, reduções que podem operar em tempo polilogarítmico em um computador paralelo com um número polinomial de processadores, então todos os problemas P-completos estão fora da classe NC e, portanto, não podem ser paralelizados eficientemente, sob a suposição não comprovada de que NC ≠ P. Se nós usarmos a redução log-space mais fraca, isto continua verdadeiro, mas adicionalmente vemos que todos os problemas P-completos estão fora da classe L (também conhecida como classe LSPACE) sob a suposição mais fraca não comprovada de que L ≠ P. Neste último caso, o conjunto P-completo pode ser menor.

Motivação

A classe P, normalmente considerada como o conjunto de todos os problemas "tratáveis" por um computador sequencial, contém a classe NC, que consiste naqueles problemas que podem ser resolvidos eficientemente por um computador paralelo. Isto acontece porque computadores paralelos podem ser simulados em máquinas sequenciais.

Não se sabe se NC = P. Em outras palavras, ainda não sabemos se existem problemas tratáveis que são inerentemente sequenciais. Assim como suspeita-se que P não é igual a NP, também suspeita-se que NC não é igual a P.

Da mesma forma, a classe L contém todos os problemas que podem ser resolvidos por um computador sequencial usando espaço logarítmico. Tais máquinas rodam em tempo polinomial porque elas podem ter um número polinomial de configurações. Suspeita-se que L ≠ P; isto é, que alguns problemas que podem ser resolvidos em tempo polinomial também requerem mais do que espaço logarítmico.

De modo similar ao uso dos problemas NP-completos para analisar a questão P = NP, os problemas P-completos, vistos como os problemas "provavelmente não paralelizáveis" ou "provavelmente inerentemente sequenciais", também são úteis de maneira semelhante ao estudo da questão NC = P. Encontrar uma forma eficiente de paralelizar a solução de algum problema P-completo é equivalente a provar que NC = P. Isto também pode ser pensado como "problemas que requerem espaço super-logarítmico"; uma solução em espaço logarítmico para um problema P-completo (usando a definição baseada nas reduções em espaço logarítmico) implicaria em L = P.

A lógica por trás disso é análoga a lógica de que uma solução em tempo polinomial para um problema NP-completo provaria que P = NP: se nós temos uma redução NC a partir de algum problema em P para um problema A, e uma solução NC para A, então NC = P. Da mesma forma, se nós temos uma redução em espaço logarítmico a partir de algum problema em P para um problema A, e uma solução em espaço logarítmico para A, então L = P.

Problemas P-completos

O problema P-completo mais básico é: dado uma máquina de Turing, uma entrada para esta máquina e um número T (escrito no sistema unário), esta máquina para ao executar a entrada nos primeiros T passos? É claro que este problema é P-completo: se nós podemos paralelizar uma simulação geral de um computador sequencial, então nós seremos capazes de paralelizar qualquer programa que seja executado naquele computador. Se este problema estiver em NC, então todos os outros problemas em P estarão. Se o número de passos for escrito em binário, o problema é EXPTIME-completo.

Este problema ilustra um truque comum na teoria da P-completude. Não estamos realmente interessados em saber se um problema pode ser resolvido rapidamente em uma máquina paralela. Estamos apenas interessados em saber se uma máquina paralela pode resolvê-los "muito mais" rapidamente do que uma máquina sequencial. Portanto, nós temos que reformular o problema de modo que a versão sequencial esteja em P. É por isso que este problema exigiu que T fosse escrito em unário. Se um número T for escrito como um número binário (uma cadeia de n 1's e 0's, onde n = log T), então o algoritmo sequencial óbvio pode tomar um tempo 2n. Por outro lado, se T for escrito como um número unário (uma cadeia de n 1's, onde n = T), então o algoritmo gastará apenas um tempo n. Ao escrever T em unário ao invés de binário, nós teremos reduzido o algoritmo sequencial óbvio de um tempo exponencial para um tempo linear. Isto coloca o problema sequencial em P. Logo, ele estará em NC se e somente se ele for paralelizável.

Muitos outros problemas foram provados estar na classe P-completo, e portanto, acredita-se fortemente que eles sejam inerentemente sequenciais. Entre eles estão os seguintes problemas, tanto na forma apresentada, quanto na forma de problema de decisão:

  • Problema do Valor do Circuito (VALOR-CIRCUITO) - Dado um circuito booleano, as entradas do circuito e uma porta lógica no circuito, calcula a saída da porta
  • Programação linear - Maximizar uma função objetivo linear para uma desigualdade linear de restrições
  • Ordenação Lexicográfica por Busca em Profundidade - Dado um grafo com listas de adjacência ordenadas fixas e nós u e v, o vértice u é visitado antes do vértice v numa busca em profundidade induzida pela ordem das listas de adjacência?
  • Problema da Aceitação de Gramáticas Livres-do-Contexto: Dada uma gramática livre de contexto e uma cadeia w, w pode ser gerada por esta gramática?
  • Problema da satisfazibilidade de Horn (HORNSAT): dado um conjunto de cláusulas de Horn, existe alguma valoração que as satisfaçam? Esta é a versão P para o problema da satisfazibilidade booleana.
  • Jogo da Vida: Dado uma configuração inicial do Jogo da Vida de Conway, uma célula particular, e um tempo T (em unário), esta célula estará viva após T passos?
  • Algoritmo de Compressão de Dados LZW (paradigma 1978) - dadas cadeias s e t, a compressão de s com um método LZ78 irá adicionar t ao dicionário? (note que para a compressão LZ77 como o gzip, é consideravelmente mais fácil já que o problema se reduz a pergunta "t está em s?".)
  • Inferência de tipo para tipos parciais - Dado um termo sem tipo do cálculo lambda, determinar se este termo possui um tipo parcial.

Para provar que um dado problema é P-completo, normalmente tenta-se reduzir um problema P-completo conhecido para o problema em questão.

Em 1999, Jin-Yi Cai e D. Sivakumar, com base nos trabalhos de Ogihara, mostraram que se existe uma linguagem esparsa que é P-completa, então L = P.[1]

Problemas que não se sabe se estão em P-completo

Não se sabe se alguns problemas estão em NP-difícil, nem em P. Esses problemas (por exemplo, fatoração de inteiros) são suspeitos de serem difíceis. De modo similar, existem problemas que não se sabe se estão em P-completo ou NC, mas acredita-se que são difíceis de paralelizar. Exemplos incluem formas do problema de decisão para encontrar o máximo divisor comum de dois números e determinar qual resposta o algoritmo de Euclides estendido retornaria ao receber dois números.

Notas e referências

  1. Cai, Jin-Yi; Sivakumar, D. (1999), «Sparse hard sets for P: resolution of a conjecture of Hartmanis», Journal of Computer and System Sciences, 58 (2): 280–296, doi:10.1006/jcss.1998.1615 

Biobliografia

  • Greenlaw, Raymond, James Hoover, and Walter Ruzzo. 1995. Limits To Parallel computation; P-Completeness Theory. ISBN 0-19-508591-4. — Develops the theory, then catalogs 96 P-Complete problems.
  • Satoru Miyano, Shuji Shiraishi, and Takayoshi Shoudai. A List of P-Complete Problems. Kyushu University, RIFIS-TR-CS-17. December 1990.

Read other articles:

Never Dies the Dream AuthorMargaret LandonCountryUSALanguageEnglishGenreHistorical fictionPublished1949PublisherDoubledayPages309 Never Dies the Dream is a 1949 novel by Margaret Landon.[1] The books centers around India Severn, an upright missionary assisting the waifs of Bangkok. She comes to the aid of an American widow of a Siamese prince.[2][3] References ^ Landon, Margaret (November 11, 1949). Never Dies the Dream. Doubleday – via Google Books. ^ Martin, Ja...

 

Isthmus in San Diego County, California Sign at the north end of Silver Strand. Silver Strand, or simply The Strand, is a low, narrow, sandy isthmus or tombolo 7 miles (11 km) long in San Diego County, California partially within the Silver Strand State Beach.[1] It connects Coronado Island with Imperial Beach. Together with the Point Loma peninsula it shelters and defines San Diego Bay. State Route 75 (SR 75) runs the length of the strand and is a popular site for jogg...

 

4 Vesta Kawah Rheasilvia yang mencakup sebagian besar belahan selatan dari Vesta. Gambar diambil dengan pesawat ruang angkasa DawnPenemuanDitemukan olehHeinrich Wilhelm OlbersTanggal penemuan29 Maret 1807PenamaanPelafalan[ˈvɛstə], bahasa Latin: VestaKategori planet minorSabuk utama (Keluarga Vesta)Ciri-ciri orbit[2]Epos 14 Mei 2008 (Hari Julian 2454600.5)Aphelion384,72 Gm (2,572 SA)Perihelion321,82 Gm (2,151 SA)Sumbu semimayor353,268 Gm (2,361 SA)Eksentrisitas0,0...

For the Confederate engineer and Kentucky politician, see John C. Underwood. American judge John Curtiss UnderwoodUnderwood as Judge of the United States District Court of Virginia in 1866.Judge of the United States District Court for the Eastern District of VirginiaIn officeFebruary 3, 1871 – December 7, 1873Appointed byoperation of lawPreceded bySeat established by 16 Stat. 403Succeeded byRobert William HughesJudge of the United States District Court for the District of VirginiaI...

 

English writer and poet (c.1330–1408) For the American politician, see John Gower (politician). John Gower shooting the world, a sphere of earth, air, and water (from a manuscript of his works ca. 1400). The text reads: Ad mundum mitto mea iacula dumque sagitto At ubi iustus erit nulla sagitta ferit Sed male viventes hos vulnero transgredientes Conscius ergo sibi se speculetur ibi (As I shoot I send at the world these my boltsAnd where the just shall be no arrow may hitBut those living wick...

 

From the 16th century to the present employment of Puerto Ricans in the US Armed Forces Battle of San Juan (1625)World War IWorld War IIPuerto Rican women in World War IIKorean WarVietnam WarPuerto Rico National Guard History of Puerto Rico By year Spanish rule, 1493–1898 U.S. rule, 1898–present Topics: Economic - Military - Political - Social  Puerto Rico portalvte The recorded military history of Puerto Rico encompasses the period from the 16th century, when Spanish conquistado...

باري إم. أوسبورن   معلومات شخصية الميلاد 7 فبراير 1944 (80 سنة)[1]  نيويورك  مواطنة الولايات المتحدة  الحياة العملية المدرسة الأم كلية كارلتون (التخصص:علم الاجتماع) (الشهادة:بكالوريوس)ثانوية نيو روتشيلي  [لغات أخرى]‏  المهنة منتج أفلام،  ومخرج أفلام، ...

 

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

 

2009 single by the Black Eyed Peas This article is about the Black Eyed Peas song. For other similarly titled songs, see I Got a Feeling (disambiguation). I Gotta FeelingSingle by the Black Eyed Peasfrom the album The E.N.D. ReleasedJune 15, 2009 (2009-06-15)Studio Square Prod (Paris) Metropolis (London) GenreDance-popLength4:49 (album version)4:05 (radio edit)LabelInterscopeSongwriter(s)William AdamsStacy FergusonJaime GomezDavid GuettaAllan PinedaFrédéric RiestererProducer(...

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. La mise en forme de cet article est à améliorer (juillet 2023). La mise en forme du texte ne suit pas les recommandations de Wikipédia : il faut le « wikifier ». Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article relatif à la religion doit être recyclé (décembre 2018). Une réorganisation et une clarification du contenu paraissent nécessaires. Am�...

 

Questa voce sull'argomento microbiologia è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Come leggere il tassoboxRhabdoviridae virus della stomatite vescicolare al microscopio elettronico. Si noti la caratteristica forma a proiettile Classificazione scientifica Dominio Riboviria Regno Orthornavirae Phylum Negarnaviricota Subphylum Haploviricotina Classe Monjiviricetes Ordine Mononegavirales Famiglia Rh...

 

2011–2019 American legal drama television series SuitsTitle cardGenreLegal dramaCreated byAaron KorshStarring Gabriel Macht Patrick J. Adams Rick Hoffman Meghan Markle Sarah Rafferty Gina Torres Amanda Schull Dulé Hill Katherine Heigl Theme music composerIma RobotOpening themeGreenback Boogie by Ima RobotComposerChristopher TyngCountry of originUnited StatesOriginal languageEnglishNo. of seasons9No. of episodes134 (list of episodes)ProductionExecutive producers Aaron Korsh Doug Liman Dave ...

Süper LigBadan yang mengaturFederasi Sepak Bola Turki (TFF)Negara TurkiKonfederasiUEFADibentuk21 Februari 1959; 65 tahun lalu (1959-02-21)Jumlah tim19 (20 di musim 2023–24)Tingkat pada piramida1Degradasi keTFF First LeaguePiala domestikPiala TurkiPiala Super TurkiPiala internasionalUEFA Champions LeagueUEFA Europa Conference LeagueJuara bertahan ligaGalatasaray (23 gelar) (2022–23)Klub tersuksesGalatasaray (23 gelar)Pencetak gol terbanyakHakan Şükür (249)[1]Televisi penyi...

 

Jacques Audiard Jacques Audiard (Parigi, 30 aprile 1952) è uno sceneggiatore e regista francese. Ha vinto i maggiori premi assegnati al Festival di Cannes, ossia la Palma d'oro per Dheepan - Una nuova vita, il Grand Prix Speciale della Giuria per Il profeta e il Prix du scénario per Un héros très discret. Ha inoltre vinto 4 Premi César e per il film Il profeta si è aggiudicato un Premio BAFTA e un National Board of Review, ricevendo inoltre la candidatura all'Oscar al miglior film stran...

 

American politician For the set designer, see John Mead (art director). John A. Mead53rd Governor of VermontIn officeOctober 5, 1910 – October 3, 1912LieutenantLeighton P. SlackPreceded byGeorge H. ProutySucceeded byAllen M. Fletcher47th Lieutenant Governor of VermontIn officeOctober 8, 1908 – October 5, 1910GovernorGeorge H. ProutyPreceded byGeorge H. ProutySucceeded byLeighton P. SlackMember of the Vermont House of Representatives from Rutland CityIn office1906...

For the battlefield, see Elkin's Ferry Battlefield. 1864 battle of the American Civil Warr Battle of Elkin's FerryPart of the American Civil WarThe Little Missouri at Elkin's FerryDateApril 3 – 4, 1864LocationClark and Nevada counties, Arkansas33°55′50″N 93°21′26″W / 33.93056°N 93.35722°W / 33.93056; -93.35722Result Union victoryBelligerents  United States (Union)  Confederate StatesCommanders and leaders Frederick Steele John S. MarmadukeStreng...

 

Equipment used to transfer heat between fluids Tubular heat exchanger Partial view into inlet plenum of shell and tube heat exchanger of a refrigerant based chiller for providing air-conditioning to a building A heat exchanger is a system used to transfer heat between a source and a working fluid. Heat exchangers are used in both cooling and heating processes.[1] The fluids may be separated by a solid wall to prevent mixing or they may be in direct contact.[2] They are widely ...

 

European immigration to the Americas was one of the largest migratory movements in human history. Between the years 1492 and 1930, more than 60 million Europeans immigrated to the American continent. Between 1492 and 1820, approximately 2.6 million Europeans immigrated to the Americas, of whom just under 50% were British, 40% were Spanish or Portuguese, 6% were Swiss or German, and 5% were French. But it was in the 19th century and in the first half of the 20th century that European imm...

Head of municipal government in Boston, Massachusetts, United States Mayor of BostonSealIncumbentMichelle Wusince November 16, 2021StyleHis/Her HonorTypeChief executiveMember ofBoard of Aldermen(1822-1854)ResidenceNone officialSeatBoston City HallNominatorNon-partisan nominating petitionAppointerPopular voteTerm lengthFour yearsConstituting instrumentBoston City CharterPrecursorBoston Board of SelectmenFormationOriginal Post:1822Current form:1909First holderJohn PhillipsSalary$199,000 (2...

 

One of the five systems commands of the United States Navy This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (March 2023) (Learn how and when to remove this message) 40°13′46″N 76°59′4″W / 40.22944°N 76.98444°W / 40.22944; -76.98444 Naval Supply Systems Command(NAVSUP)Allegiance&...