A heuristic for decomposing a problem into a sequence of subproblems.
| dc.contributor.advisor | Smith, Douglas R. | |
| dc.contributor.author | Evans, Donald Vincent | |
| dc.contributor.corporate | Naval Postgraduate School (U.S.) | |
| dc.contributor.department | Computer Science | |
| dc.contributor.secondreader | MacLennan, Bruce J. | |
| dc.date | December 1982 | |
| dc.date.accessioned | 2012-11-20T00:07:44Z | |
| dc.date.available | 2012-11-20T00:07:44Z | |
| dc.date.issued | 1982-12 | |
| dc.description.abstract | This thesis presents a method for decomposing a specification of a problem into a sequence of subproblem specifications. The method uses the specification to build a tree-like structure called a semantic net. The net is then used to construct a sequence of subspecifications. Each subspecification of the sequence represents a subproblem. Composition of the solutions of the subproblems results in a solution to the given problem specification. In this work, we present an intuitive approach to what Artificial Intelligence and program synthesis is, define the sequence problem associated with program synthesis, and present the method for deriving a sequence of subspecifications. When this has been done, the method is then applied to a specific problem domain called the Blocks World. We then consider the method in a non-Blocks World domain and follow with a summary. | en_US |
| dc.description.distributionstatement | Approved for public release; distribution is unlimited. | |
| dc.description.service | Captain, United States Marine Corps | en_US |
| dc.description.uri | http://archive.org/details/aheuristicfordec1094520196 | |
| dc.identifier.uri | https://hdl.handle.net/10945/20196 | |
| dc.language.iso | en_US | |
| dc.publisher | Monterey, California. Naval Postgraduate School | en_US |
| dc.rights | This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States. | en_US |
| dc.subject.author | program synthesis | en_US |
| dc.subject.author | automatic program synthesis | en_US |
| dc.subject.author | top-down program synthesis | en_US |
| dc.subject.author | decomposing problems into subproblems | en_US |
| dc.subject.author | artificial intelligence | en_US |
| dc.subject.lcsh | Computer science | en_US |
| dc.title | A heuristic for decomposing a problem into a sequence of subproblems. | en_US |
| dc.type | Thesis | en_US |
| dspace.entity.type | Publication | |
| etd.thesisdegree.discipline | Computer Science | en_US |
| etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
| etd.thesisdegree.level | Masters | en_US |
| etd.thesisdegree.name | M.S. in Computer Science | en_US |
Files
Original bundle
1 - 1 of 1
