Distributed and parallel dynamic programming algorithms modelled on cP systems

Show simple item record

dc.contributor.author Nicolescu, Radu en
dc.contributor.editor Gheorghe, M en
dc.contributor.editor Konur, S en
dc.coverage.spatial Manchester, UK en
dc.date.accessioned 2017-07-31T03:30:14Z en
dc.date.issued 2016 en
dc.identifier.citation Workshop on Membrane Computing (WMC 2016) at Conference of Unconventional, Manchester, UK, 11 Jul 2016 - 15 Jul 2016. Editors: Gheorghe M, Konur S. Proceedings of the Workshop on Membrane Computing WMC 2016. School of Electrical Engineering and Computer Science, University of Bradford. 16-33. 2016 en
dc.identifier.uri http://hdl.handle.net/2292/34620 en
dc.description.abstract We discuss a membrane computing prototype for a simple but typical bottom-up dynamic programming algorithm: finding the longest common subsequence (LCS) of two strings. Conceptually, this problem can be solved by systematically considering all possible subproblems and organising their partial results in a 2D matrix. Large problems can be solved by partitioning this matrix (grid) into blocks, which can be distributed among existing processors. The system evolves by diagonal wavefronts: the blocks are activated by a high-level diagonal wavefront and each active block is swept over by its own diagonal wavefront. We base our work on cP, a slightly revised version of our earlier P systems with complex symbols. We propose a composite prototype of two layers with similar data flows: (i) a message based distributed macro model, and (ii) a shared memory parallel micro model. We discuss the tradeoffs and we conjecture that the same approach can be used to model more complex related algorithms. The asynchronous versions of these prototypes can be efficiently mapped to a distributed Actor system, such as Akka. en
dc.publisher School of Electrical Engineering and Computer Science, University of Bradford en
dc.relation.ispartof Workshop on Membrane Computing (WMC 2016) at Conference of Unconventional en
dc.relation.ispartofseries Proceedings of the Workshop on Membrane Computing WMC 2016 en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.title Distributed and parallel dynamic programming algorithms modelled on cP systems en
dc.type Conference Item en
pubs.issue UB-20160819-1 en
pubs.begin-page 16 en
pubs.author-url http://hdl.handle.net/10454/8840 en
pubs.end-page 33 en
pubs.finish-date 2016-07-15 en
pubs.start-date 2016-07-11 en
dc.rights.accessrights http://purl.org/eprint/accessRights/RestrictedAccess en
pubs.subtype Proceedings en
pubs.elements-id 625756 en
pubs.org-id Science en
pubs.org-id School of Computer Science en
pubs.record-created-at-source-date 2017-05-15 en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics