Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ccssmnn/hego
/ types & classes
Types & classes
48 in github.com/ccssmnn/hego
⨍
Functions
219
◇
Types & classes
48
↓ 7 callers
TypeAlias
genome
genetic_test.go:9
↓ 2 callers
TypeAlias
genome
the genome is a list of ints. The index encodes the shift, the int is the nurse index for this shift
examples/n-nurses/genetic/main.go:105
↓ 2 callers
TypeAlias
genome
genome is a slice of integers. Each element encodes a city and the order encodes the tour
examples/salesman/genetic/main.go:41
↓ 2 callers
TypeAlias
genome
genome is a vector of bool. True represents a selected item
examples/knapsack/genetic/main.go:36
↓ 2 callers
TypeAlias
genome
genome is a vector of float values
examples/rastringin/genetic/main.go:18
↓ 2 callers
TypeAlias
state
anneal_test.go:9
↓ 2 callers
TypeAlias
tabuState
tabu_search_test.go:9
↓ 1 callers
TypeAlias
state
state represents a tour of cities
examples/salesman/anneal/main.go:40
↓ 1 callers
TypeAlias
state
state represents a tour of cities
examples/salesman/tabu/main.go:40
↓ 1 callers
TypeAlias
state
state is a selection boolean slice. It will implement the State interface for simulated annealing
examples/knapsack/anneal/main.go:30
↓ 1 callers
TypeAlias
state
state is a selection boolean slice. It will implement the State interface for tabu search
examples/knapsack/tabu/main.go:30
↓ 1 callers
TypeAlias
state
state is a two element vector, it will implement the State interface for Simulated Annealing
examples/rastringin/anneal/main.go:16
↓ 1 callers
TypeAlias
state
state is a two element vector, it will implement the State interface for Tabu Search
examples/rastringin/tabu/main.go:16
Struct
ACOResult
ACOResult represents the result of the ACO
ant_colony.go:27
Struct
ACOSettings
ACOSettings represents the settings available in ACO
ant_colony.go:42
Interface
AnnealingState
AnnealingState represents the current state of the annealing system. Energy is the value of the objective function. Neighbor returns another state can
anneal.go:12
Interface
Ant
Ant is the individuum in the population based Ant Colony Optimization (ACO)
ant_colony.go:11
Struct
ESResult
ESResult represents the result of the evolution strategy algorithm
evolution_strategies.go:12
Struct
ESSettings
ESSettings represents settings for the evolution strategy algorithm
evolution_strategies.go:22
Struct
GAResult
GAResult represents the result of the genetic algorithm
genetic.go:91
Struct
GASettings
GASettings represents the settings available in the genetic algorithm
genetic.go:115
Interface
Genome
Genome represents a genome (candidate) in the genetic algorithm
genetic.go:81
Struct
PSOResult
PSOResult represents the results of the particle swarm optimization
particle_swarm.go:12
Struct
PSOSettings
PSOSettings represents settings for the particle swarm optimization
particle_swarm.go:21
Struct
Result
Result represents result information of the optimization, including statistics about the run
common_types.go:24
Struct
SAResult
SAResult represents the result of the Anneal optimization. The last state and last energy are the final results. It extends the basic Result type
anneal.go:19
Struct
SASettings
SASettings represents the algorithm settings for the simulated annealing optimization
anneal.go:35
TypeAlias
Selection
Selection encodes different selection variants
genetic.go:101
Struct
Settings
Settings represents the settings of the optimization run
common_types.go:11
Struct
TSResult
TSResult holds result and progress information about the tabu search algorithm
tabu_search.go:20
Struct
TSSettings
TSSettings describes the necessary settings for the tabu search algorithm
tabu_search.go:31
Interface
TabuState
TabuState describes the state during a tabu search
tabu_search.go:10
Struct
ant
probability for each shift to be assigned to one nurse
examples/n-nurses/aco/main.go:101
Struct
ant
examples/salesman/aco/main.go:43
Struct
ant
examples/knapsack/aco/main.go:30
TypeAlias
ant
ant_colony_test.go:5
Struct
candidate
genetic.go:141
Struct
genome
genome has two lists. The order of cities, and the assignment of a vehicle to a city. A tour is all cities assigned to a vehicle in the order they app
examples/vehicle-routing/genetic/main.go:37
Struct
logger
logger.go:16
TypeAlias
population
genetic.go:146
Struct
shift
examples/n-nurses/anneal/main.go:94
Struct
shift
examples/n-nurses/genetic/main.go:96
Struct
shift
examples/n-nurses/tabu/main.go:94
Struct
shift
examples/n-nurses/aco/main.go:93
Struct
state
state is the annealing state that we use for optimization each nurse has one shift slice with shifts that this nurse is assigned to
examples/n-nurses/anneal/main.go:101
Struct
state
state is the tabu state that we use for optimization each nurse has one shift slice with shifts that this nurse is assigned to
examples/n-nurses/tabu/main.go:111
Struct
state
state has two lists. The order of cities, and the assignment of a vehicle to a city. A tour is all cities assigned to a vehicle in the order they appe
examples/vehicle-routing/anneal/main.go:36
Struct
state
state has two lists. The order of cities, and the assignment of a vehicle to a city. A tour is all cities assigned to a vehicle in the order they appe
examples/vehicle-routing/tabu/main.go:36