Hi everyone,
I am trying to solve this minimization function that includes an integral.
NMinimize[{(Integrate[
1 - (E^(-c*Subscript[k, 1]/w *r))^Subscript[a,
1]*(E^(-c*Subscript[k, 2]/w *r))^Subscript[a,
2]*(E^(-c*Subscript[k, 3]/w *r))^Subscript[a,
3]*(E^(-c*Subscript[k, 4]/w *r))^Subscript[a, 4], {r, Subscript[
r, q], Subscript[r, q2]}]), {Subscript[r, q] == 475,
Subscript[r, q2] == 1200, w == 3140, m == 100,
Subscript[k, 1] == 34, Subscript[k, 2] == 27,
Subscript[k, 3] == 20, Subscript[k, 4] == 14, c == 0.79788456,
Subscript[a, 1] >= 0, Subscript[a, 2] >= 0, Subscript[a, 3] >= 0,
Subscript[a, 4] >= 0,
Subscript[a, 1] + Subscript[a, 2] + Subscript[a, 3] + Subscript[a,
4] == m, Integers}}, {Subscript[a, 1], Subscript[a, 2],
Subscript[a, 3], Subscript[a, 4], Subscript[k, 1], Subscript[k, 2],
Subscript[k, 3], Subscript[k, 4], m, Subscript[r, q], Subscript[r,
q2], w}]
I am getting an error saying the following constraints are not valid (and copies the entire constraints list inside it). Is it because Integrate is not supposed to work inside NMinimize? Or is it because I am doing a dumb syntactical mistake? Thanks for your help!