pub struct Atc {
pub k: f64,
}Expand description
Apparent Tardiness Cost.
Combines WSPT with deadline urgency using an exponential function.
The parameter k controls the balance:
- k > 2: more SPT-like (processing time dominates)
- k < 2: more EDD-like (deadline dominates)
§Reference
Vepsalainen & Morton (1987), “Priority Rules for Job Shops with Weighted Tardiness Costs”
Fields§
§k: f64Lookahead parameter (default: 2.0).
Implementations§
Trait Implementations§
Source§impl DispatchingRule for Atc
impl DispatchingRule for Atc
impl Copy for Atc
Auto Trait Implementations§
impl Freeze for Atc
impl RefUnwindSafe for Atc
impl Send for Atc
impl Sync for Atc
impl Unpin for Atc
impl UnsafeUnpin for Atc
impl UnwindSafe for Atc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more