2004
DOI: 10.1007/978-3-540-28633-2_10
|View full text |Cite
|
Sign up to set email alerts
|

Power of Brute-Force Search in Strongly-Typed Inductive Functional Programming Automation

Abstract: A successful case of applying brute-force search to functional programming automation is presented and compared with a conventional genetic programming method. From the information of the type and the property that should be satisfied, this algorithm is able to find automatically the shortest Haskell program using the set of function components (or library) configured beforehand, and there is no need to design the library every time one requests a new functional program. According to the presented experiments,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2004
2004
2017
2017

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 6 publications
0
8
0
Order By: Relevance
“…The effort required to generate combinator-expression solutions to the even-parity prob-lem on N inputs, and to find implementations of a stack and queue compares favorably with the works of Yu [39], Kirshenbaum [15], Agapitos and Lucas [1], Wong and Leung [37], Koza [17], Langdon [18], and Katayama [14].…”
Section: Resultsmentioning
confidence: 85%
See 4 more Smart Citations
“…The effort required to generate combinator-expression solutions to the even-parity prob-lem on N inputs, and to find implementations of a stack and queue compares favorably with the works of Yu [39], Kirshenbaum [15], Agapitos and Lucas [1], Wong and Leung [37], Koza [17], Langdon [18], and Katayama [14].…”
Section: Resultsmentioning
confidence: 85%
“…Genetic programming is not always the best way to automatically generate programssometimes, particularly in the case of small programs, an exhaustive enumeration of every correctly typed expression is more efficient than evolution [14]. Although, in principle, exhaustive enumeration of all valid programs can be applied to any program representation, the simple structure of combinator expressions makes them well suited for this task, and the algorithms we have developed for genetic programming can be easily adapted for this purpose.…”
Section: Exhaustive Enumerationmentioning
confidence: 99%
See 3 more Smart Citations