All functions

Filtor

Filtor Base Class

FiltorSurrogate

Abstract Surrogate Model Filtering Base Class

MiesOperator

Operator Base Class

Mutator

Mutator Base Class

MutatorDiscrete

Discrete Mutator Base Class

MutatorNumeric

Numeric Mutator Base Class

OperatorCombination MutatorCombination dict_mutators_combine RecombinatorCombination dict_recombinators_combine

Self-Adaptive Operator Combinations

OptimizerMies TunerMies

Mixed Integer Evolution Strategies Optimizer

ParamSetShadow

ParamSetShadow

Recombinator

Recombinator Base Class

RecombinatorPair

Pair Recombinator Base Class

SamplerRandomWeights

Sampler for Projection Weights

Scalarizer

Scalarizer

Scalor

Scalor Base Class

Selector

Selector Base Class

SelectorScalar

Selector making use of Scalors

crate_env()

Set a Function's Environment

dict_filtors

Dictionary of Filtors

dict_filtors_maybe FiltorMaybe

Filtor-Combination that Filters According to Two Filtors

dict_filtors_null FiltorNull

Null-Filtor

dict_filtors_proxy FiltorProxy

Proxy-Filtor that Filters According to its Configuration Parameter

dict_filtors_surprog FiltorSurrogateProgressive

Progressive Surrogate Model Filtering

dict_filtors_surtour FiltorSurrogateTournament

Tournament Surrogate Model Filtering

dict_mutators

Dictionary of Mutators

dict_mutators_cmpmaybe MutatorCmpMaybe

Mutator Choosing Action Component-Wise Independently

dict_mutators_erase MutatorErase

Uniform Sample Mutator

dict_mutators_gauss MutatorGauss

Gaussian Distribution Mutator

dict_mutators_maybe MutatorMaybe

Mutator Choosing Action Probabilistically

dict_mutators_null MutatorNull

Null Mutator

dict_mutators_proxy MutatorProxy

Proxy-Mutator that Mutates According to its Configuration parameter

dict_mutators_sequential MutatorSequential

Run Multiple Mutator Operations in Sequence

dict_mutators_unif MutatorDiscreteUniform

Uniform Discrete Mutator

dict_recombinators

Dictionary of Recombinators

dict_recombinators_cmpmaybe RecombinatorCmpMaybe

Recombinator Choosing Action Component-Wise Independently

dict_recombinators_convex RecombinatorConvex

Convex Combination Recombinator

dict_recombinators_cvxpair RecombinatorConvexPair

Convex Combination Recombinator for Pairs

dict_recombinators_maybe RecombinatorMaybe

Recombinator Choosing Action Probabilistically

dict_recombinators_null RecombinatorNull

Null-Recombinator

dict_recombinators_proxy RecombinatorProxy

Proxy-Recombinator that Recombines According to its Configuration parameter

dict_recombinators_sbx RecombinatorSimulatedBinaryCrossover

Simulated Binary Crossover Recombinator

dict_recombinators_sequential RecombinatorSequential

Run Multiple Recombinator Operations in Sequence

dict_recombinators_swap RecombinatorSwap

Swap Recombinator

dict_recombinators_xonary RecombinatorCrossoverNary

N-ary Crossover Recombinator

RecombinatorCrossoverUniform()

Crossover Recombinator

dict_scalors

Dictionary of Scalors

dict_scalors_aggregate ScalorAggregate

Scalor giving Weighted Sum of Multiple Scalors

dict_scalors_domcount ScalorDomcount

Scalor Counting Dominating Individuals

dict_scalors_fixedprojection ScalorFixedProjection

Multi-Objective Fixed Projection Scalor

dict_scalors_hypervolume ScalorHypervolume

Hypervolume Scalor

dict_scalors_nondom ScalorNondom

Nondominated Sorting Scalor

dict_scalors_one ScalorOne

Single Dimension Scalor

dict_scalors_proxy ScalorProxy

Proxy-Scalor that Scales According to its Configuration parameter

dict_scalors_single ScalorSingleObjective

Single Objective Scalor

dict_selectors

Dictionary of Selectors

dict_selectors_best SelectorBest

Best Value Selector

dict_selectors_maybe SelectorMaybe

Selector-Combination that Selects According to Two Selectors

dict_selectors_null SelectorNull

Null Selector

dict_selectors_proxy SelectorProxy

Proxy-Selector that Selects According to its Configuration Parameter

dict_selectors_random SelectorRandom

Random Selector

dict_selectors_sequential SelectorSequential

Run Multiple Selection Operations in Sequence

dict_selectors_tournament SelectorTournament

Tournament Selector

dist_crowding()

Calculate Crowding Distance

domhv()

Calculate Dominated Hypervolume

domhv_contribution()

Calculate Hypervolume Contribution

domhv_improvement()

Calculate Hypervolume Improvement

mies_aggregate_generations()

Get Aggregated Performance Values by Generation

mies_aggregate_single_generation()

Aggregate a Value for a given Generation

mies_evaluate_offspring()

Evaluate Proposed Configurations Generated in a MIES Iteration

mies_filter_offspring()

Filter Offspring

mies_generate_offspring()

Generate Offspring Through Mutation and Recombination

mies_generation()

Get the Last Generation that was Evaluated

mies_generation_apply()

Aggregate Values for All Generations Present

mies_get_fitnesses()

Get Fitness Values from OptimInstance

mies_get_generation_results()

Get Performance Values by Generation

mies_init_population()

Initialize MIES Optimization

mies_prime_operators()

Prime MIES Operators

mies_select_from_archive()

Select Individuals from an OptimInstance

mies_step_fidelity()

Re-Evaluate Existing Configurations with Higher Fidelity

mies_survival_comma()

Choose Survivors According to the "Mu , Lambda" ("Comma") Strategy

mies_survival_plus()

Choose Survivors According to the "Mu + Lambda" ("Plus") Strategy

miesmuschel miesmuschel-package

miesmuschel: Mixed Integer Evolution Strategies

mlr_terminators_budget TerminatorBudget

Terminator that Limits Total Budget Component Evaluation

mlr_terminators_genperfreached TerminatorGenerationPerfReached

Terminator That Stops When a Generation-Wise Aggregated Value Reaches a Target

mlr_terminators_gens TerminatorGenerations

Terminator that Counts OptimizerMies Generations

mlr_terminators_genstag TerminatorGenerationStagnation

Terminator That Stops When a Generation-Wise Aggregated Value Stagnates

mut() muts() rec() recs() sel() sels() scl() scls() ftr() ftrs()

Short Access Forms for Operators

rank_nondominated()

Perform Nondominated Sorting

repr()

Create a 'call' Object Representation

scalarizer_chebyshev()

Chebyshev Scalarizer

scalarizer_linear()

Linear Scalarizer

terminator_get_generations()

Get the Numger of Generations that a Terminator Allows