Next: , Previous: , Up: Software Evolution Library Index   [Contents][Index]


A.23 SOFTWARE-EVOLUTION-LIBRARY/SOFTWARE/ADAPTIVE-MUTATION

Class: adaptive-mutation [sel/sw/adaptive-mutation]

Class precedence list: adaptive-mutation, software, oid-object, standard-object, slot-object, t

docfixme

Variable: *better-bias* [sel/sw/adaptive-mutation]

docfixme

Variable: *bias-toward-dynamic-mutation* [sel/sw/adaptive-mutation]

Degree to which dynamic weights are emphasized over default weights.

Variable: *dead-bias* [sel/sw/adaptive-mutation]

docfixme

Variable: *mutation-results-queue* [sel/sw/adaptive-mutation]

Queue containing pairs (mutation-type . mutation-result) for the last *max-mutation-results-queue-length* mutations

Variable: *same-bias* [sel/sw/adaptive-mutation]

docfixme

Variable: *worse-bias* [sel/sw/adaptive-mutation]

docfixme

Constant: +initial-mutation-results-queue+ [sel/sw/adaptive-mutation]

Initial value of the *mutation-results-queue*

Function: adaptive-analyze-mutation [sel/sw/adaptive-mutation] obj mutation-info test

Adaptively update mutation probabilities based on the result of the mutation

Function: queue-mutation [sel/sw/adaptive-mutation] type classification

docfixme

Function: update-mutation-types [sel/sw/adaptive-mutation] mutation-types

docfixme