pub trait RewardFunction {
// Required method
fn compute_reward(
&self,
prev_state: &OptimizationState,
action: &OptimizationAction,
new_state: &OptimizationState,
) -> f64;
}
Expand description
Reward function for optimization RL
Required Methods§
Sourcefn compute_reward(
&self,
prev_state: &OptimizationState,
action: &OptimizationAction,
new_state: &OptimizationState,
) -> f64
fn compute_reward( &self, prev_state: &OptimizationState, action: &OptimizationAction, new_state: &OptimizationState, ) -> f64
Compute reward based on state transition