Are you able to code all relevant parts of your definition in C#? You could then use
All you would need to do is then building a custom “Fitness Function” (This is where your computation takes place) and a custom "Chromosome"where you specify the parameters and their bounds.