Struct vrp_core::algorithms::mdp::EpsilonGreedy [−][src]
pub struct EpsilonGreedy { /* fields omitted */ }Expand description
An e-greedy action selection strategy which acts as greedy except it can select some random action with probability specified.
Implementations
impl EpsilonGreedy[src]
impl EpsilonGreedy[src]Trait Implementations
impl<S: State> PolicyStrategy<S> for EpsilonGreedy[src]
impl<S: State> PolicyStrategy<S> for EpsilonGreedy[src]fn select(&self, estimates: &ActionEstimates<S>) -> Option<S::Action>[src]
fn select(&self, estimates: &ActionEstimates<S>) -> Option<S::Action>[src]Selects an action from the estimated actions.
Auto Trait Implementations
impl !RefUnwindSafe for EpsilonGreedy
impl Send for EpsilonGreedy
impl Sync for EpsilonGreedy
impl Unpin for EpsilonGreedy
impl !UnwindSafe for EpsilonGreedy
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for Timpl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,