<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

SOFTWARE DEVELOPMENT ARCHITECTURE FOR JOB-LEVEL ALGORITHMS

dc.citation.epage148en_US
dc.citation.issue3en_US
dc.citation.spage131en_US
dc.citation.volume38en_US
dc.citation.woscount3en_US
dc.contributor.authorWei, Ting Hanen_US
dc.contributor.authorLiang, Chao-Chinen_US
dc.contributor.authorWu, I-Chenen_US
dc.contributor.authorChen, Lung-Pinen_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.date.accessioned2019-04-03T06:42:22Z
dc.date.available2019-04-03T06:42:22Z
dc.date.issued2015-09-01en_US
dc.description.abstractRecently, Wu et al. introduced a general distributed computing approach, named Job-Level (JL) Computing. In JL computing, a search tree is maintained by a client process, while search tree nodes are evaluated, expanded, or generated by leveraging game-playing programs. These node operations are encapsulated as coarse-grain jobs, each requiring tens of seconds or more of running the programs. This article presents an abstraction of the JL computing approach and develops a general JL search framework so that common modules may be reused for various JL applications, making JL development easier. We describe in detail the implementation of the JL Proof-number Search (JL-PNS) and JL Upper Confidence Bound Search (JL-UCT) as case studies in the application of the JL search framework. In our case studies, only hundreds of lines of code are required for new JL applications, while the code for the JL framework consists of more than ten thousand lines of code. It demonstrates that this framework can be used to greatly reduce new JL application development and software maintenance efforts.en_US
dc.identifier.doi10.3233/ICG-2015-38302en_US
dc.identifier.issn1389-6911en_US
dc.identifier.journalICGA JOURNALen_US
dc.identifier.urihttp://dx.doi.org/10.3233/ICG-2015-38302en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/133826
dc.identifier.wosnumberWOS:000374428400002en_US
dc.language.isoen_USen_US
dc.titleSOFTWARE DEVELOPMENT ARCHITECTURE FOR JOB-LEVEL ALGORITHMSen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
9b2eea57429c3d9b6fc3d5109f49d965.pdf
Size:
860.47 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: