Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/33752

Registo completo
Campo DCValorIdioma
dc.contributor.authorBackhouse, Rolandpor
dc.contributor.authorChen, Weipor
dc.contributor.authorFerreira, João Fernandopor
dc.date.accessioned2015-02-10T12:18:53Z-
dc.date.available2015-02-10T12:18:53Z-
dc.date.issued2013-
dc.identifier.issn0167-6423-
dc.identifier.urihttps://hdl.handle.net/1822/33752-
dc.description.abstractOne-person solitaire-like games are explored with a view to using them in teaching algorithmic problem solving. The key to understanding solutions to such games is the identification of invariant properties of polynomial arithmetic. We demonstrate this via three case studies: solitaire itself, tiling problems and a novel class of one-person games. The known classification of states of the game of (peg) solitaire into 16 equivalence classes is used to introduce the relevance of polynomial arithmetic. Then we give a novel algebraic formulation of the solution to a class of tiling problems. Finally, we introduce an infinite class of challenging one-person games, which we call “replacement-set games”, inspired by earlier work by Chen and Backhouse on the relation between cyclotomic polynomials and generalisations of the seven-trees-in-one type isomorphism. We present an algorithm to solve arbitrary instances of replacement-set games and we show various ways of constructing infinite (solvable) classes of replacement-set games.por
dc.language.isoengpor
dc.publisherElsevier 1por
dc.rightsopenAccesspor
dc.subjectSolitairepor
dc.subjectSeven-trees-in-onepor
dc.subjectReplacement-set gamepor
dc.subjectInvariantspor
dc.subjectCyclotomic polynomialspor
dc.subjectType isomorphismpor
dc.subjectTiling problemspor
dc.subjectCyclotomic gamepor
dc.subjectAlgorithm derivationpor
dc.titleThe algorithmics of solitaire-like gamespor
dc.typearticlepor
dc.peerreviewedyespor
dc.comments1855por
sdum.publicationstatuspublishedpor
oaire.citationStartPage2029por
oaire.citationEndPage2046por
oaire.citationIssue11por
oaire.citationTitleScience of Computer Programmingpor
oaire.citationVolume78por
sdum.journalScience of Computer Programmingpor
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro TamanhoFormato 
1855.pdf296,05 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID