- How to represent a solution to my problem ? How does the genome/chromosome/value vector look like ?
- How to evaluate the fitness ? = What is the fitness function ?
if You can answer these questions, You can construct an evolutionary algorithm. the rest (hyper-parameters etc.) is just "tuning".
NOTE: The fitness landscape of Your problem has to be at least little bit structured.