Struct vrp_core::solver::population::RosomaxaConfig [−][src]
Specifies rosomaxa configuration settings.
Fields
selection_size: usize
Selection size.
elite_size: usize
Elite population size.
node_size: usize
Node population size.
spread_factor: f64
Spread factor of GSOM.
distribution_factor: f64
Distribution factor of GSOM.
learning_rate: f64
Learning rate of GSOM.
rebalance_memory: usize
A node rebalance memory of GSOM.
rebalance_count: usize
A rebalance count.
exploration_ratio: f64
A ratio of exploration phase.
Implementations
impl RosomaxaConfig
[src]
pub fn new_with_defaults(selection_size: usize) -> Self
[src]
Creates an instance of RosomaxaConfig
using default parameters, but taking into
account data parallelism settings.
Auto Trait Implementations
impl RefUnwindSafe for RosomaxaConfig
impl Send for RosomaxaConfig
impl Sync for RosomaxaConfig
impl Unpin for RosomaxaConfig
impl UnwindSafe for RosomaxaConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,