Cross-entropy method applied to noisy optimisation
| Input: cross-entropy sampling density P(·|λ*); initial sampling distribution parameter λ*; number of CE samples per iteration nCE; number of elite samples nE; number of sample settlement trajectories nMC; maximum number of iterations nmax. | |||
| 1 | ; | ||
| 2 | while l < nmax do | ||
| 3 | for m ← 1 to nCE do | ||
| 4 | generate random heuristic parameter values w(m) from sampling density P(·|λ*); | ||
| 5 | generate nMC settlement trajectories and measurement following strategy ; | ||
| 6 | evaluate the expected total life-cycle cost qm with nMC samples (equation (14)); | ||
| 7 | end | ||
| 8 | sort (w(1), …, w(nCE)) in increasing order of qm; | ||
| 9 | fit the distribution parameter λ* to the nE elite samples; | ||
| 10 | l← l+1; | ||
| 11 | end | ||
| 12 | w*← mean of P(·|λ*); | ||
| 13 | return w* | ||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | generate random heuristic parameter values | ||
| 5 | generate | ||
| 6 | evaluate the expected total life-cycle cost | ||
| 7 | |||
| 8 | sort ( | ||
| 9 | fit the distribution parameter | ||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.