Skip navigation links
A B C G H M R S V 

A

Action<S> - Interface in com.github.lstephen.ai.search.action
 
ActionGenerator<S> - Interface in com.github.lstephen.ai.search.action
 
actionGenerator(ActionGenerator<S>) - Method in class com.github.lstephen.ai.search.HillClimbing.Builder
 
allPairs(Collection<? extends Action<S>>) - Static method in class com.github.lstephen.ai.search.action.SequencedAction
 
apply(S) - Method in class com.github.lstephen.ai.search.action.SequencedAction
 

B

build() - Method in class com.github.lstephen.ai.search.HillClimbing.Builder
Build the HillClimbing instance.
builder() - Static method in class com.github.lstephen.ai.search.HillClimbing
Get a HillClimbing.Builder that can be used to create a HillClimbing instance.

C

com.github.lstephen.ai.search - package com.github.lstephen.ai.search
 
com.github.lstephen.ai.search.action - package com.github.lstephen.ai.search.action
 
create(Action<S>...) - Static method in class com.github.lstephen.ai.search.action.SequencedAction
 

G

getHeuristic() - Method in class com.github.lstephen.ai.search.HillClimbing
The Heuristic being used for the search.

H

Heuristic<S> - Interface in com.github.lstephen.ai.search
 
heuristic(Heuristic<S>) - Method in class com.github.lstephen.ai.search.HillClimbing.Builder
 
heuristic(Ordering<? super S>) - Method in class com.github.lstephen.ai.search.HillClimbing.Builder
 
HillClimbing<S> - Class in com.github.lstephen.ai.search
Hillclimbing search to optimize a solution for a given Heuristic.
HillClimbing.Builder<S> - Class in com.github.lstephen.ai.search
Builder for creating HillClimbing instances.

M

merged(Collection<? extends Action<S>>, Collection<? extends Action<S>>) - Static method in class com.github.lstephen.ai.search.action.SequencedAction
 
merged(Stream<? extends Action<S>>, Collection<? extends Action<S>>) - Static method in class com.github.lstephen.ai.search.action.SequencedAction
 

R

RepeatedHillClimbing<S> - Class in com.github.lstephen.ai.search
 
RepeatedHillClimbing(Supplier<S>, HillClimbing<S>) - Constructor for class com.github.lstephen.ai.search.RepeatedHillClimbing
 

S

search(S) - Method in class com.github.lstephen.ai.search.HillClimbing
Search the solution space starting from the given starting point.
search() - Method in class com.github.lstephen.ai.search.RepeatedHillClimbing
 
SequencedAction<S> - Class in com.github.lstephen.ai.search.action
 

V

validator(Validator<S>) - Method in class com.github.lstephen.ai.search.HillClimbing.Builder
 
Validator<S> - Interface in com.github.lstephen.ai.search
 
A B C G H M R S V 
Skip navigation links

Copyright © 2015. All rights reserved.