Publications

Books and book chapters

  • 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.
  • Malan, K.M. and Engelbrecht, A.P. (2014). Fitness Landscape Analysis for Metaheuristic Performance Prediction. In: Richter H, Engelbrecht AP (Eds) Recent advances in the theory and application of fitness landscapes, Emergence, Complexity and Computation, vol 6, Springer, pp 103-132, DOI:10.1007/978-3-642-41888-4_4.
  • De Bruin, J.A., Malan, K.M., Eloff, J.H.P. and Zielinski, M.P. (2014). The use of a benchmark fixation deviation index to automate usability testing. In Pedro Gamito and Pedro Rosa (eds) I see me, you see me: inferring cognitive and emotional processes from gazing behaviour , Cambridge Scholars Publishing, pp 104-124.
  • John Barrow, Linda Miller, Katherine Malan and Helene Gelderblom (2005), Introducing Delphi Programming, Theory through practice, Fourth edition, Oxford University Press Southern Africa, Cape Town.
  • Brian D. Hahn and Katherine M. Malan (2002), Essential Java for Scientists and Engineers, Butterworth-Heinemann, Oxford, U.K.

Journal articles

  • Malan, K.M. and Moser, I. (2019). Constraint Handling Guided by Landscape Analysis in Combinatorial and Continuous Search Spaces, Evolutionary Computation, Accepted for publication, Posted online March 12, 2018, 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

  • 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, To appear.
  • 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, To appear.
  • 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