Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

missing contents of String Differences-Embed.txt #152

Open
mfjoneill opened this issue Dec 15, 2021 · 1 comment
Open

missing contents of String Differences-Embed.txt #152

mfjoneill opened this issue Dec 15, 2021 · 1 comment

Comments

@mfjoneill
Copy link
Contributor

It appears that the file String Differences-Embed.txt is empty.
This file is associated with the program synthesis benchmark suite String Differences problem grammar.

@mfjoneill
Copy link
Contributor Author

In response to the above issue with the String Differences problem missing from PonyGE2, Stefan pointed us to
Forstenlechner et al (2017) A Grammar Design Pattern for Arbitrary Program Synthesis Problems in Genetic Programming, which states the following in Section 4.3...

"As PushGP and G3P system are different, there are two important aspects that should be noted. The result of a program in PushGP is often the printed output of a program. The code evolved with G3P does not print anything as it evolves a method which has a return value. This return value is always the output of a program. Therefore, the grammars do not contain any print statements as these are not required. Certain terminals, which have merely been added to the problem definition in [Helmuth & Spector] to format the output, are not included in the grammar as well. Due to these differences and that the grammars in this study do not allow data structures containing multiple different types, the problem “String Differences” was excluded from the problem set, as it requires a data structure as output value containing multiple types. “String Differences” has not yet been solved with PushGP."

[Helmuth & Spector] 4. iJava String Differences https://web.cs.umass.edu/publication/docs/2015/UM-CS-2015-006.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant