problem:
Question 1: What are the differences between genetic algorithms and genetic programming? What are the differences between a data tree and an expansion tree?
Question 2: Describe an application where a data tree would be used and describe an application where an expanion tree would be used.
Question 3: What would be a brief description of the fitness functions and data strucutres necessary for one of the Karps 21 NP Hard problems?
Please Explain don't just write the answer.