Teoria Jocurilor

Referat
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 22 în total
Cuvinte : 5820
Mărime: 188.17KB (arhivat)
Publicat de: Sorin Alexandru
Puncte necesare: 8

Cuprins

  1. 1. Introducere 1
  2. 2. Dezvoltarea inteligenţei artificiale în jocuri 3
  3. 3. Algoritmul Minimax 4
  4. 4. Aloritmul MinimMax cu reducere Alfa-Beta 6
  5. 5. Echilibrul Nash 7
  6. 6. AI în jocuri de tip FPS (Frames Per Second) 12
  7. 7. AI în jocuri de tip RTS (Real Time Strategy) 13
  8. 8. Reprezentare a lumii de joc 15
  9. 9. Optimizarea 15
  10. 10. Reţelele neuronale artificiale si algoritmi avansati în jocurilor pe calculator 16
  11. 11. Concluzii 19
  12. 12. Aplicaţia 19
  13. 13. Concluzii despre aplicaţie 21

Extras din referat

1. Introducere

Teoria jocurilor, este o ramură a matematicii aplicate care abordează problema comportamentului optim în jocurile cu 2 sau mai multe persoane. Teoria jocului, am putea spune că este un „ şablon” deosebit, în ceea ce înseamnă luarea unei decizii; nu trebuie să-l confundăm cu o explicaţie, sau cu luarea unei decizii în realitatea socială. Punctul comun al tuturor jocurilor este ideea de strategie.

Teoria jocurilor poate fi privită din mai multe unghiuri:

- Artificial – ceea ce presupune recunoaşterea formelor, identic cu vederea umană;

- Robotica - focalizează producerea dispozitivelor mecanice capabile să reproduca mişcarea;

- Prelucrarea vocii - ce priveşte constituirea şi sinteza vocii umane;

- Prelucrarea în limbaj natural - înţelegerea şi vorbirea în limbaj natural;

- Demonstrarea teoremelor - în matematică şi logică.

În exemplele virtuale imaginate de diverşi teoreticieni, prin joc se înţelege o situaţie care implică doi sau mai mulţi decidenţi, numiţi jucători care sunt puşi în faţa situaţiei de a-şi alege o strategie pentru a-şi maximiza recompensele primite ca urmare a propriilor acţiuni raportate la mutările celorlalţi. În aceste jocuri jucătorii au interese opuse, în totaliatate sau parţial, acest aspect cauzând un anumit comportament şi o anumită strategie în abordarea jocului. Strategiile sau combinaţiile de strategii ale jucătorilor sunt recompensate cu un anumit punctaj. La finalul jocului are loc o comparare a rezultatelor şi o corelare a acestora cu strategiile efectuate.

În ziua de azi, calculatoarele executa în mod curent taskuri lungi şi complexe într-un timp egal cu o fracţiune din timpul în care omul poate executa acelaşi lucru. Indirect, aceast lucru înseamnă că un calculator este un ajutor supus care face ceea ce i se spune să facă. El nu demonstrează nici o urmă de inteligenţă. Întrebarea “oare calculatoarele pot într-adevăr să gândească” a fost o problemă controversată chiar din ziua în care au fost create. Preocuparea specialiştilor de a crea programe "inteligente" (sisteme care prezintă caracteristici asociate cu inteligenţa umană cum ar fi inţelegerea vorbirii, învăţarea, judecata şi rezolvarea problemelor) a condus la apariţia unui domeniu interdisciplinar, cu aplicaţii practice nebănuite sub denumirea generică de inteligenţa artificială. Inteligenţa artificială ca ştiinţă, are drept scop să confere calculatoarelor o serie de posibilităţi pentru relizarea unor sarcini, pe care decidentul uman (expertul) este capabil să le faca.

Atfel, progresele rapide, tehnice şi creşterea rapidă a puterii de procesare a calculatoarelor, au fost, de asemenea, un catalizator pentru dezvoltarea de aplicaţii folosind inteligenţa artificială, în jocurile pe calculator. Primele jocuri şi primii algoritmi de inteligenţă artificială a fost nevoie să se stabilească limitat, datorită maşinilor disponibile la momentul respectiv, a căror procesoare nu depăşeau frecvenţa de 2 MHz. Dupa ce PC-urile cu procesoare 386/486 a devenit standard pentru un calculator de domiciliu, programatorii au descoperit noi posibilităţi; care au dus la începutul unei competiţii între companiile de dezvoltare de jocuri. Pentru o lungă perioadă de timp, cel mai important indicator de calitate a unui joc pe calculator a fost calitatea graficii tridimensionale. Cu toate acestea, realizarea unei graficii frumoase, a sunetelor şi a animaţiei nu este totul, cel mai important element a jocurilor pe calculator a fost şi este inteligenţa artificială.

În prezent, când în cele mai multe case, se pot găsi PC-uri performante, care permit jocurilor pe calculator să folosească metodele cele mai avansate şi sofisticate de inteligenţă artificială: reţelele neuronale, algoritmi genetici şi logica fuzzy.

2. Dezvoltarea inteligenţei artificiale în jocuri

Cu toate acestea, pentru a putea fi implementat, un joc trebuie reprezentat în aşa fel încât sa fie pe înţelesul calculatorului. De aceea, un joc poate fi gândit ca un arbore a tuturor stărilor viitoare ale jocului. De exemplu, în cazul unui joc de şah, starea jocului poate fi definită ca aranjamentul pieselor de pe tabla de şah precum şi cine este la rând să facă următoarea mutare. Starea curentă a jocului este rădăcina arborelui. În general, acest nod are numeroşi fii, aceştia fiind toate mutările posibile pe care le poate face jucătorul al cărui rând este, şi aşa mai departe. Fiecare din acest nod reprezintă starea jocului după fiecare mutare a oponentului. Aceste noduri au la rândul lor fii corespunzătoare celei de-a doua mutări a jucătorului curent şi aşa mai departe. Frunzele acestui arbore sunt stările finale ale jocului, stări din care nici o mutare nu mai poate fi făcută deoarece unul din jucători a câştigat, sau poate jocul e remiză (pat în cazul şahului). De fapt, arborele este un graf, deoarece pot fi mai multe mutări posibile dintr-o anumită stare a jocului într-o altă stare particulară. Mulţi algoritmi au fost descoperiţi, printre cel mai cunoscut fiind algoritmul Minimax sau o versiune mai optimă algoritmul Minimax cu reducerea Alfa-Beta.

Preview document

Teoria Jocurilor - Pagina 1
Teoria Jocurilor - Pagina 2
Teoria Jocurilor - Pagina 3
Teoria Jocurilor - Pagina 4
Teoria Jocurilor - Pagina 5
Teoria Jocurilor - Pagina 6
Teoria Jocurilor - Pagina 7
Teoria Jocurilor - Pagina 8
Teoria Jocurilor - Pagina 9
Teoria Jocurilor - Pagina 10
Teoria Jocurilor - Pagina 11
Teoria Jocurilor - Pagina 12
Teoria Jocurilor - Pagina 13
Teoria Jocurilor - Pagina 14
Teoria Jocurilor - Pagina 15
Teoria Jocurilor - Pagina 16
Teoria Jocurilor - Pagina 17
Teoria Jocurilor - Pagina 18
Teoria Jocurilor - Pagina 19
Teoria Jocurilor - Pagina 20
Teoria Jocurilor - Pagina 21
Teoria Jocurilor - Pagina 22

Conținut arhivă zip

  • Teoria Jocurilor.doc

Alții au mai descărcat și

Optimizare combinatorială

O problema de optimizare (adica o functie de mai multe variabile care trebuie maximizata sau minimizata cu satisfacerea unui set finit de...

Limbaje de comunicare pentru agenți inteligenți

STIINTA SAU STIINTELE COMUNICARII? Comunicarea e asemenea unui “nor gros” pe care vinturile il tot “imping si il destrama si care pluteste peste...

Probabilitatea de Lovire în Cazul unei Poziții Date a Traiectoriei Medii Fața de Tinta

1. CONSIDERATII GENERALE Succesul împotriva unui adversar este evident condiţionat de calitatea armamentului din dotarea unităţilor, subunitătilor...

Algoritm Genetic

1. Enunţul problemei Într-un joc în care se aruncă succesiv 4 zaruri, câştigul se calculează pornind de la partea întreagă a mediei aritmetice a...

Tehnici Evoluate de Conducere

Calcul evolutiv. Principiile calculului evolutiv Este inspirat de procesele de evolutie din natura bazate pe principiile ereditatii si a...

Metode Tradiționale de Reprezentare a Cunoașterii

1. Problematica reprezentarii simbolice Înainte de a studia aceasta tema, trebuie sa ne putem pune totusi întrebarea: este posibila reprezentarea...

Evenimente Naturale care se Autoconsolideaza prin Circuite de Feedback

“Feedback-ul este ceea ce lipsea din stiinta, in afara lui Newton”, spunea omul de stiinta britanic Steve Grand. “Noi credeam ca este un fenomen...

Sisteme bazate pe cunoștințe în conducerea proceselor

Programul realizeaza determinarea procesului de incalzire ,respectiv racire intr-o camera si a timpului (maxim respectiv minim) in functie de trei...

Te-ar putea interesa și

Aplicații ale teoriei jocurilor în negocierea internațională

INTRODUCERE Alegerea acestei teme a fost în primul rând motivată de ceea ce se întâmplă în jurul nostru la nivel internaţional. Secolul al XX-lea...

Perfecționarea Structurii Instituționale și a Procesului Decizional în România în Contextul Aderării la Uniunea Europeană

Introducere În contextul aderării la Uniunea Europeană, România, la fel ca toate celelalte state candidate, se vede în situaţia de a-şi reforma...

Teoria jocurilor - studiu de caz privind stabilirea prețului unui produs în două companii

Introducere “A gândi strategic înseamna sa ai capacitatea de a gândi ceea ce este de negândit” Herman Kahn Teoria jocurilor este adesea...

Teoria Jocurilor

Introducere in teoria jocurilor Teoria jocurilor este o ramură relativ nouă a microeconomiei dezvoltată în ultimii 60 de ani. Ea a apărut o data...

Oligopolul și Teoria Jocurilor

Introducere În dezvoltarea istorică a studiilor teoretice cu privire la oligopol se disting două faze. În cadrul primei faze, denumită şi...

Teoria jocurilor în negocierea comercială

„ In business, you don't get what you deserve, you get what you negotiate” Chester L. Karrass Negociatorii sunt persoane cu individualitati si...

Incertitudinea și Jocurile în Comportamentul Economic

INTRODUCERE În condiţii de certitudine, anticipaţiile unui producător privind rezultatele deciziei sale de alegere a combinării factorilor de...

Teoria Jocurilor Cooperative

I. Introducere în teoria jocurilor Teoria Jocurilor este o ramură a matematicii ce are ca scop alegerea deciziilor optime în situaţiile de...

Ai nevoie de altceva?