Volume & Issue: Volume 30, Issue 2, Transactions on Industrial Engineering (E), March and April 2023, Pages 619-832