Mehdi Mrad holds a Ph.D. in Operations Research from High Institute of Management, Tunisia, a Master in Operations Research from High Institute of Management, Tunisia and a B.Sc. in Economics (applied statistics) from High Institute of Management, Sousse. 

Mehdi Mrad was an assistant professor in Computer Science at High School of Economic and Commercial Sciences, Tunisia for two years.  In 2007, he was in Computer Science Engineering department at Minho University, Portugal where he spent one year of postdoctoral research. he was also in Masdar institute of Sciences and Technology, Abu Dhabi as a post doc in 2010. Since 2011, he has been working as an assistant professor in the College of Engineering with the Industrial Engineering Department at KSU University.

His primary areas of research are Operations Research and Combinatorial Optimization. His main interest is scheduling, planning , cutting & packing, network design problems and transportation problems.

 
Modeling with integer variables, optimal solutions techniques such as enumeration and cutting plane methods, decomposition algorithms, branch and bound methods, dynamic programming, and...
Operations Management II Analysis and design of production and inventory control systems;  Production and assembly line balancing; Forecasting of production; Aggregate planning; Material...
Introduction to management of production systems; Planning, organizing, and control of production systems; Economic analysis of industrial production systems; Introductin to engineering...
In this paper, we address a real-world optimization problem; the scheduling of a Bank Information Technologies (IT) staff. This problem can be defined as the process of constructing...
We investigate the two-stage guillotine two-dimensional cutting stock problem. This problem commonly arises in the industry when small rectangular items need to be cut out of large stock...
We investigate a multicommodity network design problem where a discrete set of technologies with step-increasing cost and capacity functions should be installed on the edges. This problem...