Staff Directory


Contact Details

Log in to update your profile


PhD, BSc, PGCEd/Dev, MIMA CMath


Career Summary, Specialist Projects and Academic Activities:

I completed a PhD in computer science (Fourier Methods for Curve and Surface Smoothing in Computer Aided Design) at Cardiff University in 1990, where I stayed until 1993 as a Research Fellow in the department of Computer Science. I then took a position as a Designer and Systems Administrator at Interface 4 Ltd, Cardiff, working on educational training programmes and consultancy for the International Labour Organization, before taking up my current post at the University in 1994.

I have held roles as a researcher, research supervisor, year tutor, and undergraduate degree award leader. In my time at the University of South Wales I have successfully supervised 7 research students to the award of PhD and MPhil, and currently supervise another 8 research students.

Currently, I am the grant holder for two Engineering and Physical Sciences Research Council CASE awards. The first is with Newport-based company GXS, to automate the generation of product data quality rules in the Retail Fast Moving Consumer Goods and Consumer Electronics sectors. The second is with OSTC (Wales) in Swansea, to design of a decision support system that employs trading algorithms to advise on buy/sell prices using market indicators and trading rules. I am the grant holder for an HPC Wales Fujitsu Research Studentship in the modelling of financial asset behaviour. I am also involved in a further CASE award and a European Commission Research Fund for Coal and Steel project with TATA Steel, in extending knowledge in the mathematical modelling of the dynamics of the heating processes within industrial reheating furnaces.

I play an active role in marketing and recruitment duties.


Main Teaching subjects and course leadership:

Artificial Intelligence
Mathematical and Agent-Based Modelling
System Dynamics

Research and management roles:

Chair of Research Programmes Sub-Group
Joint Leader of Mathematical Sciences Unit of Assessment for REF2020
Member of the REF2020 Working Group
Member of Research Committee
Member of Quality Assurance Committee
Member of Faculty Research Programmes Committee (Computing, Engineering and Science)
External Member of Faculty Research Programmes Committee (Faculty of Creative Industries)
Member of HR Excellence in Research Steering Group
Member of Ethics Sub Group
Member of Assessment Infringement Committee


Selected publications:

Canning, S., Walker, A. J., Roach, P. A. (2016) A Mathematical Model of a Novel 3D Fractal-Inspired Piezoelectric Ultrasonic Transducer. Sensors: Special Issue on Ultrasonic Sensors, Vol. 16, No. 12, 2170. doi:10.3390/s16122170

Hu, Y., Tan, C. K., Broughton, J., and Roach, P. A. (2016) Development of a First-Principles Hybrid Model for Large-Scale Reheating Furnaces. Applied Energy, Vol. 173, pp. 555-566. doi: 10.1016/j.apenergy.2016.04.011

Jeffs, R. A., Hayward, J. H., Roach, P. A. and Wyburn, J. (2016) Activist Model of Political Party Growth. Physica A: Statistical Mechanics and its Applications, Vol. 422, pp. 359-372. doi:10.1016/j.physa.2015.09.002

Hu, Y., Tan, C. K., Broughton, J., McGee, E., Matthew, A., and Roach, P. A. (2015) Development of Transient Mathematical Models for a Large-scale Reheating Furnace using Hybrid- Zone-CFD Methods, Energy Procedia, Proceedings of 7th International Conference of Applied Energy, Abu Dhabi, UAE. March 28 – 31, 2015, Vol. 75C, pp. 3077-3083. DOI: 10.1016/j.egypro.2015.07.633

Matthew, A., Tan, C. K., Roach, P. A., Ward, J., Broughton, J. and Heeley, A. (2014) Calculation of the Radiative Heat-Exchange Areas in a Large-Scale Furnace with the Use of the Monte Carlo Method. Journal of Engineering Physics and Thermophysics, Vol. 87, No. 3, pp. 732-742. DOI: 10.1007/s10891-014-1067-4.

Jones, S. K., Perkins S., and Roach, P. A. (2014) On the Number of Sudoku Grids, Mathematics Today, 14th April.

Hu, Y., Niska, J., Broughton, J., McGee, E., Tan, C. K., Matthew, A., and Roach, P. A. (2014) Zone modelling coupled with dynamic flow pattern for the prediction of transient performance of metal reheating furnaces. Proceedings of the Iron and Steel Technology Conference (AISTech2014), 5-8th May 2014, Indiana, Indianapolis, pp. 3395-3408.

Jones, S. K., Perkins S., and Roach, P. A. (2014) On the Number of 6×6 Sudoku Grids, Journal of Combinatorial Mathematics and Combinatorial Computing, Vol. 89, pp. 33-44.

Harris, L., Perkins, S., Roach, P. A. and Jones, S. K. (2013) Bishop Independence, British Journal of Mathematics and Computer Science, Vol. 3, No. 4, pp. 835-843. DOI: 10.9734/BJMCS/2013/5760

Wyburn, J. and Roach, P. A. (2013) A System Dynamics Model of the American Collectable Comic Book Market, International Journal of System Dynamics Applications (IJSDA), Vol. 2, No. 1, pp. 37-58. DOI: 10.4018/ijsda.2013010103

Valeva, V., Roach P. A. (2013) A Proposed Methodology for Automated Product Data Quality Rule Generation in the Retail Fast Moving Consumer Goods Sector. Proceedings of the 28th International Conference on Computers and Their Applications (CATA 2013), 4-6th March 2013, Honolulu, Hawaii.

Wyburn, J. and Roach, P. A. (2012) An Hedonic Analysis of American Collectable Comic-Book Prices, Journal of Cultural Economics, Vol. 36, No. 4, pp. 309-326. DOI: 10.1007/s10824-012-9166-6.

Jones, S. K., Perkins S. and Roach, P. A. (2012) The Structure of Reduced Sudoku Grids and the Sudoku Symmetry Group, International Journal of Combinatorics, Vol. 2012, pp. 1-6. DOI:10.1155/2012/760310.

Phillips, L. A., Perkins, S., Roach P. A. and Smith, D. H. (2011) Sudoku Puzzles As Erasure Correcting Codes, Journal of Recreational Mathematics, Vol. 36, No. 2, pp. 83-88, (volume date 2007, published 2011).

Williams, D., Jones, S. K., Roach, P. A. and Perkins, S. (2011) Blocking Intercalates In Sudoku Erasure Correcting Codes, International Journal of Computer Science (IJCS), Vol. 38, No. 3, pp. 183-191.

Gartner, A., Farewell, D., Roach, P. and Dunstan, F. (2011) Rural/Urban Mortality Differences in England and Wales and the Effect of Deprivation Adjustment, Social Science and Medicine, Vol. 72, No. 10, pp.1685-1694, DOI:10.1016/j.socscimed.2011.03.017.

Jones, S. K., Perkins S. and Roach, P. A. (2011) Properties, Isomorphisms and Enumeration of 2-Quasi-Magic Sudoku Grids, Discrete Mathematics, Vol. 311, pp. 1098-1110, DOI:10.1016/j.disc.2010.09.026

Davies, R. P., Roach P. A. and Perkins, S. (2010) The Use of Problem Domain Information in the Automated Solution of Kakuro Puzzles, International Journal of Computer Science (IJCS), Vol. 37, No. 2, pp 118-127.

Roach, P. A., Grimstead, I. J., Jones, S. K., and Perkins, S. (2009) A Knowledge-Rich Approach to the Rapid Enumeration of Quasi-Magic Sudoku Search Spaces. Proceedings of ICAART 2009, the 1st International Conference on Agents and Artificial Intelligence, Porto, Portugal, January 2009, (INSTICC Press, Filipe, J., Fred, A. and Sharp, B. Eds.), pp. 246-254.

Davies, R. P., Roach P. A. and Perkins, S. (2008) Automation of the Solution of Kakuro Puzzles. Research and Development in Intelligent Systems XXV: Proceedings of AI-2008, the Twenty-eighth SGAI International Conference on Artificial Intelligence, (Springer-Verlag, Bramer, M., Coenen, F. and Petridis, M. Eds.), pp. 219-232.

Jones, S. K., Roach, P. A. and Perkins, S. (2007) Construction of Heuristics for a Search-Based Approach to Solving SuDoku. Accepted for Research and Development in Intelligent Systems XXIV: Proceedings of AI-2007, the Twenty-seventh SGAI International Conference on Artificial Intelligence, (Springer-Verlag, Bramer, M., Coenen, F., and Petridis, M. Eds), in press.

Kemp, S.E., Roach, P.A., Ware, J.A., and Wilson, I.D. (2003) Artificial Intelligence for automatic container stowage planning optimisation. Ship Technology Research, vol 50, pp151-156. DOI: 10.1179/str.2003.50.4.002

Wilson, I. D., Roach, P. A. and Ware, J. A. (2001) Container Stowage Pre-planning: Using Search to Generate Solutions. A Case study. Journal of Knowledge-Based Systems. Special Issue. Vol 14, No 3-4, pp 137-145. DOI: 10.1016/S0950-7051(01)00090-9

Wilson, I. D., and Roach, P. A. (2000) Container Stowage Planning: A Methodology for Generating Computerised Solutions, Journal of the Operational Research Society, Vol 51, No 11, pp1248-1255. DOI: 10.1057/palgrave.jors.2601022

Wilson, I. D., and Roach, P. A. (1999) Principles of Combinatorial Optimisation Applied to Container-ship Stowage Planning, Journal of Heuristics Vol 5 No 4, pp403-418. DOI: 10.1023/A:1009680305670

Roach, P. A. (1999) Using Peer and Self Assessment for the First Time. In Brown, Sally and Glasner, Angela (eds.) Assessment Matters in Higher Education: Choosing and Using Diverse Approaches, Open University Press, ch. 17. ISBN 0 335 20243 8.

Roach, P. A. and Martin, R. R. (1994) Fourier Methods for Surface Smoothing in Computer Aided Design, Mathematics of Surfaces IV, (Bowyer, A. Ed.), OUP, pp311-333.


Member, Institute of Mathematics and its Applications (IMA)
Fellow, Higher Education Academy (HEA)
Member, Special Interest group (SGAI) of the British Computer Society.
Affiliate member, British Computer Society.
Member, International Association of Engineers (IAENG).


Main Research Subjects & Current Projects:

Applications of Artificial Intelligence, particularly in the modelling of financial markets, business rule generation, and maritime problems.
Analysis of the development and behaviour of contemporary collectible markets.
Heuristic and meta-heuristic approaches to the solution of popular puzzles, and the mathematical connections between real-world state-based problems and popular puzzles.
Modelling of heat flow in reheating furnaces.

If you are a journalist on deadline and you need to speak with a member of university staff with particular expertise, please contact the Press Office.