<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE"><efrbr-work:titleOfTheWork>Design and implementation of an automated bridge playing agent</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE"><efrbr-expression:titleOfTheExpression>Design and implementation of an automated bridge playing agent</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Σχεδίαση και υλοποίηση ενός αυτοματοποιημένου παίκτη bridge</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2017-01-31</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2017</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Το bridge είναι ένα από τα πιο δύσκολα παίγνια με τράπουλα και θεωρείται πνευματικό άθλημα όπως το σκάκι. Η υλοποίηση ενός αυτοματοποιημένου παίκτη bridge είναι μια μεγάλη πρόκληση για τον τομέα της τεχνητής νοημοσύνης, λόγω της έλλειψης πλήρους πληροφορίας για τους παίκτες. Ένα παιχνίδι bridge αποτελείται από τη φάση της αγοράς και τη φάση της εκτέλεσης. Σε αυτή την εργασία ασχοληθήκαμε κυρίως με την φάση της εκτέλεσης. Υλοποιήσαμε έναν πράκτορα που λύνει μια παραλλαγή του bridge που έχει τέλεια πληροφορία, που ονομάζεται double-dummy bridge. Για να το επιτύχουμε αυτό, χρειάστηκε να αποδείξουμε θεωρητικά την ορθότητα των μεθόδων μας. Στη συνέχεια, σχεδιάσαμε και υλοποιήσαμε μεθόδους αντιμετώπισης του προβλήματος της μη πλήρους πληροφόρησης από την πλευρά του εκτελεστή. Υλοποιήθηκαν τρεις διαφορετικοί πράκτορες, ο ένας από τους οποίου βασίζεται στην ευρέως διαδεδομένη μέθοδο Monte-Carlo, ενώ οι άλλοι δυο σε μια πρωτότυπη μέθοδο που συλλέγει πληροφορία πιο αποτελεσματικά. Επίσης υλοποιήσαμε δύο πράκτορες που παίζουν ως αμυνόμενοι. Ενώ και οι δύο χρησιμοποιούν πλήρη πληροφόρηση, ο ένας εξ αυτών προσπαθεί να εκμεταλλευτεί την έλλειψη πληροφορίας του εκτελεστή. Μελετήσαμε την αποτελεσματικότητα των πρακτόρων μας δοκιμάζοντάς τους πειραματικά σε μια πληθώρα από σετ δοκιμής, με άκρως ενθαρρυντικά αποτελέσματα. </efrbr-expression:summarizationOfContent><efrbr-expression:summarizationOfContent>The game of bridge is one of the most challenging card games, making it a mental sport like chess. Building an automated bridge player is a great challenge in the field of artificial intelligence because the players lack perfect information. A game of bridge consists of the bidding phase and the playing phase. In this thesis we mainly addressed the playing phase. We implemented an agent that solves the perfect information variant of bridge, called double-dummy bridge. In order to achieve that, we had to theoretically prove the correctness of our methods. Afterwards, we designed and implemented methods for overcoming the problem of imperfect information from the declarer's point of view. Three different agents were implemented, one based on the widely used Monte-Carlo approach, while the other two are based on a novel method which gathers information more effectively. We also implemented two agents that played as defenders. While they both play with perfect information, one of those tries to exploit the lack of information for the declarer. We studied the effectiveness of our agents by testing them in a wide range of game scenarios, with very encouraging results.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by-nc/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/C8D2CC07-7891-4C13-9F2B-29DB08CA7790"><efrbr-manifestation:titleOfTheManifestation>Asiminakis_Marios_Dip_2017.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2017-01-31</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>449.1 kB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~maasiminakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Asiminakis Marios
            Ασημινακης Μαριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~gchalkiadakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Chalkiadakis Georgios
            Χαλκιαδακης Γεωργιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~adeligiannakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Deligiannakis Antonios
            Δεληγιαννακης Αντωνιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~lagoudakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Lagoudakis Michael
            Λαγουδακης Μιχαηλ
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="71749728-946C-4B4B-B7B8-B7E2E297A501"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="35DBC4F5-04D2-4541-B024-197562ADAD8A"><efrbr-concept:termForTheConcept>
            Artificial Intelligence
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="DF8A9BCE-16D3-4B39-BC79-4EEE46288BAF"><efrbr-concept:termForTheConcept>
            Imperfect Information Games
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/C8D2CC07-7891-4C13-9F2B-29DB08CA7790"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="person" targetURI="http://users.isc.tuc.gr/~maasiminakis"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="person" targetURI="http://users.isc.tuc.gr/~maasiminakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="person" targetURI="http://users.isc.tuc.gr/~gchalkiadakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adeligiannakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="person" targetURI="http://users.isc.tuc.gr/~lagoudakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="person" targetURI="71749728-946C-4B4B-B7B8-B7E2E297A501" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="concept" targetURI="35DBC4F5-04D2-4541-B024-197562ADAD8A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/D0AB7B55-6DE2-4AD0-ACFD-FA7ED587ABDE" targetEntity="concept" targetURI="DF8A9BCE-16D3-4B39-BC79-4EEE46288BAF"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>