Optimizing storage assignment, order picking, and their interaction in mezzanine warehouses https://doi.org/10.1007/s10489-022-04443-x