1. Department of Mechanical Engineering, Hellenic Mediterranean University Estavromenos Heraklion Crete, 714 10 Iraklio, Greece
2. Department of Production Engineering and Management, Technical University of Crete, Kounoupidianna, 731 00 Chania, Greece