Toward an Extension of Efficient Algorithm to Solve Derangement Problems by Dynamic Programming Approach
dc.contributor.author | PatanasakPinyo T. | |
dc.contributor.author | Sulaiman A. | |
dc.contributor.correspondence | PatanasakPinyo T. | |
dc.contributor.other | Mahidol University | |
dc.date.accessioned | 2024-04-11T18:12:39Z | |
dc.date.available | 2024-04-11T18:12:39Z | |
dc.date.issued | 2024-03-01 | |
dc.description.abstract | In statistics, probability theory, and computer science, a derangement, ln, is known to be a basic problem that computes total ways of rearranging n ∈ N items such that a result contains no item i that stands in the same position as it did in the input. Formally, the derangement problem has a problem instance of a finite collection (Formula Presented). With this formulation, ln is a total number of qualified collections where contains n members of (x1,yj) where i ≠ j and every x1 and yj (1 ≤ i,j ≤ n) must show up exactly once in b'. In this article, we present a dynamic programming algorithm that computes ln and its justification. We also provide a discussion about extending the limitation of the problem with an objective to cover a general case where we have a finite set of variables a1,a2,.…,ak rather than the traditional scenario that has only two variables: X and y. | |
dc.identifier.citation | International Journal of Computers and their Applications Vol.31 No.1 (2024) , 5-14 | |
dc.identifier.issn | 10765204 | |
dc.identifier.scopus | 2-s2.0-85189312961 | |
dc.identifier.uri | https://repository.li.mahidol.ac.th/handle/20.500.14594/97916 | |
dc.rights.holder | SCOPUS | |
dc.subject | Computer Science | |
dc.title | Toward an Extension of Efficient Algorithm to Solve Derangement Problems by Dynamic Programming Approach | |
dc.type | Article | |
mu.datasource.scopus | https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85189312961&origin=inward | |
oaire.citation.endPage | 14 | |
oaire.citation.issue | 1 | |
oaire.citation.startPage | 5 | |
oaire.citation.title | International Journal of Computers and their Applications | |
oaire.citation.volume | 31 | |
oairecerif.author.affiliation | Najran University | |
oairecerif.author.affiliation | Mahidol University |