ALLEN MUSHI

Associate Professor in the Department of Mathematics, College Of Natural And Applied Sciences
Education:

PhD in Mathematics specializing in Operations Research.

Teaching:

Undergraduate and Postgraduate Courses in Mathematics

  • Discrete Mathematics
  • Boolean algebra
  • Queuing Theory and Inventory Models
  • Analysis
  • Computer Programming
  • Mathematical Logic and Formal Semantics
  • Operations Research
  • Combinatorial Optimization

Computing courses

  • Business Computer Applications
  • Scheduling
  • Project Management
  • Management of Network Resources
  • Database Management
  • Programming in C/C++, VB/VBA, SQL

Research:

  • Linear Ordering Problems – Development of Algorithms for better performance
  • Resource Levelling Problems – Development of algorithms, Mathematical Programming solutions,
  • Timetabling Problems – Algorithmic development, experimentations and applications into various higher level educational institutions
  • Municipal Solid Waste Management Systems
  • Mobile Adhoc Networks (MANETS) – Algorithms for optimization of routing protocols
  • Combinatorial Optimization problems, development and implementation of new heuristics, searching for exact solutions of NP-Hard problems
  • Database Management Systems, Systems Analysis and Design, Programming Languages Formal Methods
  • Multi-Criteria Decision Analysis (MCDA) for organizational performances
  • Operations research in business applications

Prof. A Mushi has Supervised 5 PhD, 16 Masters and more than 50 Postgraduate Diploma Students. Currently supervising 2 PhD and 2 Masters Students.

Projects:

  • Development of hybrid heuristics for the Linear Ordering Problem
  • Algorithms for the high school timetabling problems
  • Operations Research applications in supermarkets business in East African region
  • Operations Research applications in health systems in the East African region

Publications:

  1. Mushi A. R. (2020): Simulated Annealing Heuristic for the Linear Ordering Problem, Tanzania Journal of Science, 46(2): 281-289.
  2. Mushi A. R. (2020): Late Acceptance Heuristic for the Tanzanian High School Timetabling Problem, Tanzania Journal of Science, 46(1): 9-18.
  3. Andongwisye J, Allen Mushi (2019): Mathematical model for Tanzania Population Growth, Tanzania Journal of Science 45(3): 346-354.
  4. Andongwisye J, Larsson T, Singull M, Mushi A. R. (2018): Asset Liability Management for Tanzanian Pension Funds by Stochastic Programming, Journal Afrika Statistika, 13(3), 1733-1758.
  5. Ibrahim Mwita Fanuel, Allen Mushi (2018): Multi-Objective Optimization Model For Irrigation Water Allocation: A Case Study of Nduruma Catchment-Arusha, Tanzania, Asian Journal of Mathematics and Applications,  ID-ama0449, 1-14.
  6. Ibrahim Mwita Fanuel, Allen Mushi, Damian Kajunguri (2018): Irrigation Water Allocation Optimization using Multi-Objective Evolutionary Algorithm (MOEA) – A Review, International Journal for Simulation and Multidisciplinary Design Optimization (IJSMDO), 9(A3), 1- 
  7. Andongwisye J, Larsson T, Singull M, Mushi A. R. (2017): Projecting Tanzania Pension Fund System, African Journal of Applied Statistics, 4(1): 157-182.
  8. H. A. Lyeme, A. R. Mushi, Y. N. Gyeke (2017): Sensitivity Analysis of Multi-objective Optimization for Solid Waste Management: A Case Study of Dar es Salaam, Tanzania, New Trends in Mathematical Sciences, 5(4): 107-116.
  9. H. A. Lyeme, A. R. Mushi, Y. N. Gyeke (2017): Multi-objective Optimization Models Formulation for Solid Waste Management in Dar es Salaam, Tanzania, Asian Journal of Mathematics and Applications, 2017(0367):1-15.
  10. Mushi A. R., H. Lyeme. (2017): Review of Multi-objective Optimization Models for Solid Waste Management Systems with Environmental Considerations, Journal of Mathematical and Computational Science, 7(1):150-174.
  11. H. A. Lyeme, Mushi A.R., Yaw N. Gyekye (2017): Implementation of a Goal Programming Model for Solid Waste Management: A Case Study of Dar es Salaam – Tanzania, International Journal for Simulation and Multidisciplinary Design Optimization (IJSMDO), 8 (A2):1-10.
  12. Mushi A. R., Beatha Ngonyani, Egbert Mujuni (2015): Optimizing Schedules for School Bus Routing Problem: the case of Dar Es Salaam Schools, International Journal of Advanced Research in Computer Science, 6(1):132-136.
  13. Mushi A. R., Mathias A. (2015): Great Deluge Algorithm for The Linear Ordering Problem: the case of Tanzanian Input-Output table, International Journal of Information Technology & Computer Science, Vol. 7, No. 7, 28-34.
  14. Mushi A. R., Mujuni E. (2015): Solving the Examination Timetabling Problem Using a Two-Phase Heuristic: The case of Sokoine University of Agriculture, Journal of Information and Computer Science, Vol. 10, No. 3, pp. 220-227.
  15. Mushi A. R., Kahebo M., Mujuni E. (2013): Optimization of Municipal Solid Waste Management Problem with Composting Plants – The case of Ilala Municipality, International Journal of Advances in Computer Science and Technology, 2(8): 165 – 169.
  16. Mushi A. R., Mohamed A. S., Mujuni E. (2013): An Examination Scheduling Algorithm Using Graph Coloring – the case of Sokoine University of Agriculture, International Journal of Computer Engineering & Applications, II(I): 116 - 127.
  17. Mushi A. R., Chacha S. (2013): Optimal Solution Strategy for University Course Timetabling Problem, International Journal of Advanced Research in Computer Science, 4(2): 35 – 40.
  18. Mushi A. R., Marwa Y (2013): Late Acceptance Heuristic for University’s Course Timetabling Problem, International Journal of Advanced Research in Computer Science, 4(2): 88 – 92.
  19. Mushi A. R. (2011): Implementation of a Tabu Search Heuristic for the Examinations Timetabling Problem, Tanzania Journal of Science, 37: 84-93.
  20. Mushi A. R. (2011) Two Phase Heuristic Algorithm for the University Course Timetabling Problem: The case of University of Dar es Salaam, Tanzania Journal of Science, 37: 73-83.
  21. Mushi A. R. (2011) Two-Phase Great Deluge Algorithm for Course Timetabling Problem, International Journal of Advanced Research in Computer Science, 2(5): 90-95.
  22. Mushi A. R. (2011) Non-Linear Great Deluge Algorithm for Tanzanian High Schools Timetabling, International Journal of Advanced Research in Computer Science, 2(4): 584-590.
  23. Mushi A. R., Batho P. (2011) A Simulated Annealing Heuristic for Tanzanian High Schools Timetabling Problem, Global Journal of Computer Application and Technology (GJCAT), 1(3): 425-431.
  24. Mushi A. R. (2011) A Variable Neighbourhood Heuristic for the Resource Levelling Problem, International Journal of Computer Information Systems (IJCIS), 4(4): 18-25.
  25. H. A. Lyeme, E. Mujuni, A. Mushi (2011): Optimization model for Solid Waste Management at Ilala Municipal, Tanzania, Journal of Informatics and Virtual Education (JIVE), 1(1): 19-23, Tanzania.
  26. A. Mushi (2011): Simulated Annealing Algorithm for the Resource Levelling Problem, Operations Research Society of Eastern Africa (ORSEA) Journal, 1(1): 1-20.
  27. Mushi A. R. (2007) Simulated Annealing Algorithm for the Examinations Timetabling Problem, African Journal of Science and Technology (AJST), 8(2): 24-32.
  28. Mushi A. R. (2006) Tabu Search Heuristic for Course Timetabling Problem, African Journal of Science and Technology (AJST), 7(1): 34-40.
  29. A. Mushi (2004) The Linear Ordering Problem: An algorithm for the optimal solution, African Journal of Science and Technology (AJST), Science and Engineering Series, 6(1): 51-64.
  30. A. Mushi (2004) MIP Formulations for the Examinations Timetabling Problem, African Journal of Science and Technology (AJST), Science and Engineering Series, 5(2): 34-40.
  31. A. Mushi & M. O'hEigeartaigh (2000) Tabu Search Algorithm for the RLP, The International Journal of Management and Systems, 17(2): 117- 126, India.
  32. A. Mushi & M. O'hEigeartaigh (1999) The Resource Levelling Problem (RLP) Mixed-Integer Programming Formulations, Uhandisi Journal, 23(1): 13-20, Tanzania.