Learn R Programming

evoper (version 0.5.0)

Evolutionary Parameter Estimation for 'Repast Simphony' Models

Description

The EvoPER, Evolutionary Parameter Estimation for Individual-based Models is an extensible package providing optimization driven parameter estimation methods using metaheuristics and evolutionary computation techniques (Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization for continuous domains, Tabu Search, Evolutionary Strategies, ...) which could be more efficient and require, in some cases, fewer model evaluations than alternatives relying on experimental design. Currently there are built in support for models developed with 'Repast Simphony' Agent-Based framework () and with NetLogo () which are the most used frameworks for Agent-based modeling.

Copy Link

Version

Install

install.packages('evoper')

Monthly Downloads

253

Version

0.5.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Antonio Prestes Garcia

Last Published

August 30th, 2018

Functions in evoper (0.5.0)

NLWrapper.Shutdown

NLWrapper.Shutdown
ees1.mating1

ees1.mating1
elog.debug

elog.debug
f0.adtn.rosenbrock2

f0.adtn.rosenbrock2
f0.bohachevsky

f0.bohachevsky
ees1.selection

ees.selection
f0.periodtuningpp72

Period tuning of 72 time units for Predator-Prey
f1.schaffer

f1.schaffer
f0.rosenbrock2

f0.rosenbrock2
f1.rosenbrockn

f1.rosenbrockn
NLWrapper.RunExperiment

NLWrapper.RunExperiment
gm.mean

gm.mean
gm.sd

gm.sd
OptionsEES1-class

OptionsEES1
OptionsEES2-class

OptionsEES2
acor.N

acor.N
acor.F

acor.F
random.wheel

random.whell
saa.bolt

saa.bolt
saa.texp

saa.texp
Options-class

Options
OptionsACOR-class

OptionsACOR
NLWrapper.GetParameter

NLWrapper.GetParameter
xmeanci2

xmeanci2
acor.probabilities

Gaussian kernel choosing probability
NetLogoFunction-class

NetLogoFunction
scatterplotlothelper

scatterplotlothelper
ObjectiveFunction-class

ObjectiveFunction class
abm.tabu

Tabu Search metaheuristic
abm.saa

abm.saa
xyplothelper

xyplothelper
abm.ees2

EvoPER Evolutionary Strategy 2
NLWrapper.SetParameter

NLWrapper.SetParameter
abm.pso

abm.pso
acor.W

acor.W
ees1.challenge

ees1.challenge
acor.S

acor.S
ees1.explore

ees1.explore
acor.sigma

Sigma calculation for ACOr
OptionsSAA-class

OptionsSAA
f0.ackley

f0.ackley
acor.archive

acor.archive
elog.level

elog.level
enforceBounds

enforceBounds
ees1.mutation

ees1.mutation
acor.lthgaussian

Select the lth gaussian function
f0.bohachevsky4

f0.bohachevsky4
f0.cigar

f0.cigar
f0.ackley4

f0.ackley4
f0.periodtuningpp

Period tuning for Predator-Prey base
acor.updateants

acor.updateants
abm.ees1

EvoPER Evolutionary Strategy 1
abm.acor

Ant colony optimization for continuous domains
f0.test

f0.test
acor.weigth

Weight calculation for ant colony optimization
f0.periodtuningpp12

Period tuning of 12 time units for Predator-Prey
f0.schaffer

f0.schaffer
f1.ackley

f1.ackley
histplothelper

histplothelper
f1.adtn.rosenbrock2

f1.adtn.rosenbrock2
OptionsTS-class

OptionsTS
f0.schaffer4

f0.schaffer4
f1.bohachevsky

f1.bohachevsky
initSolution

initSolution
PlainFunction-class

PlainFunction
paramconverter

paramconverter
partSolutionSpace

partSolutionSpace
slope

slope
predatorprey

predatorprey
slopes

slopes
predatorprey.plot0

predatorprey.plot0
pso.best

pso.best
ees1.recombination

ees1.recombination
es.evaluate

es.evaluate
bestSolution

bestSolution
extremize

extremize
cbuf

cbuf
pso.chi

pso.chi
saa.neighborhood

saa.neighborhood
f0.cigar4

f0.cigar4
f0.griewank

f0.griewank
saa.neighborhood1

saa.neighborhood1
upperBound

upperBound
f0.griewank4

f0.griewank4
f0.schwefel

f0.schwefel
f0.nlnn.rosenbrock2

f0.nlnn.rosenbrock2
f0.rosenbrock4

f0.rosenbrock4
f0.rosenbrockn

f0.rosenbrockn
RepastFunction-class

RepastFunction
assert

assert
bestFitness

bestFitness
f1.nlnn.rosenbrock2

f1.nlnn.rosenbrock2
f0.schwefel4

f0.schwefel4
compare.algorithms1

compare.algorithms1
contourplothelper

contourplothelper
f1.cigar

f1.cigar
f1.rosenbrock2

f1.rosenbrock2
f1.griewank

f1.griewank
getFitness

getFitness
f1.schwefel

f1.schwefel
elog.error

elog.error
elog.info

elog.info
f1.test

f1.test
getSolution

getSolution
naiveperiod

naiveperiod
lowerBound

lowerBound
pso.lbest

pso.lbest
xmeanci1

xmeanci1
f0.periodtuningpp24

Period tuning of 24 time units for Predator-Prey
predatorprey.plot1

predatorprey.plot1
pso.Velocity

pso.velocity
pso.neighborhood.K2

pso.neighborhood.K2
pso.neighborhood.K4

pso.neighborhood.K4
saa.tbyk

saa.tbyk
saa.tcte

saa.tcte
pso.neighborhood.KN

pso.neighborhood.KN
f0.periodtuningpp48

Period tuning of 48 time units for Predator-Prey
tabu.getNeighbors

tabu.getNeighbors
searchrow

searchrow
show.comp1

show.comp1
tabu.istabu

tabu.istabu
fixdfcolumns

fixdfcolumns
generateSolution

generateSolution
push

push
pso.printbest

pso.printbest
pop.first

pop.first
pop.last

pop.last
saa.neighborhoodH

saa.neighborhoodH
saa.neighborhoodN

saa.neighborhoodN
sortSolution

sortSolution
summarize.comp1

summarize.comp1
NLWrapper.Model

NLWrapper.Model
NLWrapper.FindJar

NLWrapper.FindJar
NLWrapper.SetRandomSeed

NLWrapper.SetRandomSeed
NLWrapper.Run

NLWrapper.Run
OptionsFactory

OptionsFactory
Estimates-class

Estimates
OptionsPSO-class

OptionsPSO
Magnitude

Magnitude
ees1.mating

ees1.mating