当前位置: X-MOL 学术Genet. Program. Evolvable Mach. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Automatic programming: The open issue?
Genetic Programming and Evolvable Machines ( IF 1.7 ) Pub Date : 2019-09-11 , DOI: 10.1007/s10710-019-09364-2
Michael O’Neill , Lee Spector

Automatic programming, the automatic generation of a computer program given a high-level statement of the program’s desired behaviour, is a stated objective of the field of genetic programming. As the general solution to a computational problem is to write a computer program, and given that genetic programming can automatically generate a computer program, researchers in the field of genetic programming refer to its ability to automatically solve problems. Genetic programming has also been described as an “invention machine” that is capable of generating human-competitive solutions. We argue that the majority of success and focus of our field has not actually been as a result of automatic programming. We set out to challenge the genetic programming community to refocus our research towards the objective of automatic programming, and to do so in a manner that embraces a wider perspective encompassing the related fields of, for example, artificial intelligence, machine learning, analytics, optimisation and software engineering.

中文翻译:

自动编程:未解决的问题?

自动编程,即在给出程序所需行为的高级声明的情况下自动生成计算机程序,是遗传编程领域的既定目标。由于计算问题的一般解决方案是编写计算机程序,并且鉴于遗传编程可以自动生成计算机程序,因此遗传编程领域的研究人员将其称为自动解决问题的能力。遗传编程也被描述为能够生成人类竞争解决方案的“发明机器”。我们认为,我们领域的大部分成功和重点实际上并不是自动编程的结果。我们开始挑战基因编程社区,重新将我们的研究重点放在自动编程的目标上,
更新日期:2019-09-11
down
wechat
bug