Publications

Books and book chapters

Journal articles

  • Rodrigues, N.M., Malan, K.M., Ochoa, G., Vanneschi, L. and Silva, S. (2022). Fitness landscape analysis of convolutional neural network architectures for image classification, Information Sciences, DOI:10.1016/j.ins.2022.07.040
  • Engelbrecht, A.P., Bosman, P., and Malan, K.M. (2022). The influence of fitness landscape characteristics on particle swarm optimisers, Natural Computing, DOI: 10.1007/s11047-020-09835-x.
  • Ochoa, G., Malan, K.M. and Blum, C. (2021). Search trajectory networks: A tool for analysing and visualising the behaviour of metaheuristics, Applied Soft Computing, 109, DOI:10.1016/j.asoc.2021.107492
  • Malan, K.M. (2021). A Survey of Advances in Landscape Analysis for Optimisation, Algorithms, 14(2), DOI:10.3390/a14020040.
  • Mostert, W., Malan, K.M. and Engelbrecht, A.P. (2021). A Feature Selection Algorithm Performance Metric for Comparative Analysis, Algorithms, 14(3), DOI:10.3390/a14030100.
  • Stapelberg, B. and Malan, K.M. (2020). A survey of benchmarking frameworks for reinforcement learning, South African Computer Journal, 32(2): 258-292, DOI:10.18489/sacj.v32i2.746.
  • Mongwe, W.T. and Malan, K.M. (2020). A Survey of Automated Financial Statement Fraud Detection with Relevance to the South African Context, South African Computer Journal, 32(1): 74-112, DOI:10.18489/sacj.v32i1.777.
  • Thomas Bartz-Beielstein, Carola Doerr, Jakob Bossek, Sowmya Chandrasekaran, Tome Eftimov, Andreas Fischbach, Pascal Kerschke, Manuel Lopez-Ibanez, Katherine M. Malan, Jason H. Moore, Boris Naujoks, Patryk Orzechowski, Vanessa Volz, Markus Wagner, Thomas Weise (2020). Benchmarking in Optimization: Best Practice and Open Issues, arXiv:2007.03488, https://arxiv.org/abs/2007.03488
  • Malan, K.M. and Moser, I. (2019). Constraint Handling Guided by Landscape Analysis in Combinatorial and Continuous Search Spaces, Evolutionary Computation, 27 (2): 267-289, DOI:10.1162/evco_a_00222.
  • Malan, K.M., Eloff, J.H.P and De Bruin, J.A. (2018). Semi-automated Usability Analysis through Eye Tracking, South African Computer Journal, 30 (1): 66-84, DOI:10.18489/sacj.v30i1.511.
  • Kroeze, C.J. and Malan, K.M. (2016). User authentication based on continuous touch biometrics, South African Computer Journal, 28 (2): 1-24, DOI:10.18489/sacj.v28i2.374.
  • Malan, K.M. and Engelbrecht, A.P. (2014). Characterising the searchability of continuous optimisation problems for PSO, Swarm Intelligence, 8 (4): 275-302, DOI:10.1007/s11721-014-0099-x.
  • Malan, K.M. and Engelbrecht, A.P. (2013). A survey of techniques for characterising fitness landscapes and some possible ways forward. Information Sciences, 241:148-163, DOI:10.1016/j.ins.2013.04.015.
  • Malan, K.M. and Marsden, G. (2006). Extending Dynamic Queries to Handle Uncertain Data, South African Computer Journal, Vol. 37, December 2006, pp. 61-74.

Conference papers

  • Malan, K.M. and Cleghorn, C.W. (2022) A Continuous Optimisation Benchmark Suite from Neural Network Regression. Parallel Problem Solving from Nature - PPSN XVII, Lecture Notes in Computer Science, Vol 13398, https://doi.org/10.1007/978-3-031-14714-2_13.
  • Dixon, M.C., Bosman, A.S. and Malan, K.M. (2021) Hybridised Loss Functions for Improved Neural Network Generalisation, In Proceedings of Pan-African Artificial Intelligence and Smart Systems Conference, Windhoek, Namibia, Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, 405: 169-181, DOI: 10.1007/978-3-030-93314-2_11.
  • Moses, J., Malan, K.M. and Bosman, A.S. (2021) Analysing the Loss Landscape Features of Generative Adversarial Networks, In Proceedings of Genetic and Evolutionary Computation Conference Companion, Online, July 2021, pp 1692-1699, DOI:10.1145/3449726.3463132
  • Mongwe, W.T. and Malan, K.M. (2020). The Efficacy of Financial Ratios for Fraud Detection Using Self Organising Maps. In Proceedings of IEEE Symposium on Computational Intelligence for Financial Engineering and Economics, pp 1100-1106, https://doi.org/10.1109/SSCI47803.2020.9308602
  • Mazibuko, T.C. and Malan, K.M. (2020). Machine Learning for Improved Boiler Control in the Power Generation Industry. In Proceedings of the First Southern African Conference for Artificial Intelligence Research, pp 148-161, SACAIR Online Proceedings.
  • Ochoa, G., Malan, K.M., and Blum, C. (2020). Search Trajectory Networks of Population-based Algorithms in Continuous Spaces. In Applications of Evolutionary Computation, EvoApps 2020, Lecture Notes in Computer Science, vol 12104, pp 70-85, https://doi.org/10.1007/978-3-030-43722-0_5.
  • Swanepoel, C.J. and Malan, K.M. (2019). Towards a visual framework for the incorporation of knowledge in the phases of machine learning. In Proceedings of SA Forum for Artificial Intelligence Research, CEUR Workshop Proceedings Volume 2540, Cape Town, South Africa, December 2019, pp 1-11, http://ceur-ws.org/Vol-2540/FAIR2019_paper_32.pdf
  • Malan, K.M. (2019). The travelling thief problem for advancing combinatorial optimisation. In Proceedings of the Annual Conference of the Operations Research Society of South Africa (ORSSA 2019), Cape Town, South Africa, September 2019, pp 106-113.
  • Stapelberg, B. and Malan, K.M. (2019). Global structure of policy search spaces for reinforcement learning. In Proceedings of Genetic and Evolutionary Computation Conference Companion, Prague, Czech Republic, July 2019, pp 1773-1781, DOI:10.1145/3319619.3326843
  • Adair, J., Ochoa, G., and Malan, K.M. (2019). Local Optima Networks for Continuous Fitness Landscapes. In Proceedings of Genetic and Evolutionary Computation Conference Companion, Prague, Czech Republic, July 2019, pp 1407-1414, DOI:10.1145/3319619.3326852
  • Mostert, W., Malan, K.M., Ochoa, G., and Engelbrecht, A.P. (2019). Insights into the Feature Selection Problem Using Local Optima Networks. In Evolutionary Computation in Combinatorial Optimization, EvoCOP 2019, Lecture Notes in Computer Science, vol 11452, Springer, pp 147-162, DOI:10.1007/978-3-030-16711-0_10.
  • Malan, K.M (2018). Landscape-aware Constraint Handling Applied to Differential Evolution. In Theory and Practice of Natural Computing., TPNC 2018, Fagan D., Martin-Vide C., O'Neill M., Vega-Rodriguez M. (eds) . Lecture Notes in Computer Science, vol 11324, Springer, pp 176-187, DOI:10.1007/978-3-030-04070-3_14.
  • Mostert, W., Malan, K.M. and Engelbrecht, A.P. (2018). Filter versus Wrapper Feature Selection based on Problem Landscape Features. In Proceedings of Genetic and Evolutionary Computation Conference Companion, Kyoto, Japan, July 2018, pp 1489-1496, DOI:10.1145/3205651.3208305.
  • Moja, O.O. and Malan, K.M. (2018). Issues and a Proposal for Automated Retirement Portfolio Risk Matching in South Africa. In Proceedings of Information Communication Technology and Society Conference, Durban, South Africa, March 2018, pp 94-100, DOI:10.1109/ICTAS.2018.8368768.
  • Van Aardt, W.A., Bosman, A.S and Malan, K.M. (2017). Characterising Neutrality in Neural Network Error Landscapes. In Proceedings of the IEEE Congress on Evolutionary Computation, June 2017, Spain, pp 1374-1381, DOI:10.1109/CEC.2017.7969464.
  • Malan, K.M. and Pieterse, V. (2017). Authorized Cheat-sheets as an Educational Tool in Computer Science Examinations. In Proceedings of the 46th Annual Conference of the Southern African Computer Lecturers' Association (SACLA 2017), July 2017, Magaliesburg, pp 71-80.
  • Rakitianskaia, A., Bekker, E., Malan,K.M. and Engelbrecht, A.P. (2016). Analysis of Error Landscapes in Multi-layered Neural Networks for Classification. In Proceedings of the IEEE Congress on Evolutionary Computation, July 2016, Vancouver, Canada, pp 5270-5277, DOI:10.1109/CEC.2016.7748360.
  • Reid, S.G. and Malan, K.M. (2015). Constraint Handling Methods for Portfolio Optimization using Particle Swarm Optimization. In Proceedings of IEEE Symposium on Computational Intelligence for Financial Engineering and Economics, Dec 2015, Cape Town, South Africa, pp 1766-1773, DOI:10.1109/SSCI.2015.246.
  • Malan, K.M., Oberholzer, J.F. and Engelbrecht, A.P. (2015). Characterising Constrained Continuous Optimisation Problems. In Proceedings of the IEEE Congress on Evolutionary Computation, May 2015, Sendai, Japan, pp 1351-1358, DOI:10.1109/CEC.2015.7257045.
  • Malan, K.M. and Engelbrecht, A.P. (2014). Particle Swarm Optimisation Failure Prediction Based on Fitness Landscape Characteristics. In: Proceedings of IEEE Symposium on Swarm Intelligence, December 2014, Orlando, Florida, USA, pp 1-9, DOI:10.1109/SIS.2014.7011789.
  • Malan, K.M. and Engelbrecht, A.P. (2014). A Progressive Random Walk Algorithm for Sampling Continuous Fitness Landscapes. In: Proceedings of the IEEE Congress on Evolutionary Computation, July 2014, Beijing, China, pp 2507-2514, DOI:10.1109/CEC.2014.6900576.
  • Reid, S.G., Malan, K.M. and Engelbrecht, A.P. (2014). Carry Trade Portfolio Optimization using Particle Swarm Optimization. In: Proceedings of the IEEE Congress on Evolutionary Computation, July 2014, Beijing, China, pp 3051-3058, DOI:10.1109/CEC.2014.6900497.
  • Malan, K.M. and Engelbrecht, A.P. (2013). Ruggedness, Funnels and Gradients in Fitness Landscapes and the Effect on PSO Performance. In: Proceedings of the IEEE Congress on Evolutionary Computation, Cancun, Mexico, pp 963-970, DOI:10.1109/CEC.2013.6557671.
  • Malan, K.M. and Engelbrecht, A.P. (2013). Steep Gradients as a Predictor of PSO Failure. In: Proceedings of the Fifteenth International Conference on Genetic and Evolutionary Computation Conference, Companion, July 2013, Amsterdam, pp 9-10, DOI:10.1145/2464576.2464582.
  • Matthysen, W., Engelbrecht, A.P. and Malan K.M. (2013). Analysis of Stagnation Behavior of Vector Evaluated Particle Swarm Optimisation. In Proceedings of IEEE Symposium on Swarm Intelligence, April 2013, Singapore, pp 155-163, DOI:10.1109/SIS.2013.6615173.
  • De Bruin, J.A., Malan, K.M. and Eloff, J.H.P. (2013). Saccade deviation indicators for automated eye tracking analysis. In Proceedings of the 2013 Conference on Eye Tracking South Africa, Pages 47-54.
  • Nicholls, J.F., Malan, K.M. and Engelbrecht, A.P. (2011). Comparison of Trade Decision Strategies in an Equity Market GA Trader. In Proceedings of IEEE Symposium on Computational Intelligence for Financial Engineering and Economics, 11-15 April 2011, pp. 1-8, DOI:10.1109/CIFER.2011.5953553.
  • Malan, K.M. and Engelbrecht, A.P. (2009). Quantifying Ruggedness of Continuous Landscapes using Entropy. In Proceedings of IEEE Congress on Evolutionary Computation, Trondheim, Norway, May 2009, pp. 1440-1447, DOI:10.1109/CEC.2009.4983112.
  • Riekert, M., Malan, K.M. and Engelbrecht, A.P. (2009). Adaptive Genetic Programming for Dynamic Classification Problems. In Proceedings of IEEE Congress on Evolutionary Computation, Trondheim, Norway, May 2009, pp. 674-681, DOI:10.1109/CEC.2009.4983010.
  • Nicholls, J.F., Engelbrecht, A.P. and Malan, K.M. (2008). Evaluation of Fitness Functions for Evolved Stock Market Forecasting. In Proceedings of 7th International Conference on Computational Intelligence in Economics and Finance (CIEF 2008), Taiwan, December 2008.
  • Malan, K.M. and Engelbrecht, A.P. (2008). Algorithm Comparisons and the Significance of Population Size. In Proceedings of the 2008 IEEE World Congress on Computational Intelligence (WCCI 2008), Hong Kong, June 2008, pp. 914-920, DOI:10.1109/CEC.2008.4630905
  • Malan, K. and Halland, K. (2004) Examples that Can Do Harm in Learning Programming, in Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA 2004), Vancouver, Canada, October 2004, pp. 83-87.
  • Halland, K. and Malan, K (2004), Affective Aspects in the Learning and Teaching of Programming, in Proceedings of the Southern African Computer Lecturers' Association Conference (SACLA 2004), Botha's Hill, July 2004.
  • Halland, K. and Malan, K. (2003), Reflections by teachers learning to program, in IT Research in Developing Countries: Proceedings of SAICSIT 2003: Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists, Johannesburg, South Africa, September 2003, pp. 165-172.
  • Hendricks, Z., Tangkuampien, J. and Malan, K. (2003). Virtual Galleries: Is 3D better?. In Proceedings of the 2nd international Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa (AFRIGRAPH 2003), Cape Town, South Africa, February 2003, pp. 17-24.
  • Halland,K. and Malan, K. (2003), Bad examples for Teaching Programming, in Proceedings of the 33rd annual conference of the Southern African Computer Lecturers' Association (SACLA 2003), Pilanesberg, June/July 2003.
  • Marsden, G., Malan, K. and Blake, E. (2002). Using Digital Technology to Access and Store African Art. In CHI '02 extended abstracts on Human factors in computing systems, Minneapolis, USA, April 2002, pp. 528-529.
  • Malan, K., Marsden, G. and Blake, E. (2001). Visual Query Tools for Uncertain Spatio-Temporal Data. In Proceedings of the 9th ACM International Conference on Multimedia, Ottawa, Canada, October 2001, pages 522-524.
  • Marsden, G., Malan, K.M., Hendricks, Z. and Tangkuampien, J. (2001), Interfaces to Digital Collections of African Art, in Proceedings of 2nd South African Conference on Human-Computer Interaction (CHI-SA2001), September 2001.
  • Blignaut, R, Malan, K. and Venter, I. (2001), The Mythical Three-year Degree: Computer Science at UWC and UCT, in Proceedings of the Southern African Computer Lecturers' Association Conference (SACLA 2001), Bronkhorstpruit, South Africa, June 2001, pp. 33-38.
  • Malan, K. (1999), A Project-Intensive Computer Science Academic Development Course, in Proceedings of the 29th Conference of the Southern African Computer Lecturers' Association (SACLA 99), June 1999, Golden Gate, pp. 75-79.
  • Buffler, S. and Malan, K. (1998), Academic Development in Computer Science at the University of Cape Town: Five Years On, in Proceedings of the 28th Conference of the SA Computing Lecturers' Association.

PhD thesis

Characterising Continuous Optimisation Problems for Particle Swarm Optimisation Performance Prediction
Department of Computer Science, University of Pretoria, 2014
Supervisor: Prof. Andries P. Engelbrecht
Examiners: Prof Xin Yao, Prof Salman Khan, Dr Gabriela Ochoa, Dr Sebastien Verel
http://hdl.handle.net/2263/37128