From 67c55d5bfed4ed4cccd332f9f691d9f61e249d27 Mon Sep 17 00:00:00 2001 From: Alexandre Jesus Date: Sun, 9 Jul 2023 14:19:00 +0100 Subject: Update publications, update teaching, update flake --- content/publications/index.md | 20 +++++++++++++------- content/teaching/index.md | 6 ++++++ flake.lock | 32 +++++++++++++++++++++++++------- flake.nix | 2 +- 4 files changed, 45 insertions(+), 15 deletions(-) diff --git a/content/publications/index.md b/content/publications/index.md index 27e3356..5a5116d 100644 --- a/content/publications/index.md +++ b/content/publications/index.md @@ -4,7 +4,7 @@ title = "Publications" ### Journal Articles -- **A. D. Jesus**, L. Paquete, and A. Liefooghe, “A model of +- **A. D. Jesus**, L. Paquete, and A. Liefooghe. “A model of anytime algorithm performance for bi-objective optimization”, _Journal of Global Optimization_, vol. 79, pp. 329–350, Feb. 2021. [DOI](https://doi.org/10.1007/s10898-020-00909-9) :: @@ -18,14 +18,20 @@ title = "Publications" ### Conference Articles -- **A. D. Jesus**, L. Paquete, B. Derbel, and A. Liefooghe, “On +- F. Clément, D. Vermetten, J. de Nobel, **A. D. Jesus**, L. Paquete, + C. Doerr. “Computing Star Discrepancies with Numerical + Black-Box Optimization Algorithms”, in _Proceedings of the + 2023 Genetic and Evolutionary Computation Conference (GECCO '23)_, + to appear. + [arXiv](https://arxiv.org/abs/2306.16998) +- **A. D. Jesus**, L. Paquete, B. Derbel, and A. Liefooghe. “On the design and anytime performance of indicator-based branch and bound for multi-objective combinatorial optimization”, in _Proceedings of the 2021 Genetic and Evolutionary Computation Conference (GECCO '21)_, pp. 234-242, June 2021. [DOI](https://doi.org/10.1145/3449639.3459360) :: [PDF](jesus2021design.pdf) -- **A. D. Jesus**, A. Liefooghe, B. Derbel, and L. Paquete, +- **A. D. Jesus**, A. Liefooghe, B. Derbel, and L. Paquete. “Algorithm Selection of Anytime Algorithms”, in _Proceedings of the 2020 Genetic and Evolutionary Computation Conference (GECCO '20)_, pp. 850-858, June 2020. @@ -34,12 +40,12 @@ title = "Publications" ### (Extended) Abstracts -- **A. D. Jesus**, L. Paquete, A. Liefooghe, and B. Derbel, +- **A. D. Jesus**, L. Paquete, A. Liefooghe, and B. Derbel. “Techniques to analyze the anytime behavior of algorithms for multi-objective optimization”, in _31st European Conference on Operational Research (EURO 2021)_, July 2021. [PDF](jesus2021techniques.pdf) -- D. M. Dias, **A. D. Jesus**, and L. Paquete, “A software +- D. M. Dias, **A. D. Jesus**, and L. Paquete. “A software library for archiving nondominated points”, in _Proceedings of the 2021 Genetic and Evolutionary Computation Conference Companion (GECCO '21)_, pp. 53-54, June 2021. @@ -54,7 +60,7 @@ title = "Publications" ### Theses -- **A. D. B. Jesus**, “Algorithm Selection for Multi-Objective +- **A. D. B. Jesus**. “Algorithm Selection for Multi-Objective Optimization”, PhD Thesis, University of Coimbra, University of Lille, Dec. 2022. [PDF](jesus2022algorithm.pdf) :: @@ -62,7 +68,7 @@ title = "Publications" [PDF (U. Coimbra cover)](jesus2022algorithm_ucoimbra_cover.pdf) :: [PDF (U. Lille cover)](jesus2022algorithm_ulille_cover.pdf) -- **A. D. B. Jesus**, “Implicit Enumeration for Representation +- **A. D. B. Jesus**. “Implicit Enumeration for Representation Systems in Multi-objective Optimization”, MSc Thesis, University of Coimbra, Sep. 2015. [Handle](https://hdl.handle.net/10316/35604) :: diff --git a/content/teaching/index.md b/content/teaching/index.md index 1a98c38..5e39de9 100644 --- a/content/teaching/index.md +++ b/content/teaching/index.md @@ -12,6 +12,7 @@ title = "Teaching" ### BSc - Algorithmic Strategies (previously Advanced Programming Laboratory) + - [2022-2023](https://apps.uc.pt/courses/EN/unit/89047/20442/2022-2023) - [2021-2022](https://apps.uc.pt/courses/EN/unit/89047/20442/2021-2022) - [2020-2021](https://apps.uc.pt/courses/EN/unit/89047/20442/2020-2021) - [2017-2018](https://apps.uc.pt/courses/EN/unit/9865/669/2017-2018) @@ -22,10 +23,15 @@ title = "Teaching" - Data Structures and Algorithms - [2020-2021](https://apps.uc.pt/courses/EN/unit/9854/20442/2020-2021) - Introduction to Procedural Programming + - [2022-2023](https://apps.uc.pt/courses/EN/unit/9843/20442/2022-2023) - [2021-2022](https://apps.uc.pt/courses/EN/unit/9843/20442/2021-2022) - [2020-2021](https://apps.uc.pt/courses/EN/unit/9843/20442/2020-2021) ### Other +- Competitive Programming I + - [2022-2023](https://apps.uc.pt/courses/en/course/9781/2022-2023) +- Competitive Programming II + - [2022-2023](https://apps.uc.pt/courses/en/course/10241/2022-2023) - Introduction to Programming in Java - [2013-2014](https://apps.uc.pt/courses/EN/unit/78102/14301/2013-2014) diff --git a/flake.lock b/flake.lock index ac80bad..80c5342 100644 --- a/flake.lock +++ b/flake.lock @@ -1,12 +1,15 @@ { "nodes": { "flake-utils": { + "inputs": { + "systems": "systems" + }, "locked": { - "lastModified": 1676283394, - "narHash": "sha256-XX2f9c3iySLCw54rJ/CZs+ZK6IQy7GXNY4nSOyu2QG4=", + "lastModified": 1687709756, + "narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=", "owner": "numtide", "repo": "flake-utils", - "rev": "3db36a8b464d0c4532ba1c7dda728f4576d6d073", + "rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7", "type": "github" }, "original": { @@ -17,16 +20,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1677779205, - "narHash": "sha256-6DBjL9wjq86p2GczmwnHtFRnWPBPItc67gapWENBgX8=", + "lastModified": 1688764204, + "narHash": "sha256-FsvK+tIvelCI0tWwlMDKfiyb7P/KfxpGbXMrdCKiT8s=", "owner": "nixos", "repo": "nixpkgs", - "rev": "96e18717904dfedcd884541e5a92bf9ff632cf39", + "rev": "d8bb6c681cf86265fdcf3cc3119f757bbb085835", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-22.11", + "ref": "nixos-23.05", "repo": "nixpkgs", "type": "github" } @@ -36,6 +39,21 @@ "flake-utils": "flake-utils", "nixpkgs": "nixpkgs" } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 339d38c..0c21a28 100644 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,7 @@ inputs = { nixpkgs = { - url = "github:nixos/nixpkgs/nixos-22.11"; + url = "github:nixos/nixpkgs/nixos-23.05"; }; flake-utils = { -- cgit v1.2.3