Teorija računanja

Teorija računanja je grana računarstva koja razmatra mogu li se i s kojom učinkovitošću riješiti problemi koristeći računalo. Polje je podijeljeno u dvije glavne grane: teoriju izračunljivosti i teoriju složenosti, s tim da obje grane barataju formalnim modelima računanja.

Kako bi rigorozno proučavali računanje, računalni znanstvenici barataju matematičkim apstrakcijama računala zvanim modeli računanja. Nekoliko je formulacija u uporabi, ali najčešće ispitivani je Turingov stroj. Turingov se stroj može shvatiti kao osobno računalo opremljeno memorijom beskonačnog kapaciteta, iako može memoriji pristupati u malim diskretnim dijelovima. Računalni znanstvenici proučavaju Turingov stroj jer ga je jednostavno formulirati, jer može biti analiziran i korišten u dokazivanju rezultata, i jer predstavlja ono što mnogi smatraju najmoćnijim mogućim "razumnim" modelom računanja. Iako se zahtijev za memorijom beskonačnog kapaciteta može shvatiti kao nefizikalan, za svaki stvarno riješen problem Turingovim strojem korištena memorija će uvijek biti konačna, pa svaki problem koji riješi Turingov stroj može riješiti i osobno računalo sa dovoljno ugrađene memorije.

Teorija izračunljivosti

Teorija izračunljivosti se primarno bavi pitanjem je li problem uopće rješiv na računalu. Problem zaustavljanja je jedan od najvažnijih rezultata u teoriji izračunljivosti, jer predstavlja primjer konkretnog problema kojeg je i lako formulirati i nemoguće riješiti koristeći Turingov stroj. Veći je dio teorije izračunljivosti izgrađen oko rezultata problema zaustavljanja.

Teorija je izračunljivosti usko vezana sa granom matematičke logike zvanom teorija rekurzije, koja otklanja ograničenje proučavanja samo modela računanja koji su bliski onim fizikalno ostvarivima. Mnogi matematičari i računski teoretičari koji proučavaju teoriju rekurzije će je naslovljavati kao teoriju izračunljivosti. Ne postoji stvarna razlika između dvaju polja osim u tome ima li sam istraživač koji se bavi poljem ured u odsjeku za računarstvo ili matematiku.

Teorija složenosti

Teorija složenosti razmatra ne samo može li se problem uopće riješiti na računalu, već i koliko učinkovito može biti riješen. Dva glavna aspekta su promatrana: vremenska složenost i prostorna složenost, koji respektivno predstavljaju broj koraka potreban da se računanje obavi, te količinu memorije potrebnu za obavljanje računanja.

Kako bi analizirali koliko vremena i prostora dani algoritam zahtijeva, računalni znanstvenici izražavaju vrijeme i prostor zahtijevan za rješavanje problema kao funkciju ulaznog problema. Na primjer, pronalaženje nekog pojedinog broja u dugoj listi brojeva postaje sve teže kako ta lista raste. Ako kažemo da postoji brojeva u listi, tada, ukoliko lista nije predsortirana ili na neki način indeksirana, moramo ispitati svaki broj kako bismo pronašli broj koji tražimo. Stoga kažemo da, kako bi riješio ovaj problem, računalo mora obaviti broj koraka koji raste linearno u veličini problema.

Kako bi pojednostavili ovaj problem, računalni su znanstvenici prihvatili veliko O notaciju, koja dozvoljava usporedbu funkcija na način koji osigurava da pojedinačni aspekti konstrukcije stroja ne moraju biti razmatrani, već samo asimptotsko ponašanje kako problemi postaju sve veći. Stoga se u prethodnom primjeru može reći da problem zahtijeva koraka za rješavanje.

Možda najvažniji od svih otvorenih problema u računarstvu jest pitanje mogu li određene široke klase problema označene kao NP biti učinkovito riješene. O ovome se više raspravlja u članku klase složenosti P i NP.

Druge formalne definicije računanja

Osim Turingovog stroja, drugi istovjetni (vidi: Church-Turingova teza) modeli računanja su u uporabi.

lambda račun
Računanje je početni lambda izraz (ili dva ako se želi odvojiti funkcija od njenog ulaza) plus konačni slijed lambda termina, od kojih je svaki deduciran iz prethodnog aplikacijom beta redukcije.
kombinatorna logika
je koncept koji ima mnogo sličnosti sa -računom, ali postoje i važne razlike (npr. kombinator fiksne točke Y u kombinatornoj logici ima normalnu formu, ali ne i u -računu). Kombinatorna je logika razvijena sa velikim ambicijama: razumijevanje prirode paradoksa, činjenja osnovna matematike ekonomičnijima (konceptualno), te eliminiranje notacije varijabli (te tako osvjetljavajući njihovu ulogu u matematici).
μ-rekurzivne funkcije
računanje je μ-rekurzivna funkcija, tj. njen definirajući slijed, bilo koja ulazna vrijednost/vrijednosti te slijed rekurzivnih funkcija koje se pojavljuju u definirajućem slijedu sa ulazima i izlazima. Stoga, ako se u definirajućem slijedu rekurzivne funkcije pojavljuju i , tada se mogu pojaviti termini oblika 'g(5)=7' ili 'h(3,2)=10'. Svaki unos u ovom slijedu treba biti aplikacija osnovne funkcije ili slijediti iz gornjih unosa koristeći kompoziciju funkcija, primitivnu rekurziju ili μ-rekurziju. Na primjer, ako je , tada da bi se pojavio 'f(5)=3', gore se moraju pojaviti termini poput 'g(5)=6' i 'h(3,6)=3'. Računanje terminira samo ako konačni termin daje vrijednost rekurzivne funkcije primjenjene na ulaze.
Markovljev algoritam
sustav za prepisivanje stringa koji koristi pravila slična gramatičkim kako bi djelovao nad stringovima simbola.
Registarski stroj
je teoretski zanimljiva idealizacija računala. Postoji više varijanti. U većini od njih, svaki registar može sadržavati prirodni broj (neograničene veličine), dok su same instrukcije jednostavne (obično tek nekolicina njih), pa npr. postoje samo dekrementiranje (kombinirano sa uvjetnim skokom) i inkrementiranje (i zaustavljanje). Nedostatak beskonačne (ili dinamički rastuće) vanjske memorije (poput one u Turingovim strojevima) se može shvatiti kao zamjena njene uloge tehnikama Gödelovog obrojčavanja: činjenica da svaki registar sadrži prirodni broj dopušta mogućnost predstavljanja složenih konstrukata (npr. niza, matrice itd.) odgovarajuće velikim prirodnim brojem - nejednoznačnost i predstavljanja i interpretiranja može biti uspostavljena na osnovama ovih tehnika zasnovanih na teoriji brojeva.
P′′
Poput Turingovih strojeva, P′′ koristi beskonačnu traku simbola (bez slučajnog pristupa) i poprilično minimalistički skup instrukcija. Ali ove su instrukcije vrlo različite, te stoga, za razliku od Turingovih strojeva, P′′ me treba održavati različito stanje, jer svu funkcionalnost "sličnu memoriji" može pružiti samo traka. Umjesto prepisivanja trenutnog simbola, može obaviti inkrementiranje modularnom aritmetikom nad njim. P′′ također posjeduje par instrukcija za ciklus, ispitujući simbol praznine. Unatoč svojoj minimalističkoj prirodi, postao je roditeljski formalni jezik ostvarenog i (za zabavu) korištenog programskog jezika zvanog Brainfuck.

Kao dodatak općenitim računskim modelima, neki jednostavniji računski modeli su korisni za posebne, ograničene primjene. Regularni izrazi, na primjer, se koriste za specificiranje uzoraka stringa u mnogim kontekstima, od programske podrške za uredsku produktivnost pa do programskih jezika. Drugi formalizam matematički istovjetan regularnim izrazima, konačni automati, se koristi u dizajnu elektroničkih krugova i pri rješavanju nekih problema. Kontekstno neovisne gramatike se rabe prilikom specifikacije sintakse programskih jezika. Nedeterministički potisni automati su drugi formalizam istovjetan kontekstno neovisnim gramatikama. Primitivno rekurzivne funkcije su potklasa rekurzivnih funkcija.

Različiti modeli računanja imaju sposobnost obavljanja različitih zadataka. Jedan način mjerenja moći računskog modela jest proučavanje klase formalnih jezika koje model može generirati - ovo vodi ka Chomskyjevoj hijerarhiji jezika.

Daljnje čitanje

  • Michael Sipser (2006). Introduction to the Theory of Computation 2ed. PWS Publishing. ISBN 0-534-94728-X.  Drugi dio: Computability Theory, poglavlja 3–6, str. 123–222.
  • Hein, James L: Theory of Computation. Sudbury, MA: Jones & Bartlett, 1996. ISBN 978-0-86720-497-1 Nježni uvod u polje, prikladno za studente računarstva druge godine.
  • Hopcroft, John E., and Jeffrey D. Ullman: Introduction to Automata Theory, Languages, and Computation. 3rd ed Reading, MA: Addison-Wesley, 2006. ISBN 978-0-321-45536-9 Jedna od standardnih referenci u polju.
  • Taylor, R. Gregory: Models of Computation. New York: Oxford University Press, 1998. Neobično čitljiv udžbenik, prikladan za studente viših godina ili postdiplomske studente.
  • Hartley Rogers, Jr, Theory of Recursive Functions and Effective Computability, MIT Press, 1987, ISBN 0-262-68052-1
  • Logika izračunljivost Arhivirano 2011-04-11 na Wayback Machine-u: Teorija interaktivnog računanja. Glavi izvor na webu o ovoj temi.
  • [1] Arhivirano 2011-04-09 na Wayback Machine-u Dobar udžbenik u PDF formatu Forbesa D. Lewisa, koji pokriva teme formalnih jezika, automata i gramatika. Naglasak je više na predstavljanju pregleda rezultata i njihovim primjenama, radije nego na pružanju dokaza.

Read other articles:

Breitbart beralih ke halaman ini. Untuk kegunaan lain, lihat Breitbart (marga). Breitbart News NetworkURLwww.breitbart.comTipePolitikBerita dan opiniPerdagangan ?YaRegistration (en)Opsional (wajib untuk meninggalkan komentar)Ideologiconservatism in the United States (en), konservatisme dan nasionalisme LangueInggrisPemilikBreitbart News Network, LLC[1]PembuatAndrew BreitbartPublisher (en)Alex Marlow (pemimpin redaksi)[2] Wynton Hall (redaktur pelaksana)[3]Joel Pol...

 

مظاهرات ساحة تيانمن المعلومات البلد الصين الموقع ساحة تيان آن من  الإحداثيات 39°54′12″N 116°23′30″E / 39.903333333333°N 116.39166666667°E / 39.903333333333; 116.39166666667   التاريخ 15 إبريل - 4 يونيو 1989 الخسائر الوفيات 10454   تعديل مصدري - تعديل   جُزء من سلسلة مقالات حولإنكار الإبادة الج�...

 

Puteri Indonesia 1971Tanggal11 Oktober 1971TempatHailai, AncolPengisi acaraBroery Marantika, The Rollies, Trio The King, Vivi SumantiPeserta28Finalis/Semifinalis3PemenangHerni Sunarja Jawa BaratPersahabatanHilda Arlette Malaihollo MalukuFotogenikFlora Wibowo Jawa TengahFavoritIke Sulaeman Jawa Barat1972 →lbs Herni Sunarja diapit oleh dua runner up-nya Puteri Indonesia 1971 (sebelumnya dikenal sebagai Ratu Indonesia 1971) adalah penyelenggaraan perdana yang ...

Railway line in Bavaria, Germany 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: Vilshofen–Ortenburg railway – news · newspapers · books · scholar · JSTOR (January 2023) (Learn how and when to remove this template message) Vilshofen−OrtenburgOverviewLine number5833ServiceRoute numberex 417 kTechnicalLine...

 

Oestrich-Winkel Pemandangan udara dari sungai Oestrich dan Rhein Lambang kebesaranLetak Oestrich-Winkel di Rheingau-Taunus-Kreis Oestrich-Winkel Tampilkan peta JermanOestrich-Winkel Tampilkan peta HessenKoordinat: 50°00′N 08°00′E / 50.000°N 8.000°E / 50.000; 8.000Koordinat: 50°00′N 08°00′E / 50.000°N 8.000°E / 50.000; 8.000NegaraJermanNegara bagianHessenWilayahDarmstadt KreisRheingau-Taunus-Kreis Pemerintahan • MayorM...

 

يعتبر الإدراك الذاتي في فلسفة الذات تجربة شخصية الفرد أو فرديته.[1][2] لا يجب الخلط بينه وبين الوعي من ناحية الكيفيات المحسوسة، فالوعي هو إدراك بيئة المرء وجسده ونمط حياته، أما إدراك الذات هو تمييز هذا الإدراك.[3] الإدراك الذاتي هو كيفية معرفة وفهم الفرد بوعي شخصي...

Questa voce o sezione sull'argomento radio non cita le fonti necessarie o quelle presenti sono insufficienti. Commento: fonti scarse, considerata la lunghezza della voce. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Rai IsoradioPaese Italia LinguaItaliano Data di lancio23 dicembre 1989 Share di ascolti754.000 (-89.000) (2º semestre 2020[1]) EditoreRa...

 

German composer (1895–1963) Hindemith redirects here. For other uses, see Hindemith (disambiguation). Paul HindemithHindemith in 1923Born(1895-11-16)16 November 1895Hanau, German EmpireDied28 December 1963(1963-12-28) (aged 68)Frankfurt, West GermanyEducationDr. Hoch's KonservatoriumOccupations Violist Composer Academic teacher Organizations Frankfurt Opera Orchestra Amar Quartet Donaueschingen Festival Yale University University of Zürich WorksCompositionsAwards Howland Memorial Priz...

 

New Zealand cricketer For the Australian cricketer who played for New South Wales, see Ross Taylor (Australian cricketer). For other people named Ross Taylor, see Ross Taylor (disambiguation). Ross TaylorCNZMTaylor in 2023Personal informationFull nameLuteru Ross Poutoa Lote TaylorBorn (1984-03-08) 8 March 1984 (age 40)Lower Hutt, Wellington, New ZealandNicknameRosco,[1][2]Height1.85[3] m (6 ft 1 in)BattingRight-handedBowlingRight-arm off breakR...

Men's modern pentathlonat the Games of the XXI OlympiadDatesJuly 18–22, 1976Competitors47 from 17 nations← 19721980 → Modern pentathlon at the1976 Summer OlympicsEventsmenteamvte The modern pentathlon at the 1976 Summer Olympics was represented by two events (both for men): Individual competition and Team competition.[1] As usual in Olympic modern pentathlon, one competition was held and each competitor's score was included to the Individual competiti...

 

Australian energy retailer Click EnergyCompany typeSubsidiaryIndustryEnergy retailerFoundedApril 2006HeadquartersMelbourne, Victoria, AustraliaAreas servedVictoriaNew South WalesQueensland South AustraliaServicesElectricity retailingParentAGL EnergyWebsitewww.clickenergy.com.au Click Energy is an Australian energy retailer selling electricity to private and business customers in Victoria, New South Wales, South Australia and Queensland. Services Click Energy's services include:[1] Res...

 

2006 South Korean filmBloody TieTheatrical release posterDirected byChoi HoWritten byChoi HoYun Deok-wonProduced byShim Bo-kyung Lee Jong-hoStarringRyoo Seung-bumHwang Jung-minCinematographyOh Hyun-jeEdited byKim Sang-bumKim Jae-bumMusic byKim Sang-manProductioncompaniesKD MediaMyung FilmsPancinemaDistributed byMK PicturesRelease date April 26, 2006 (2006-04-26) Running time117 minutesCountrySouth KoreaLanguageKoreanBudget$5 millionBox office$10.6 million[1] Bloody Tie ...

Triuranium oktoksida Nama Nama lain Uranium(V,VI) oksidaBijih uranium Penanda Nomor CAS 1344-59-8 N 3DMet {{{3DMet}}} Nomor EC Nomor RTECS {{{value}}} CompTox Dashboard (EPA) DTXSID60893930 Sifat Rumus kimia U3O8 Massa molar 842.1 g/mol Titik lebur 1.150 °C (2.100 °F; 1.420 K) Titik didih terurai menjadi UO2 at 1.300 °C (2.370 °F; 1.570 K) Kelarutan dalam pelarut lainnya Tidak larut dalam air; Larut dalam asam n...

 

Political party from Flanders, Belgium VLD redirects here. For other uses, see VLD (disambiguation). Open Flemish Liberals and Democrats Dutch: Open Vlaamse Liberalen en DemocratenAbbreviationOpen VldPresidentTom OngenaFounded1992; 32 years ago (1992) (VLD)2007; 17 years ago (2007) (Open Vld)Merger ofVLD, LA, Vivant (Open Vld)Preceded byParty for Freedom and ProgressHeadquartersMelsensstraat 34 BrusselsMembership (2018) 60,000[1]IdeologyLi...

 

2015–2017 video on demand store BBC StoreDeveloperBBC WorldwideTypeVideo on DemandLaunch dateNovember 5, 2015; 8 years ago (2015-11-05) [1][2]DiscontinuedNovember 1, 2017; 6 years ago (2017-11-01)Platform(s)BBC iPlayerStatusClosedWebsiteArchived official website at the Wayback Machine (archive index) BBC Store was a video on demand store that launched in the UK on 5 November 2015 and opened the BBC Archive to consumers, allowing them t...

American humor magazine This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style. (October 2020) (Learn how and when to remove this message) National LampoonCover of the January 1973 Death issue, featuring the dog CheesefaceEditorDouglas Kenney (1970–1975)CategoriesHumorFormatMagazineCirculation1,...

 

Questa voce è parte della serieGiornalismo Notiziabilità Notizia Regola delle 5 W Verifica dei fatti Rassegna stampa Linea editoriale Stile giornalistico Storia del giornalismo Articoli Titolo Articolo Articolo di fondo Coccodrillo Corsivo Editoriale Intervista Reportage Rubrica Scoop Velina Generi Cronaca Moda Musica Sport Impaginazione Impaginazione Menabò Prima pagina Terza pagina Forme Giornalismo di guerra Giornalismo di precisione Giornalismo investigativo Giornalismo locale Giornal...

 

  هذه المقالة عن نادي الشبيبة الرياضية القيروانية. لمعانٍ أخرى، طالع نادي شبيبة (توضيح). الشبيبة الرياضية القيروانية شركة الألبسة الرياضية: أوهل سبورت الاسم الكامل الشبيبة الرياضية القيروانية (بالفرنسية:Jeunesse Sportive Kairouanaise) تأسس عام 1942 الملعب ملعب حمدة العواني(السعة: 15000...

دوري آيسلندا الممتاز 2018 تفاصيل الموسم دوري آيسلندا الممتاز  النسخة 107  البلد آيسلندا  التاريخ بداية:27 أبريل 2018  نهاية:29 سبتمبر 2018  المنظم اتحاد آيسلندا لكرة القدم  الهابطون نادي كيفلافيك  مباريات ملعوبة 132   عدد المشاركين 12   دوري آيسلندا الممتاز 2017 ...

 

Bush TheatreUbicazioneStato Regno Unito LocalitàLondra IndirizzoShepherd's Bush Dati tecniciCapienza180 posti RealizzazioneCostruzioneXX secolo Inaugurazione6 aprile 1972 ProprietarioAlternative Theatre Company Sito ufficiale Modifica dati su Wikidata · Manuale Il Bush Theatre è un teatro londinese sito nel quartiere di Hammersmith e Fulham. Il teatro fu fondato nel 1972 ed è specializzato nella messa in scena di opere di drammaturghi contemporanei ed emergenti. Indice 1 Storia ...