PhD from the Faculty of Computer Science, Dalhousie University, studying evolution strategies applied to constrained optimization under Dirk Arnold. Sessional instructor at Dalhousie, SMU, and the Mount.
Past Teaching
- Winter 2025
- CSCI 3431 "Operating Systems", Saint Mary's University
- CMPS 1161 "Intro to Media Computing", Mount Saint Vincent University
- Summer 2024
- CSCI 3120 "Operating Systems", Dalhousie University
- Winter 2024
- CMPS 1155 "Intro to Computer Programming", Mount Saint Vincent University
- CMPS 1161 "Intro to Media Computing", Mount Saint Vincent University
- Summer 2017
- CSCI 1100 "Computer Science I", Dalhousie University
- CSCI 1101 "Computer Science II", Dalhousie University
- Summer 2016
- CSCI 1101 "Computer Science II", Dalhousie University
Publications
-
J. Porter, D.V. Arnold (2024). "Direct Augmented Lagrangian Evolution Strategies", In Proceedings of the 2024 annual conference on Genetic and Evolutionary Computation (pp. 703-711).
-
X. Gao, J. Porter, S. Brooks, and D.V. Arnold (2017). "Evolutionary Optimization of Tone Mapped Image Quality Index", In Artificial Evolution, 176-188. Springer Verlag.
-
D. V. Arnold and J. Porter, (2015). "Towards an augmented Lagrangian constraint handling approach for the (1+1)-ES", In Proceedings of the 2015 annual conference on Genetic and Evolutionary Computation, 249-256. ACM.
-
J. Porter and D. V. Arnold, (2015). "Analyzing the Behaviour of Multi-Recombinative Evolution Strategies Applied to a Conically Constrained Problem". In R. Datta and K. Deb (Eds.), Evolutionary Constrained Optimization. Springer.
-
J. Porter and D. V. Arnold, (2013). "An evolutionary spline fitting algorithm for identifying filamentous cyanobacteria", In Proceedings of the 28th Annual ACM Symposium on Applied Computing, 40-45. ACM.
Graduate Theses