genopt.control {BurStMisc} | R Documentation |

## Control parameters for genopt

### Description

Returns a list suitable as the `control`

argument
of the `genopt`

function.

### Usage

```
genopt.control(births = 100, random.n = 0, jitters.n = 3,
trace = TRUE, eps = 0.1, prob = 0.4, scale.min = 1e-12,
maxeval = Inf)
```

### Arguments

`births` |
the number of times two parents are combined to create a new solution. |

`random.n` |
the number of random solutions created (and evaluated) before the genetic phase starts. |

`jitters.n` |
the number of times a newly successful solution is changed (in the simulated annealing phase) in an attempt to find a nearby better one. |

`trace` |
logical value: should progress be printed? |

`eps` |
the default value for the scale of the jittering in simulated annealing. |

`prob` |
in the selection of parameters between two parents, the probability of each coming from the first parent. |

`scale.min` |
the minimum value allowed in the |

`maxeval` |
the maximum number of function evaluations allowed.
This takes previous function calls into account if |

### Value

a list with components:

`icontrol` |
vector of the control parameters that are logically integer (or logical). |

`dcontrol` |
vector of the control parameters that are logically real-valued. |

### See Also

### Examples

```
goc1 <- genopt.control(random.n=200, births=1000, trace=FALSE)
go1 <- genopt(function(x, other) sum(x, other),
matrix(rexp(10), nrow=2, ncol=5), lower=0, add.arg=list(other=3),
control=goc1)
goc2 <- genopt.control(random.n=0, births=1000, trace=FALSE)
go2 <- genopt(function(x, other) sum(x, other), go1,
lower=0, add.arg=list(other=3), control=goc2)
```

*BurStMisc*version 1.1 Index]