Nottingham University Business School
  • Print
   
   

Professor Sanja Petrovic

Image of Staff Member
BSc (Belgrade), MSc (Belgrade), PhD (Belgrade)
Professor of Operational Research

Division: Operations Management and Information Systems
E-mail: Sanja.Petrovic@nottingham.ac.uk
Tel: +44 (0) 115 8467764
Location: C11 (Si Yuan Building, Jubilee Campus)

Dr Sanja Petrovic is a Professor of Operational Research in the Nottingham University Business School. Sanja Petrovic has conducted and led multi-disciplinary research into development of models, heuristics and algorithms for a variety of real world optimisation and scheduling problems, including radiotherapy planning, scheduling of radiotherapy patients, nurse rostering, production scheduling, and university timetabling. Her research areas include the theory and practice of case-based reasoning, multicriteria decision making, modelling of uncertainty by using fuzzy sets and fuzzy logic, optimisation methods and meta-heuristics, and multi-agent systems. Prof Petrovic has been the principal investigator on 3 projects funded by Engineering and Physical Sciences Research Council (EPSRC) that deal with real-world scheduling and planning problems and principal investigator in Nottingham on a project funded by Technology Strategy Board. She has been also a co-investigator on 12 other externally funded grants. Sanja is a Vice-president of the UK Operational Research Society and a Co-ordinator of the EURO (European Association of Operational Research Societies) Working group on Automated Timetabling (WATT) since 2006. She has been a member of the EPSRC Peer Review College since 2003 in three terms. She was a guest co-editor for special issues of the European Journal of Operational Research (EJOR), Journal of Scheduling and Annals of Operations Research. She is an Associate Editor of the IMA Journal of Management Mathematics and a member of the Editorial Board of the Yugoslav Journal of Operations Research - YUJOR. She was Chair of the OR53, UK Operational Research conference, Nottingham, September 6-8, 2011 and has been a member of over 20 programme/refereeing committees of international conferences in the last 5 years. She has published around 45 papers in international scientific journals, 20 book chapters and over 70 papers in international conference proceedings. She currently supervises 3 PhD students and has been supervised 12 PhD students to completion and 8 Post-doctoral research fellows.


Research Interests
In the last few years, I have conducted multi-disciplinary research into models, heuristics and algorithms for a variety of real world scheduling problems, including radiotherapy planning and scheduling, production scheduling, nurse rostering, and university timetabling. My research interest includes the fields of case-based reasoning, multicriteria decision analysis, modelling of uncertainty by fuzzy sets, meta-heuristics, hyper-heuristics and multi-agent systems.

Administrative Roles
Divisional Research Director (Operations Management and Information Systems)
I am the module convenor of the following undergraduate module:
Quantitative Decision Making (N12808)


Undergraduate

Management Science for Business Decisions I (N12802)


MSc

Business Intelligence and Analytics (N14C37)


Details of all modules can be found on MyNottingham


External Exminerships & Validations
2011 - 2016    External examiner for the Master course Logistics and Operational Research in the School of Mathematics, University of Portsmouth;
2016 - 2016    External examiner for the UG programme Business Analysis and Technology in the Business School at the University of Strathclyde.
2009 - 2013    External examiner for the Department of Computer and Information Sciences, University of Strathclyde, two terms of appointments.
Current Research Activities
In the last few years, I have conducted multi-disciplinary research into models, heuristics and algorithms for a variety of real world scheduling problems, including radiotherapy planning and scheduling, production scheduling, nurse rostering, and university timetabling. My research interest includes the fields of case-based reasoning, multicriteria decision analysis, modelling of uncertainty by fuzzy sets, meta-heuristics, hyper-heuristics and multi-agent systems.

Published Work: Highlights
     The investigation of the Border Force rostering problem with Dweomer Consultants Ltd for the client Home Office. Dweomer Consultants Ltd.
     Castro E., Petrovic, S., Combined mathematical programming and heuristics for a radiotherapy pre-treatment scheduling problem, Journal of Scheduling, Vol 15, 2012, pp. 333-346.
     Mishra, N., Petrovic S., Sundar S., A Self-adaptive Case-Based Reasoning System for Dose Planning in Prostate Cancer, Medical Physics, 38(12), 2011, 6528-6539.
     Beddoe, G., Petrovic, S., Li, J., A hybrid metaheuristic case-based reasoning system for nurse rostering, Journal of Scheduling, 12/2, 2009, 99-119.
     Ouelhadj, D., Petrovic, S. "Survey of Dynamic Scheduling in Manufacturing Systems", Journal of Scheduling, 12/4, 2009, 417-431.
     Burke, E.K., Petrovic,S. "Recent Research Directions in Automated Timetabling", European Journal of Operational Research - EJOR, Vol.140, No.2, 2002, 266-280.
International Collaborations, Organisation & Contributions
2006 - Ongoing    Co-ordinator of the EURO (European Association of Operational Research Societies) Working group on Automated Timetabling (WATT)
1997 - Ongoing    Member of the Organising/Programme Committees of over 70 conferences
2000 - Ongoing    Member of the Programme Committee of the International Conference on the Practice and Theory of Automated Timetabling (PATAT)
2003 - Ongoing    Member of the Programme Committee of the Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA)
2017 - 2018    Title of the project: "Feasibility of capturing crafts-based knowledge in an AI system for future autonomous precision-surface manufacturing" in collaboration with the University of Huddersfield, Zeeko Ltd and Glyndwr Innovations Ltd. Sponsor: EPSRC Network Feasibility; Sponsor contribution to NUBS £12,296.00 01/03/2017 - 28/02/2018
2011 - 2016    EPSRC grant: Maths TCC Follow-on-Fund: A National Taught Course Centre in Operational Research (NATCOR): 2011-2016 (Ref No: EP/J500938/1 £150,000). Co-investigator. I was the module leader of the course Heuristics and Approximate Algorithms in 2010 and in 2012.
2016 - 2016    You have to get wet to learn how to swim applied to bridging the gap between research into personnel scheduling and its implementation in practice, Plenary talk at the 11th International Conference on the Practice and Theory of Automated Timetabling (PATAT 2016), Udine, Italy, 23-26 August 2016.
2010 - 2015    EPSRC Platform grant: Towards More Effective Computational Search (Ref No: EP/H000968/1 £1,001,333). 2010-2015. Co-investigator.
2013 - 2015    TSB (Technology Strategy Board) grant: The Virtual Engineer - Maintenance and Operational Management program for future food packaging, (in total £1,178,704), 2013-2015; Industrial collaborators: Stork Bottling and BlowMoulding Machinery (Stork), Dairy Crest, Prosig, Britpip, Datum; Academic collaborator University of Portsmouth (PI in Nottingham: S. Petrovic)
2008 - 2014    EPSRC Science and Innovation grant: LANCS (Lancaster, Nottingham, Cardiff and Southampton) Initiative in Foundational Operational Research: Building Theory for Practice (EP/F033214/1, £1,914,106). 2008-2013. I am the representative of the University of Nottingham for the Healthcare Cluster.
- 2013    PhD University of Warwick
- 2013    PhD, University of Portsmouth
2000 - 2012    12 grants as Co-investigator including PLATFORM: Towards More General Optimisation/Search Systems (Ref No: GR/S70197/01 £422,908), 2004-2009, Next Generation Decision Support: Automating the Heuristic Design Process (Ref No: EP/D061571/1, £2,666,765).
2011 - 2012    EPSRC Knowledge Transfer Secondments Programme (awarded by the University of Nottingham £42,027), Temporal and Spatial Pattern Recognition in Dynamic Networks, collaborator is EADS-UK, Newport, December 2011-November 2012. Principal investigator.
- 2012    PhD, University of Exeter
- 2012    PhD, University of Southern Denmark
- 2011    Chair of the OR53, UK Operational Research conference, Nottingham, September 6-8, 2011.
2005 - 2010    EPSRC grant: Novel Approaches to Radiotherapy Planning and Scheduling in the NHS (Ref No. EP/C549511/1, £265,486). 2005-2010. Academic collaborator: Coventry University. Industrial collaborator: Nottingham University Hospitals NHS Trust, University Hospitals Coventry and Warwickshire NHS Trust . Principal investigator.
- 2010    PhD, Greenwich University
2003 - 2006    EPSRC grant: Fuzzy Multicriteria Approaches to Scheduling and Rescheduling Problems in Uncertain Environments (Ref No: GR/R95319/01 £211,593). 2003-2006. Academic collaborator: Coventry University, Industrial Collaborator: Sherwood Press, Nottingham and Denby Pottery Company Ltd. Principal investigator.
- 2006    MPhil, University of Birmingham
- 2006    PhD, University of Essex.
2000 - 2004    EPSRC grant: Case Based Reasoning in Personnel Rostering (Ref No: GR/N35205, £58,684). 2000-2004. Collaborator: Queen's Medical Centre, Nottingham. Principal investigator.
2002 - 2003    EPSRC grant: A Dual Examination of Scheduling Problems - A Visiting Fellowship (Ref No: GR/GR/S07124/01, £7,800). 2002-2003. Collaboration with Prof Moshe Dror, University of Arizona. Principal investigator.
I am currently supervising the following Research Students:

Ashutosh Sharma
Cihan BŁtŁn
Kingshuk Jubaer Islam
 

Publications prior to 2005



Publications prior to 2005

Journal Articles

Burke, E.; Bykov, Y.; Newall, J.P.; Petrovic, S. (2004), "A Time-Predefined Local Search Approach to Exam Timetabling Problems", IIE Transactions, Vol.36 (6), pp. 509-528.

Cowling, C.; Ouelhadj, D.; Petrovic, S. (2004), "Dynamic Scheduling of Steel Casting and Milling using Multi-Agents", Production Planning and Control, Vol.15, pp. 1-11.

Ouelhadj, D.; Petrovic, S.; Cowling, P.; Meisels, A. (2004), "Inter-Agent Cooperation and Communication for Agent-based Robust Dynamic Scheduling in Steel Production", Advanced Engineering Asymmetries, Vol.18, pp. 161-172.

Burke, E.; Bykov, Y.; Newall, J.P.; Petrovic, S. (2003), "A Time-Predefined Approach to Course Timetabling", Yugoslav Journal of Operations Research, Vol.13 (2), pp. 139-151.

Cowling, C.; Ouelhadj, D.; Petrovic, S. (2003), "A Multi-Agent Architecture for Dynamic Scheduling of Steel Hot Rolling", Journal of Intelligent Manufacturing, Vol.14 (5), pp. 547-470.

Burke, E.; Petrovic, S. (2002), "Recent Research Directions in Automated Timetabling", European Journal of Operational Research, Vol.140 (2), pp. 266-280.

Petrovic, S.; Petrovic, R. (2002), "A New Fuzzy Multicriteria Methodology for Ranking of Alternatives", International Transactions in Operational Research, Vol.9 (1), pp. 73-84.

Burke, E.; MacCarthy, B.; Petrovic, S.; Qu, R. (2000), "Structured Cases in CBR - Re-using and Adapting Cases for Time-Tabling Problems", Knowledge Based Systems, Vol.13, pp. 159-165.

Petrovic, S. (1999), "Classification of Objects Based on Case-Based Reasoning", Yugoslav Journal of Operations Research, Vol.9 (1), pp. 75-95.

Petrovic, S. (1998), "Case-Based Reasoning in the DSS for Multiattribute Analysis", Journal of Decision Systems, Vol.7, pp. 99-119.

Radojevic, D.; Petrovic, S. (1997), "A Fuzzy Approach to Preference Structure in Multicriteria Ranking", International Transactions in Operational Research, Vol.4 (5/6), pp. 419-430.

Petrovic, S.; Petrovic, R. (1995), "Eco-Ecodispatch: DSS for multicriteria loading of thermal power generators", Journal of Decision Systems, Vol.4 (4), pp. 279-295.

Petrovic, S. (1994), "Eco-Ecodispatch: Expert System for Optimal Loading of Thermal Power Generators", INFO, PP. 27-30.

Petrovic, S.; Obradovic, I. (1994), "A Frame-Based Blackboard Expert System For Signal Processing", Expert Systems with Applications, Vol.7 (1), pp. 85-92.

Petrovic, S. (1992), "Providing Help in a Natural Language Query Interface to Relational Databases", Yugoslav Journal of Operations Research, Vol.2 (2), pp. 207-218.

Petrovic, S.; Obradovic, I.; Krtolica, R. (1991), "Time-series Modeling in a Blackboard-Based Coupled Expert System", Yugoslav Journal of Operations Research, Vol.1 (2), pp. 179-194.

Petrovic, S. (1988), "Temporal Logics in Artificial Intelligence. A Survey", Automatika, pp. 5-6.



Chapters in Books

Landa Silva, J.; Burke, E.; Petrovic, S. (2004), "An Introduction to Multiobjective Metaheuristics for Scheduling and Timetabling", in Gandibleux X., Sevaux M., Sorensen K., T'kindt V (ed) Metaheuristic for Multiobjective Optimisation, Lecture Notes in Economics and Mathematical Systems, (535), pp. 91-129, Springer.

Petrovic, S.; Burke, E. (2004), "Educational Timetabling", in Joseph Leung (ed) Handbook of Scheduling: Algorithms, Models, and Performance Analysis, pp. 45-1, Chapman and Hall Ltd.

Burke, E.; De Causmaecker, P.; Petrovic, S.; Vanden Berghe, G. (2003), "Variable neighborhood search for nurse rostering problems", in Mauricio G. C. Resende and Jorge Pinho de Sousa (ed) METAHEURISTICS: Computer Decision-Making (Combinatorial Optimization Book Series) Chapter 7, pp. 153-172, Kluwer Law International.

Ouelhadj, D.; Cowling, P.; Petrovic, S. (2003), "Contract Net Protocol for Cooperative Optimisation and Dynamic Scheduling of Steel Production", in Ibraham Ajith, Katrin Franke and Mario Koppen (ed) Intelligent Systems Design and Applications, pp. 457-470, Springer-Verlag.



Conferences

Burke, E.; Eckersley, A.; McCollum, B.; Petrovic, S.; Qu, R. 2004, "Analysing Similarity in Examination Timetabling", at Proceedings of the 5th international conference on the Practice and Theory of Automated Timetabling (PATAT 2004), Pittsburgh, USA, August 18-20, 2004.

Geiger, M.; Petrovic, S. 2004, "An Interactive Multicriteria Optimisation Approach to Scheduling", at Artificial Intelligence Applications and Innovations, 18th IFIP World Computer Congress (WCC), Toulouse, France, August 22-27, 2004, Kluwer Academic Publishers, 2004.

Petrovic, D.; Duenas, A.; Petrovic, S. 2004, "A multi-objective job shop scheduling problem with linguistically quantified decision functions", at Proceedings of Mini-EURO Conference, Managing Uncertainty in Decision Support Models, MUDSM 2004, Coimbra, Portugal, 22-24 September, 2004.

Petrovic, S.; Fayad, C. 2004, "A Fuzzy Shifting Bottleneck Hybridised with Genetic Algorithm for Real-world Job Shop Scheduling", at Proceedings of Mini-EURO Conference, Managing Uncertainty in Decision Support Models, MUDSM 2004, Coimbra, Portugal, 22-24 September, 2004.

Petrovic, S.; Geiger, M. 2004, "A Fuzzy Scheduling Problem with Dynamic Job Priorities and an Extension to Multiple Criteria", at proceedings of IFIP (International Federation of Information Processing) International Conference on Decision Support Systems, Prato, Italy, 1-3 July, 2004.

Song, X.; Petrovic, S. 2004, "Ranking of Makespans in Flow Shop Problems with Fuzzy Processing Times", at Proceedings of the 5th International Conference on Recent Advances in Soft Computing (RASC2004), Nottingham, UK, 16-18 December, 2004.

Yong, Y.; Petrovic, S. 2004, "A Novel Similarity Measure for Heuristic Selection in Examination Timetabling", at Practice and Theory of Automated Timetabling V, Lecture Notes in Computer Science 3616,.

Burke, E.; Eckersley, A.; McCollum, B.; Petrovic, S.; Qu, R. 2003, "Using Simulated Annealing to Study Behaviour of Various Exam Timetabling Data Sets", at Proceedings of the 5th Metaheuristics International Conference (MIC 2003 ), Kyoto Japan, August 25-28, 2003, paper MIC03 09..

Burke, E.; Eckersley, A.; McCollum, B.; Petrovic, S.; Qu, R. 2003, "Similarity Measures for Exam Timetabling Problems", at Proceedings of the 1st Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA 2003), Nottingham, 13-16 August 2003.

Burke, E.; MacCarthy, B.; Petrovic, S.; Qu, R. 2003, "Knowledge Discovery in a Hyper-Heuristic Using Case-Based Reasoning for Course Timetabling", at Practice and Theory of Automated Timetabling IV, Lecture Notes in Computer Science 2740, Springer 2003.

Ouelhadj, D.; Cowling, P.; Petrovic, S. 2003, "Utility and Stability Measures for Agent-Based Dynamic Scheduling of Steel Continuous Casting", at IEEE International Conference on Robotics and Automation (IEEE ICRA2003), Taipei, Taiwan, 2003.

Petrovic, S.; Beddoe, G.; Vanden Berghe, G. 2003, "Storing and adapting repair experiences in personnel rostering", at Practice and Theory of Automated Timetabling IV, Lecture Notes in Computer Science, 2740, Springer 2003.

Petrovic, S.; Bykov, Y. 2003, "A Multiobjective Optimisation Technique for Exam Timetabling Based on Trajectories", at Practice and Theory of Automated Timetabling IV, Lecture Notes in Computer Science 2740, Springer 2003.

Petrovic, S.; Song, X. 2003, "A new approach to two-machine flow shop problem with uncertain processing time", at Fourth International Symposium on Uncertainty, Modeling and Analysis - ISUMA, University of Maryland, College Park, USA, Sept 21-24 2003, IEEE Computer Society.

Petrovic, S.; Yang, Y.; Dror, M. 2003, "Case-based Initialisation of Metaheuristics for Examination Timetabling", at Multidisciplinary Scheduling Theory and Applications , Springer (2005), pp. 289-308.

Burke, E.; De Causmaecker, P.; Petrovic, S.; Vanden Berghe, G. 2002, "A Multicriteria Meta-heuristic Approach to Nurse Rostering", at Proceedings of the 2002 IEEE World Congress on Computational Intelligence, Congress on Evolutionary Computation - CEC, Honolulu Hawaii, USA, May 12-17, 2002. IEEE Catalog Number 02TH8600C.

Burke, E.; Petrovic, S.; Qu, R. 2002, "Case-Based Heuristic Selection for Examination Timetabling", at Proceedings of the 4th Asia-Pacific Conference on Simulated Evolution and Learning - SEAL'02, Singapore, November 18-22, 2002.

Petrovic, S.; Kendall, G.; Yang, Y. 2002, "A Tabu Search Approach for Graph-Structured Case Retrieval", at Proceedings of the STarting Artificial Intelligence Researchers Symposium STAIRS 2002, IOS Press, Lyon, France, July 22-23.

Petrovic, S.; Qu, R. 2002, "Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic for Course Timetabling Problems", at Proceedings of the Sixth International Conference on Knowledge-Based Intelligent Information Engineering Systems and Applied Technologies, KES'02, Volume 82., Milan, Italy, September 16-18.

Burke, E.; Bykov, Y.; Petrovic, S. 2001, "A Multicriteria Approach to Examination Timetabling", at Practice and Theory of Automated Timetabling III, Lecture Notes in Computer Science,.

Burke, E.; Cowling, C.; Landa Silva, J.; Petrovic, S. 2001, "Combining Hybrid Metaheuristic and Populations for the Multiobjective Optimisation of Space Allocation Problems", at the Genetic and Evolutionary Computation Conference - GECCO 2001, San Francisco, July 7-11 Morgan Kaufmann.

Burke, E.; Cowling, P.; Landa Silva, J.; Petrovic, S. 2001, "On the performance of population-based metaheuristics for the space allocation problem.", at Proceedings of the Metaheurisics International Conference - MIC 2001, Porto, Portugal, July 16-20.

Burke, E.; De Causmaecker, P.; Petrovic, S.; Vanden Berghe, G. 2001, "Variable Neighbourhood Search for Nurse Rostering Problems", at Metaheuristics International Conference - MIC 2001, Porto, Portugal, July 16-20.

Burke, E.; De Causmaecker, P.; Petrovic, S.; Vanden Berghe, G. 2001, "Fitness Evaluation for Nurse Scheduling Problems", at Congress on Evolutionary Computation - CEC, Seoul, Korea, May 27-29.

Burke, E.; MacCarthy, B.; Petrovic, S.; Qu, R. 2001, "Case-based reasoning in course timetabling an attribute graph approach", at Case-based reasoning research and development.

Cowling, C.; Ouelhadj, D.; Petrovic, S. 2001, "A Multi-Agent Architecture for Integrated Dynamic Scheduling in Steel Production", at Third International ICSC World Manufacturing Congress 2001 (WMC2001), Rochester Institute of Technology, Rochester, NY, USA, 24-27th September 2001.

Burke, E.; Petrovic, S. 2000, "A Vision of the Future of Automated Timetabling", at 17th European Conference on Operational Research, EURO XVII, Budapest, Hungary, July 16-19.

Cowling, P.; Ouelhadj, D.; Petrovic, S. 2000, "Multi-Agent Systems for Dynamic Scheduling", at Nineteenth Workshop of the UK, Planning and Scheduling Special Interest Group (PLANSIG 2000), The Open University, UK, 14-15th December.

Petrovic, S. 1998, "Classification of Objects Based on Case-Based Reasoning", at SYM-OP-IS'98, XXV Yugoslav Symposium of Operational Research, Herceg Novi, September 21-24.

Petrovic, S. 1997, "Fuzzy Group Decision Support System for Multicriteria Ranking - "FUZZYGMCDM", at International Panel Conference on Soft and Intelligent Computing, Budapest, Hungary, 7-10 October 1996, 241-246, published by Technical University of Budapest.

Petrovic, S. 1997, "Selection of a Multicriteria Analysis Method Using Case-Based Reasoning", at roceedings of SYM-OP-IS '97, XXIV Yugoslav Symposium of Operational Research, Becici, October, 7-10.

Obradovic, I.; Petrovic, S. 1996, "Case-Based Reasoning in Cooperative Intelligent Systems", at Prim '95, X Conference on Applied Mathematics, Budva, 29-31.5.1995, University of Novi Sad, Faculty of Science, and Institute of Mathematics, Novi Sad.

Petrovic, S.; Obradovic, I. 1996, "Case-Based Reasoning in the Dichotomy Classification Problems", at SYM-OP-IS '96, XXIII Yugoslav Symposium of Operational Research, Zlatibor, October 1-5.

Radojevic, D.; Radenovic, D.; Djurdjevic, P.; Petrovic, S. 1996, "FUZZYMCDM", at Decision Support System for Multicriteria Ranking Based on Fuzzy Approach", EUFIT '96, Aachen, Septembar 2-5.

Obradovic, I.; Petrovic, S. 1995, "A Cooperative Knowledge-Based System for Multi-Criteria Decision Making", at 3rd Balkan Conference on Operational Research, Thessaloniki, Greece, 16-19 October.

Petrovic, S.; Obradovic, I. 1995, "Case-Based Reasoning Systems", at Proceedings of SYM-OP-IS '95, XXII Yugoslav Symposium of Operational Research, Donji Milanovac, October 3-7.

Petrovic, S.; Petrovic, R.; Radenovic, D. 1995, "An Approach to Using Fuzzy Logic in Multicriteria Ranking", at Proceedings of XXXIX Yugoslav Conference ETRAN, Zlatibor, June 6-9.

Petrovic, S.; Radojevic, D. 1995, "Fuzzification of Preference Structure in Promethee Multicriteria Ranking Method", at 3rd Balkan Conference on Operational Research, B.Papathanassiou, K.Paparrizos (eds.), Thessaloniki, Greece, 16-19 October.

Obradovic, I.; Petrovic, S. 1994, "Cooperative Problem Solving: A New Approach to Intelligent Systems", at Proceedings of SYM-OP-IS '94, XXI Yugoslav Symposium of Operational Research, Kotor, October 4-7.

Petrovic, R.; Petrovic, S. 1994, "Multiattribute Ranking of Elements in a Finite Set in the Presence of Uncertainty", at Prim '94, IX Conference on Applied Mathematics, Budva, 30.5-1.6.1994, Institute of Mathematics, Novi Sad.

Petrovic, S.; Obradovic, I. 1994, "Object-Oriented Approach to the Blackboard Architecture Based on Formal Specification", at Proceedings of SYM-OP-IS'94, XXI Yugoslav Symposium of Operational Research, Kotor, October 4-7.

Petrovic, S.; Petrovic, R. 1993, "Multicriteria Loading of Thermal Power Generators", at SYM-OP-IS '93, XX Yugoslav Symposium of Operational Research, Beograd, October 5-8.

Petrovic, S.; Petrovic, R. 1993, "Multicriteria Loading of the Thermal Generating Units in a Power System", at 2nd Balkan Conference on Operational Research, Thessaloniki, Greece, 18-21 October.

Obradovic, I.; Krtolica, R.; Petrovic, S.; Radenovic, D. 1991, "An Opportunistic Reasoning Approach to Intelligent Time-Series Modeling", at Mathematical and Intelligent Models in System Simulation, J.C.Baltzer AG, Scientific Publishing Co., IMACS.

Obradovic, I.; Krtolica, R.; Petrovic, S.; Radenovic, D. 1990, "A Blackboard Approach to Problem-solving Strategies in Filter Selection", at 12 th International Symposium Computer at the University, Cavtat, 11-15 June 8.5.1-8.5.6.

Obradovic, I.; Krtolica, R.; Petrovic, S.; Radojevic, D. 1990, "Frame-Based Blackboard Architecture in FILTEX System", at XXXIV Yugoslav Conference ETAN, Zagreb, June 4-8.

Petrovic, S.; Obradovic, I.; Krtolica, R.; Radenovic, D. 1990, "An Opportunistic Reasoning Approach to Filter Selection", at SYM-OP-IS '90, XVII Yugoslav Symposium of Operational Research, Dubrovnik, Kupari, October 9-12.



Publications from 2005 to the present day

Journal Articles

Petrovic, S. (2017), "\"You have to get wet to learn how to swim\" applied to bridging the gap between research into personnel scheduling and its implementation in practice", Annals of Operations Research, forthcoming 2017.

Bykov, Y.; Petrovic, S. (2016), "A step counting hill climbing algorithm Applied to University Examination Timetabling", Journal of Scheduling, Vol.19/4, 479-492, DOI 10.1007/s10951-016-0469-x.

Liu, L.; Dong, H.; Lohse, N.; Petrovic, S. (2016), "A Multi-objective Genetic Algorithm for Optimisation of Energy Consumption and Shop Floor Production Performance", International Journal of Production Economics, Vol.179, 259-272.

Petrovic, S.; Khussainova, G.; Jaganathan, R. (2016), "Knowledge-light adaptation approaches in case-based reasoning for radiotherapy treatment planning.", Artificial Intelligence in Medicine, Vol.68, pp.17-28.

Liu, Y.; Dong, H.; Lohse, N.; Petrovic, S. (2015), "Reducing environmental impact of production during a Rolling Blackout policy - A multi-objective schedule optimisation approach", Journal of Cleaner Production, Vol.102, pp. 418-427, DOI:10.1016/j.jclepro.2015.04.038.

Swiercz, A.; Burke, E.; Cichenski, M.; Pawlak, G.; Petrovic, S.; Zurkowski, T.; Blazewicz, J. (2015), "Unified encoding for hyper-heuristics with application to bioinformatics", Central European Journal of Operations Research, Vol.22 (2), pp. 567-589, doi: 10.1007/s10100-013-0321-8.

Liu, Y.; Dong, H.; Lohse, N.; Petrovic, S.; Gindy, N. (2014), "An investigation into minimising total energy consumption, and total weighted tardiness in job shops", Journal of Cleaner Production, Vol.65, pp. 87-96, DOI: 10.1016/j.jclepro.2013.07.060.

Todorovic, N.; Petrovic, S. (2013), "Bee Colony Optimisation Algorithm for Nurse Rostering", IEEE Transactions on Systems, Man and Cybernetics - Part A: Systems and Humans, Vol.43 (2), p. 467-473.

Vazquez-Rodriguez, J.A.; Petrovic, S. (2013), "A Mixture Experiments Multi-objective Hyper-heuristic", Journal of Operational Research Society, Vol.64, pp. 1644-1675, doi: 10.1057/jors.2012.125.

Castro, E.; Petrovic, S. (2012), "Combined mathematical programming and heuristics for a radiotherapy pre-treatment scheduling problem", Journal of Scheduling, Vol.15 (3), pp. 333-346.

Jagannathan, R.; Petrovic, S.; McKenna, A.; Newton, L. (2012), "A Novel Two Phase Retrieval Mechanism For A Clinical Case-Based Reasoning Systems For Radiotherapy Treatment Planning", International Journal on Artificial Intelligence Tools, Vol.21 (4), pp. 46-70, 10.1142/S0218213012400179.

Moratori, P.; Petrovic, S.; Vazquez-Rodriguez, J.A. (2012), "Match-up approaches to a dynamic rescheduling problem,", International Journal of Production Research, Vol.50 (1), pp. 261-276.

Petrovic, S.; Vanden Berghe, G. (2012), "A comparison of two approaches to nurse rostering problems", Annals of Operations Research, Vol.194, pp. 365-384.

Zakaria, Z.; Petrovic, S. (2012), "Genetic Algorithms for Match-up Rescheduling of the Flexible Manufacturing Systems", Computers and Industrial Engineering, Vol.62 (2), pp. 670-686.

Li, J.; Burke, E.; Curtois, T.; Petrovic, S.; Qu, R. (2011), "The falling tide algorithm: A new multi-objective approach for complex workforce scheduling", Omega: The International Journal of Management Science, Vol.40 (3), pp. 283-293.

Mishra, N.; Petrovic, S.; Sundar, S. (2011), "A Self-adaptive Case-Based Reasoning System for Dose Planning in Prostate Cancer", Medical Physics, Vol.38 (12), pp. 6528-6539.

Petrovic, D.; Morshed, M.; Petrovic, S. (2011), "Multi-objective Genetic Algorithms for Scheduling of Radiotherapy Treatments for Categorised Cancer Patients", Expert Systems with Applications, Vol.38, pp. 6994-7002.

Petrovic, S.; Mishra, N.; Sundar, S. (2011), "A novel case based reasoning approach to radiotherapy planning", Expert Systems with Applications, Vol.38 (9), pp. 10759-10769.

Burke, E.; Eckersley, A.; McCollum, B.; Petrovic, S.; Qu, R. (2010), "Hybrid Variable Neighbourhood Approaches to University Exam Timetabling", European Journal of Operational Research, Vol.206 (1), pp. 46-53.

Moratori, P.; Petrovic, S.; Vazquez-Rodriguez, J.A. (2010), "Integrating Rush Orders into Existent Schedules for a Complex Job Shop", Applied Intelligence, Vol.32 (2), pp. 205-2015.

Ouelhadj, D.; Petrovic, S. (2010), "A Cooperative Hyper-heuristic Search Framework", Journal of Heuristics, Vol.16 (6), pp. 835-857.

Vazquez-Rodriguez, J.A.; Petrovic, S. (2010), "A New Dispatching Rule Based Genetic Algorithm for the Multi-objective Job Shop Problem", Journal of Heuristics, Vol.16 (6), pp. 771-793.

Beddoe, G.; Petrovic, S.; Li, J. (2009), "A hybrid metaheuristic case-based reasoning system for nurse rostering", Journal of Scheduling, Vol.12 (2), pp. 99-119.

Ouelhadj, D.; Petrovic, S. (2009), "Survey of Dynamic Scheduling in Manufacturing Systems", Journal of Scheduling, Vol.12 (4), pp. 417-431.

Petrovic, S.; Fayad, C.; Petrovic, D. (2008), "Sensitivity Analysis of a Fuzzy Multiobjective Scheduling Problem", International Journal of Production Research, Vol.46 (12), pp. 3327-3344.

Petrovic, S.; Fayad, C.; Petrovic, D.; Burke, E.; Kendall, G. (2008), "Fuzzy Job Shop Scheduling with Lot-sizing", Annals of Operations Research, Vol.159 (1), pp. 275-292.

Beddoe, G.; Petrovic, S. (2007), "Enhancing case-based reasoning for personnel rostering with selected tabu search concepts", Journal of the Operational Research Society, Vol.58 (12), pp. 1586-1598.

Burke, E.; Meisels, A.; Petrovic, S.; Qu, R. (2007), "A Graph-Based Hyper Heuristic for Educational Timetabling Problems", European Journal of Operational Research, Vol.176 (1), pp. 177-192.

Petrovic, D.; Duenas, A.; Petrovic, S. (2007), "Decision support tool for multi-objective job shop scheduling problems with linguistically quantified decision functions", Decision Support Systems, Vol.43 (4), pp. 1527-1538.

Petrovic, S.; Yang, Y.; Dror, M. (2007), "Case-based Selection of Initialisation Heuristics for Metaheuristic Examination Timetabling", Expert Systems with Applications, Vol.33 (3), pp. 772-785.

Beddoe, G.; Petrovic, S. (2006), "Selecting and weighting features using a genetic algorithm in a case-based reasoning approach to personnel rostering", European Journal of Operational Research, Vol.175 (2), pp. 649-671.

Burke, E.; De Causmaecker, P.; Petrovic, S.; Vanden Berghe, G. (2006), "Metaheuristics for Handling Time Interval Coverage Constraints in Nurse Scheduling", Applied Artificial Intelligence, Vol.20 (9), pp. 743-766.

Burke, E.; MacCarthy, B.; Petrovic, S.; Qu, R. (2006), "Multiple-Retrieval Case-Based Reasoning for Course Timetabling Problems", Journal of the Operational Research Society, Vol.57 (2), pp.148-162.

Burke, E.; Petrovic, S.; Qu, R. (2006), "Case Based Heuristic Selection for Timetabling Problems", Journal of Scheduling, Vol.9 (2), pp. 115-132.

Petrovic, S.; Song, X. (2006), "A New Approach to Two-Machine Flow Shop Problem with Uncertain Processing Times", Optimization and Engineering, Vol.7, pp. 329-342.



Chapters in Books

Petrovic, D.; Castro, E.; Petrovic, S.; Kapamara, T. (2013), "Radiotherapy Scheduling", in Ozcan, E, Urquhart, N, Uyar, S (ed) Automated Scheduling Real World Case Studies, pp. 155-189, Springer.

Petrovic, S.; Petrovic, D.; Burke, E. (2011), "Fuzzy logic based production scheduling/rescheduling in the presence of uncertainty", in K. Kempf, P. Keskinocak, R. Uzsoy (ed) Planning Production and Inventories in the Extended Enterprise, A State of the Art Handbook. International Series in Operation Research and Management Science 157, Chapter 20, (2), pp. 531-562, Springer.

Petrovic, S.; Leite Rocha, P. (2008), "Constructive and GRASP approaches to Radiotherapy Treatment Scheduling", in IAENG Transactions on Electrical and Electronics Engineering Volume I - Special Edition of the World Congress on Engineering and Computer Science, pp. 192-200.

Burke, E.; Dror, M.; Petrovic, S.; Qu, R. (2005), "Hybrid Graph Heuristics within a Hyper-Heuristic Approach to Exam Timetabling", in B.L.Golden, S.Raghavan & E.A.Wasil (ed) The Next Wave in Computing, Optimization and Decision Technologies, pp. 79-92, Springer.



Conferences

Walker, D.; Yu, G.; Beaucamp A.; Bibby,M.; Li, H.; McCluskey, L.; Petrovic, S.; Reynolds, C. 2017, "More steps towards process automation for optical fabrication", in Fourth European Seminar on Precision Optics Manufacturing, Proc. of SPIE.

Khussainova, G.; Petrovic, S.; Jagannathan, R. 2015, "Retrieval with Clustering in a Case-Based Reasoning System for Radiotherapy Treatment Planning", in Journal of Physics: Conference Series 616, IOP Publishing, open access, IP Address: 128.243.69.35,, doi:10.1088/1742-6596/616/1/012013 ..

Bykov, Y.; Petrovic, S.; Braziotis, C. 2014, "Do it yourself (DIY) optimisation approach to practical timetabling", at Proceeding of the 10th International Conference on the Practice and Theory of Automated Timetabling - PATAT 2014, York, UK, August 26-29.

Conniss, R.; Curtois, T.; Petrovic, S.; Burke, E. 2014, "Scheduling Air Traffic Controllers", at Proceeding of the 10th International Conference on the Practice and Theory of Automated Timetabling - PATAT, York, UK, August 26-29.

Bykov, Y.; Petrovic, S. 2013, "An initial study of a novel Step Counting Hill Climbing heuristic applied to timetabling problems", at Proceedings of the 6th Multidisciplinary International Conference on Scheduling Theory and Applications (MISTA 2013), 27-30 August, Gent Belgium.

Jagannathan, R.; Petrovic, S.; Powell, G.; Roberts, M. 2013, "Predicting road accidents based on current and historical spatio-temporal traffic flow data", in 4th International Confernece on Computational Logistics, ICCL 2013, September 25-27, Lecture notes in computer science (LNCS), Springer, pp. 83-97.

Kendall, G.; Burke, E.; Petrovic, S.; Gendreau, M. 2013, "Multidisciplinary Scheduling: Theory and Applications", at 1st Multidisciplinary International Conference on Scheduling: Theory and Applications.

Conniss, R.; Curtois, C.; Petrovic, S.; Burke, E. 2012, "Rostering RAF air traffic control personnel", at Proceeding o fthe 9th International Conference on the Practice and theory of automated Timetabling - PATAT 2012, Son, Norway, August 28-31.

Jagannathan, R.; Petrovic, S. 2012, "A Local Rule-based Attribute Weighting Scheme For A Case-Based Reasoning Systems For Radiotherapy Treatment Planning", at ICCBR, 20th International Conference on Case-Based Reasoning, 3 - 6 September 2012, Lyon, France, Lecture Notes In Computer Science,.

Liu, Y.; Lohse, N.; Petrovic, S.; Gindy, N. 2012, "An investigation of minimising total enegy consumption, total energy cost and total tardiness based on rolling blackout policy in a job shop", at Proceedings of the conference advances in production Management systems (APMS 2012), Rhodes Island, Greece, 24-26th September.

Burke, E.; Gendreau, M.; Hyde, K.; Kendall, G.; McCollum, B.; Ochoa, G.; Parkes, A.; Petrovic, S. 2011, "The Cross-domain Heuristic Search Challenge- An International Research Competition", in Learning and Intelligent Optimization LION 5, Selected Papers from the Proc. 5th International Conference, LION 5, Rome, Italy, January 17-21, 2011, Lecture Notes in Computer Science, Vol 6683, Spr, Springer, pp. 631-634.

Cox, A.; Mishra, N.; Sayers, I.; Petrovic, S.; Sundar, S. 2011, "A decision aid for radiotherapy dose selection in prostate cancer based on non-linear Case Based Reasoning", at UK Radiation Oncology Conference, Manchester, UK , 11th - 13th April , 2011. Clinical Oncology (Abstracts) Volume 23, Issue 3, (2011) S19-S20.

Jagannathan, R.; Petrovic, S.; McKenna, A.; Newton, L. 2011, "A CBR System for Radiotheorapy Treatment Planning", in Operational Research Annual Conference.

Petrovic, S. 2011, "Case-based Reasoning in Radiotherapy Planning", at invited paper at ISABEL 2011, International Symposium on Applied Sciences in Biomedical and Communication Technologies, Barcelona, Spain, October 26-29, 2011.

Petrovic, S.; Castro, E. 2011, "A Genetic Algorithm for Radiotherapy Pre-treatment Scheduling", at Applications of Evolutionary Computation , 6th European Event on Nature-inspired Techniques in Scheduling, Planning and Timetabling (EvoSTIM 2011), part of the 2011 EvoStar, Torino, Italy, 27-29 April, 2011, Springer Lecture Notes in Computer Science,, Part II,.

Jagannathan, R.; Petrovic, S.; McKenna, A.; Newton, L. 2010, "Case-based Reasoning System for Radiotherapy Treatment Planning for Brain Cancer", at 24tth European Conference on Operational Research.

Jagannathan, R.; Petrovic, S.; McKenna, A.; Newton, L. 2010, "A Fuzzy Non-linear Similarity Measure for Case-Based Reasoning Systems for Radiotherapy Treatment Planning", at Proceedings of the 6th IFIP Conference on Artificial Intelligence, Applications and Innovations, AIAI 2010, 6-7 October, 2010, Larnaca, Cyprus, pp.112-119..

Moratori, P.; Petrovic, S.; Vasquez, A. 2010, "Hybridisation of fuzzy robust scheduling with match-up approaches", at Proceedings of the 25th Mini EURO Conference on Uncertainty and Robustness in Planning and Decision Making" (URPDM2010), Coimbra, April 15-17, 2010, on the CD, ISBN 978-989-95055-3-7, p.1-7.

Jagannathan, R.; Petrovic, S. 2009, "Dealing with Missing Values in a Clinical Case-Based Reasoning System", at IEEE International Conference on Computer Science and Information Technology, ICCSIT August 8-11, 2009, Beijing, China,.

Mishra, N.; Petrovic, S.; Sundar, S. 2009, "A Knowledge-light Nonlinear Case-based Reasoning Approach to Radiotherapy Planning", at 21st International Conference on Tools with Artificial Intelligence, ICTAI 2009, November 2-5, Newark USA, 776-783..

Ochoa, G.; Vazquez-Rodriguez, J.A.; Petrovic, S.; Burke, E. 2009, "Dispatching Rules for Production Scheduling: a Hyper-heuristic Landscape Analysis", at IEEE Congress on Evolutionary Computation (CEC09) , Vols 1-5, IEEE Press, Trondheim, Norway, May 18-21,.

Ouelhadj, D.; Petrovic, S. 2009, "Asynchronous Cooperative Hyper-Heuristic Search", at International Conference on Artificial Intelligence, IC-AI 09 , Las Vegas , USA , July 13-16, ..

Moratori, P.; Petrovic, S.; Vasquez, A. 2008, "Match-up Strategies for Job Shop Rescheduling", at New Frontiers in Applied Artificial Intelligence, (5027).

Ouelhadj, D.; Petrovic, S. 2008, "A Cooperative Distributed Hyper-heuristic Framework for Scheduling", at IEEE International Conference on Systems, Man, and Cybernetics (SMC 2008), Singapore, 12 - 15 October.

Petrovic, S.; Leite Rocha, P. 2008, "Constructive Approaches to Radiotherapy Scheduling", at World Congress on Engineering and Computer Science (WCECS'08), San Franciso, USApp..

Petrovic, S.; Vanden Berghe, G. 2008, "Comparison of Algorithms for Nurse Rostering Problems", at 7th International Conference on the Practice and Theory of Automated Timetabling PATAT 2008, Montreal, Canada, August 18-22, 2008,.

Petrovic, S. 2007, "Towards the Benchmarks for Scheduling Problems", Proceedings of the Workshop "Scheduling a Scheduling Competition", at 17th International Conference on Automated Planning & Scheduling (ICAPS '07), Providence, Rhode Island, USA, September 22-26, 2007. http://icaps07.icaps-conference.org/.

Song, X.; Petrovic, S.; Sundar, S. 2007, "A Case-Based Reasoning Approach to Dose Planning in Radiotherapy", at Workshop Proceedings, The Seventh International Conference on Case-Based Reasoning ICCBR'07, Belfast, Northern Ireland, August 13-16, 2007.

Vazquez-Rodriguez, J.A.; Petrovic, S.; Salhi, A. 2007, "A Combined Meta-Heuristic with Hyper-Heuristic Approach to the Scheduling of the Hybrid Flow Shop with Sequence Dependent Setup Times and Uniform Machines", at Proceedings of the 3rd Multidisciplinary International Scheduling Conference: Theory and Applications, MISTA 2007, Paris, France, August 28-31, 2007,.

Vazquez-Rodriguez, J.A.; Petrovic, S.; Salhi, A. 2007, "An Investigation of Hyper-heuristic Search Spaces", at Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2007, Singapore, September 25-28, 2007.

Montgomery, J.; Fayad, C.; Petrovic, S. 2006, "Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation", at ANTS 2006 , Lecture Notes in Computer Science 4150, Brussels, Belgium, September 4-7,, Lecture Notes in Computer Science 4150, Brussels, Belgium,.

Petrovic, S.; Leung, W.; Song, X.; Sundar, S. 2006, "Algorithms for radiotherapy treatment booking", at Proceedings of the 25th Workshop of the UK Planning and Scheduling Special Interest Group (PlanSIG'2006) , Nottingham, UK, 14-15th December 2006, ..

Song, X.; Petrovic, S. 2006, "A Fuzzy Approach to Capacitated Flow Shop Scheduling", at 11th International conference on Information Processing and Management of Uncertainty in Knowledge-based Systems (IPMU), Paris, France, July 2-7, 2006.

Duenas, A.; Petrovic, D.; Petrovic, S. 2005, "Analysis of Performance of Fuzzy Logic-Based Production Scheduling by Simulation", at MICAI 2005: Advances in Artificial Inteligence, Lecture Notes in Artificial Intelligence.

Fayad, C.; Petrovic, S. 2005, "A Fuzzy Genetic Algorithm for Real-World Job-Shop Scheduling", at Innovations in Applied Artificial Intelligence, Lecture Notes in Artificial Intelligence 3533,.

Petrovic, S.; Fayad, C. 2005, "A Genetic Algorithm for Job shop Scheduling with Load Balancing", at AI 2005: Advances in Artificial Intelligence, Lecture Notes in Artificial Intelligence 3809, Springer, 2005.

Petrovic, S.; Fayad, C.; Petrovic, D. 2005, "Job Shop Scheduling with Lot-sizing and Batching in an Uncertain Real-world Environment", at Proceedings of the 2nd Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA 2005) , New York, USA, July 18-21,.

Petrovic, S.; Patel, V.; Young, Y. 2005, "University Timetabling with Fuzzy Constraints", at Practice and Theory of Automated Timetabling V, Lecture Notes in Computer Science 3616,.

Song, X.; Petrovic, S. 2005, "Handling Fuzzy Constraints in Flow Shop Problem", at Proceedings of the 9th Meeting of the EURO Working group on Fuzzy Sets - EUROFUSE, Belgrade, Serbia & Montenegro, June 15-18, 2005.

 

 

Nottingham University Business School

Jubilee Campus
Nottingham
NG8 1BB

telephone: +44 (0) 115 846 6602
fax: +44 (0) 115 846 6667
email: business-enquiries@nottingham.ac.uk