Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Francisco Rodríguez, María Andreína, Dr.ORCID iD iconorcid.org/0000-0001-8745-9858
Alternative names
Publications (10 of 19) Show all publications
Dumoulin, Z., Francisco Rodríguez, M. A. & Malmberg, F. (2026). A general algorithmic pattern for finding lexicographic max-ordering solutions to combinatorial multicriteria optimization problems. Journal of Mathematical Imaging and Vision, 68(4), Article ID 49.
Open this publication in new window or tab >>A general algorithmic pattern for finding lexicographic max-ordering solutions to combinatorial multicriteria optimization problems
2026 (English)In: Journal of Mathematical Imaging and Vision, ISSN 0924-9907, E-ISSN 1573-7683, Vol. 68, no 4, article id 49Article in journal (Refereed) Published
Abstract [en]

We study a particular class of greedy algorithms for combinatorial optimization problems and present a generalized version of this algorithmic pattern encompassing several previously published algorithms. We analyze the properties of the solutions produced by such algorithms and provide proofs of their optimality through the concept of lexicographic max-ordering. By presenting a unified formulation of this class of greedy algorithms, we hope to facilitate the development of new such algorithms and to provide a deeper understanding on the properties of existing ones. To illustrate the utility of our results, we present two case studies, where we study two previously published optimization algorithms and show that they can be seen as instances of the proposed general algorithmic pattern. In doing so, we provide alternative proofs of correctness for these algorithms and draw new conclusions about their properties.

Place, publisher, year, edition, pages
Springer, 2026
Keywords
Combinatorial optimization, Multicriteria optimization, Pareto optimality, Lexicographic max-ordering
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-595326 (URN)10.1007/s10851-026-01328-3 (DOI)001837168300002 ()2-s2.0-105046373985 (Scopus ID)
Funder
Swedish Research Council, 2023-03943
Available from: 2026-08-13 Created: 2026-08-13 Last updated: 2026-08-13Bibliographically approved
Gindullin, R. & Francisco Rodríguez, M. A. (2026). Constraint Optimization of MicroPlate Designs. In: Koenig, S Jenkins, C Taylor, ME (Ed.), FORTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, AAAI-26, VOL 40 NO 17: . Paper presented at 40th AAAI Conference on Artificial Intelligence, JAN 20-27, 2026, SINGAPORE (pp. 14243-14250). ASSOC ADVANCEMENT ARTIFICIAL INTELLIGENCE
Open this publication in new window or tab >>Constraint Optimization of MicroPlate Designs
2026 (English)In: FORTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, AAAI-26, VOL 40 NO 17 / [ed] Koenig, S Jenkins, C Taylor, ME, ASSOC ADVANCEMENT ARTIFICIAL INTELLIGENCE , 2026, p. 14243-14250Conference paper, Published paper (Refereed)
Abstract [en]

Standardized microplates are used to conduct large-scale biomedical research. The design of microplate layouts plays an essential role in handling so-called plate effects, i.e., systematic variations across the geometry of a microplate. An effective layout allows us to detect and negate plate effects. The randomized placement of controls and compounds produces layouts of limited effectiveness, so specific approaches are needed. A previously developed system, PLAID, proposed a constraint satisfaction model to construct effective plate layouts. However, PLAID does not scale well with microplate dimensions. To improve on PLAID, we propose Constraint Optimization of MicroPlate Designs (COMPD), which allows for greater flexibility and higher quality of the layouts.

Place, publisher, year, edition, pages
ASSOC ADVANCEMENT ARTIFICIAL INTELLIGENCE, 2026
Series
AAAI Conference on Artificial Intelligence, ISSN 2159-5399, E-ISSN 2374-3468
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-594267 (URN)10.1609/aaai.v40i17.38438 (DOI)001768257000014 ()978-1-57735-906-7 (ISBN)
Conference
40th AAAI Conference on Artificial Intelligence, JAN 20-27, 2026, SINGAPORE
Available from: 2026-07-14 Created: 2026-07-14 Last updated: 2026-07-14Bibliographically approved
Jonsson, E., Sušnik, J., Masia, S., Todorović, A., Francisco, A., Grabs, T. & Teutschbein, C. (2026). Dynamic mode decomposition for water-energy-food nexus modelling: Data-driven predictions of policy impacts. Journal of Environmental Management, 398, Article ID 128419.
Open this publication in new window or tab >>Dynamic mode decomposition for water-energy-food nexus modelling: Data-driven predictions of policy impacts
Show others...
2026 (English)In: Journal of Environmental Management, ISSN 0301-4797, E-ISSN 1095-8630, Vol. 398, article id 128419Article in journal (Refereed) Published
Abstract [en]

The Water-Energy-Food (WEF) Nexus is high-dimensional and sensitive to control inputs, such as policy changes. Constructing Nexus models to predict policy impacts is time consuming, and the temporal resolution of the available data is often coarse, limiting the use of many data-driven methods. We investigated the applicability Dynamic Mode Decomposition with control (DMDc) as a method of performing policy impact predictions. A high-resolution System Dynamics Model (SDM) of the Nexus in Latvia was used to simulate the impacts of different policies on the Nexus at annual resolution between 2000 and 2050 (m = 50 snapshots). This simulated data was used to assess how well DMDc could reconstruct policy impacts based on data alone. To obtain numerically stable DMDc models with just 50 snapshots, linear interpolation was used to artificially inflate the data to monthly resolution (m = 600). Three policies based on the SDM were tested for two different data sizes,small (n = 15 variables) and large (n = 100). With 5–15 control-policy variables specified, DMDc was able to reconstruct the impacts in both the small and large data sets for two out of the three policies with moderate accuracy (with a Nash-Sutcliffe Efficiency, NSE > 0.4). DMDc was able to capture the general trends in the data but not interannual variability. These findings suggests that DMDc shows promise for impact assessments, but policy variables have to be carefully selected. Improvements to the DMDc pipeline that could improve performance and interpretability are discussed, including data pre-processing steps, architectural changes, and modelconstraints informed by expert- or stakeholder opinion.

Place, publisher, year, edition, pages
Elsevier, 2026
Keywords
Water-energy-food, Nexus, Policy, Impact prediction, Dynamic mode decomposition, Control
National Category
Multidisciplinary Geosciences Oceanography, Hydrology and Water Resources Environmental Management Control Engineering
Research subject
Earth Science with specialization in Environmental Analysis; Natural Resources and Sustainable Development; Computer Science
Identifiers
urn:nbn:se:uu:diva-574528 (URN)10.1016/j.jenvman.2025.128419 (DOI)001659504200001 ()2-s2.0-105027311555 (Scopus ID)
Funder
eSSENCE - An eScience Collaboration, 161402065
Available from: 2026-01-03 Created: 2026-01-03 Last updated: 2026-01-23Bibliographically approved
Gindullin, R. & Francisco Rodríguez, M. A. (2026). MPLACE: MicroPlate layout arrangement with constraint engines. SoftwareX, 34, Article ID 102584.
Open this publication in new window or tab >>MPLACE: MicroPlate layout arrangement with constraint engines
2026 (English)In: SoftwareX, E-ISSN 2352-7110, Vol. 34, article id 102584Article in journal (Refereed) Published
Abstract [en]

Microplates are widely used for high-throughput experiments but are vulnerable to systematic plate effects. Careful placement of materials on a microplate can counteract them. While some tools exist, they often rely on randomization, are proprietary, and web-based, raising privacy concerns. PLAID and COMPD are two constraint programming (CP) models that produce higher quality layouts than randomization. However, they require MiniZinc and CP expertise, with no built-in visualization. MPLACE addresses these barriers as an open-source, Python-based GUI. MPLACE streamlines the workflow with both models by providing convenient data entry, multiple layout configurations, saving, loading, and visualization capabilities.

Place, publisher, year, edition, pages
Elsevier, 2026
Keywords
Constraint programming, Microplate design, Plate effects
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-582317 (URN)10.1016/j.softx.2026.102584 (DOI)001706835200002 ()2-s2.0-105031510162 (Scopus ID)
Available from: 2026-03-16 Created: 2026-03-16 Last updated: 2026-03-16Bibliographically approved
Gindullin, R., Francisco Rodríguez, M. A., Seashore-Ludlow, B. & Spjuth, O. (2025). Minimising Source-Plate Swaps for Robotised Compound Dispensing in Microplates. In: Guido Tack (Ed.), Integration of Constraint Programming, Artificial Intelligence, and Operations Research: 22nd International Conference, CPAIOR 2025, Melbourne, VIC, Australia, November 10–13, 2025, Proceedings, Part I. Paper presented at 22nd International Conference on the Integration of Constraint Programming Artificial Intelligence and Operations Research - CPAIOR Annual, Nov 10-13, 2025, Melbourne, Australia (pp. 256-273). Cham: Springer
Open this publication in new window or tab >>Minimising Source-Plate Swaps for Robotised Compound Dispensing in Microplates
2025 (English)In: Integration of Constraint Programming, Artificial Intelligence, and Operations Research: 22nd International Conference, CPAIOR 2025, Melbourne, VIC, Australia, November 10–13, 2025, Proceedings, Part I / [ed] Guido Tack, Cham: Springer, 2025, p. 256-273Conference paper, Published paper (Refereed)
Abstract [en]

Liquid-handling instruments are indispensable tools in modern biomedical laboratories, streamlining compound and sample management tasks with precision and efficiency. Compound dispensing from large chemical libraries divided over hundreds of microwell plates can require substantial swapping of plates, particularly if compounds from multiple source plates are to be dispensed in each destination plate. Despite robotisation, plate swapping is a time-consuming necessity for high-throughput experiments, posing a significant bottleneck. In this paper, we explore the application of constraint programming (CP) to the planning of liquid-handling tasks to minimise plate swaps in automated dispensing. We formulate the problem as a combination of a set partitioning problem and the construction of a bipartite network. We present six CP models implemented in MiniZinc and evaluate their performance on synthetic benchmarks using three state-of-the-art constraint solvers. This work highlights the potential of CP to enhance the scalability and efficiency of automated compound transfer systems.

Place, publisher, year, edition, pages
Cham: Springer, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 15762
Keywords
Constraint Programming, Experiment Design, Planning
National Category
Computer Sciences
Identifiers
urn:nbn:se:uu:diva-568545 (URN)10.1007/978-3-031-95973-8_16 (DOI)001547301600016 ()2-s2.0-105010205776 (Scopus ID)978-3-031-95972-1 (ISBN)978-3-031-95973-8 (ISBN)
Conference
22nd International Conference on the Integration of Constraint Programming Artificial Intelligence and Operations Research - CPAIOR Annual, Nov 10-13, 2025, Melbourne, Australia
Available from: 2025-10-06 Created: 2025-10-06 Last updated: 2025-10-06Bibliographically approved
Malmberg, F., Dumoulin, Z. & Francisco Rodríguez, M. A. (2025). On the Properties of a Class of Greedy Algorithms for Multicriteria Optimization. In: Michael H. F. Wilkinson, Jiří Kosinka (Ed.), Discrete Geometry and Mathematical Morphology: 4th International Joint Conference, DGMM 2025, Groningen, The Netherlands, November 3–6, 2025, Proceedings. Paper presented at DGMM: International Conference on Discrete Geometry and Mathematical Morphology, Groningen, The Netherlands, November 3–6, 2025 (pp. 291-302). Cham: Springer
Open this publication in new window or tab >>On the Properties of a Class of Greedy Algorithms for Multicriteria Optimization
2025 (English)In: Discrete Geometry and Mathematical Morphology: 4th International Joint Conference, DGMM 2025, Groningen, The Netherlands, November 3–6, 2025, Proceedings / [ed] Michael H. F. Wilkinson, Jiří Kosinka, Cham: Springer, 2025, p. 291-302Conference paper, Published paper (Refereed)
Abstract [en]

We study a certain class of greedy algorithms for combinatorial optimization, and present a generalized version of this algorithmic pattern encompassing several previously published methods. We analyze the properties of the solutions produced by such algorithms, and provide proofs of their optimality through the concept of lexicographic max-ordering. By presenting a unified formulation of this class of greedy algorithms, we hope to facilitate the development of new such algorithms, and to provide a deeper understanding on the properties of existing algorithms.

Place, publisher, year, edition, pages
Cham: Springer, 2025
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 16296
Keywords
Combinatorial optimization, Multicriteria optimization, Pareto optimality, Lexicographic max-ordering
National Category
Computer graphics and computer vision Algorithms
Research subject
Computerized Image Processing
Identifiers
urn:nbn:se:uu:diva-574851 (URN)10.1007/978-3-032-09544-2_21 (DOI)001668686800021 ()2-s2.0-105021830502 (Scopus ID)978-3-032-09543-5 (ISBN)978-3-032-09544-2 (ISBN)
Conference
DGMM: International Conference on Discrete Geometry and Mathematical Morphology, Groningen, The Netherlands, November 3–6, 2025
Funder
Swedish Research Council, 2023-03943
Available from: 2026-01-08 Created: 2026-01-08 Last updated: 2026-03-17Bibliographically approved
Jonsson, E., Todorović, A., Blicharska, M., Francisco Rodríguez, M. A., Grabs, T., Sušnik, J. & Teutschbein, C. (2024). An introduction to data-driven modelling of the Water-Energy-Food-Ecosystem nexus. Environmental Modelling & Software, 181, Article ID 106182.
Open this publication in new window or tab >>An introduction to data-driven modelling of the Water-Energy-Food-Ecosystem nexus
Show others...
2024 (English)In: Environmental Modelling & Software, ISSN 1364-8152, E-ISSN 1873-6726, Vol. 181, article id 106182Article in journal (Refereed) Published
Abstract [en]

Attaining resource security in the water, energy, food, and ecosystem (WEFE) sectors, the WEFE nexus, is paramount. This necessitates the use of quantitative modelling, which presents many challenges, as this is a complex system acting at the intersection of the physical- and social sciences. However, as WEFE data is becoming more widely available, data-driven methods of modelling this system are becoming increasingly viable. Here, we discuss two main problems in WEFE nexus modelling: system identification and control. System identification uses Machine Learning algorithms to obtain dynamical models from data and have shown promise in many disciplines with similar characteristics as the nexus. Meanwhile, control algorithms manipulate a system to achieve objectives and are becoming instrumental in shaping nexus policy. Despite the promise of these algorithms, data-driven modelling is a vast and daunting field, and so here we provide an introductory overview of this field, with emphasis on nexus applications.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Water-Energy-Food-Ecosystem (WEFE) nexus, Data-driven methods, System identification, System control, State estimation
National Category
Control Engineering Oceanography, Hydrology and Water Resources Energy Systems Environmental Sciences related to Agriculture and Land-use Computational Mathematics
Research subject
Hydrology; Machine learning
Identifiers
urn:nbn:se:uu:diva-536365 (URN)10.1016/j.envsoft.2024.106182 (DOI)001299243300001 ()
Funder
eSSENCE - An eScience Collaboration
Available from: 2024-08-16 Created: 2024-08-16 Last updated: 2024-09-11Bibliographically approved
Zhang, T., Gupta, A., Francisco Rodríguez, M. A., Spjuth, O., Hellander, A. & Toor, S. (2024). Data management of scientific applications in a reinforcement learning-based hierarchical storage system. Expert systems with applications, 237, Article ID 121443.
Open this publication in new window or tab >>Data management of scientific applications in a reinforcement learning-based hierarchical storage system
Show others...
2024 (English)In: Expert systems with applications, ISSN 0957-4174, E-ISSN 1873-6793, Vol. 237, article id 121443Article in journal (Refereed) Published
Abstract [en]

In many areas of data-driven science, large datasets are generated where the individual data objects are images, matrices, or otherwise have a clear structure. However, these objects can be information-sparse, and a challenge is to efficiently find and work with the most interesting data as early as possible in an analysis pipeline. We have recently proposed a new model for big data management where the internal structure and information of the data are associated with each data object (as opposed to simple metadata). There is then an opportunity for comprehensive data management solutions to account for data-specific internal structure as well as access patterns. In this article, we explore this idea together with our recently proposed hierarchical storage management framework that uses reinforcement learning (RL) for autonomous and dynamic data placement in different tiers in a storage hierarchy. Our case-study is based on four scientific datasets: Protein translocation microscopy images, Airfoil angle of attack meshes, 1000 Genomes sequences, and Phenotypic screening images. The presented results highlight that our framework is optimal and can quickly adapt to new data access requirements. It overall reduces the data processing time, and the proposed autonomous data placement is superior compared to any static or semi-static data placement policies.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Data management, Scientific application, Hierarchical storage system, Reinforcement learning, Large scientific datasets
National Category
Computer Sciences Computational Mathematics
Research subject
Computer Science with specialization in Database Technology; Computer Science
Identifiers
urn:nbn:se:uu:diva-513854 (URN)10.1016/j.eswa.2023.121443 (DOI)001081909200001 ()
Funder
Swedish Foundation for Strategic Research, BD15-0008Swedish National Infrastructure for Computing (SNIC), SNIC 2022/22-835eSSENCE - An eScience Collaboration
Available from: 2023-10-12 Created: 2023-10-12 Last updated: 2024-12-08Bibliographically approved
Grande, V., Kiesler, N. & Francisco Rodríguez, M. A. (2024). Student Perspectives on Using a Large Language Model (LLM) for an Assignment on Professional Ethics. In: Proceedings of the 2024 Conference Innovation and Technology in Computer Science Education, vol 1, ITICSE 2024: . Paper presented at 29th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), JUL 08-10, 2024, Univ Milano, Milan, ITALY (pp. 478-484). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Student Perspectives on Using a Large Language Model (LLM) for an Assignment on Professional Ethics
2024 (English)In: Proceedings of the 2024 Conference Innovation and Technology in Computer Science Education, vol 1, ITICSE 2024, Association for Computing Machinery (ACM), 2024, p. 478-484Conference paper, Published paper (Refereed)
Abstract [en]

The advent of Large Language Models (LLMs) started a serious discussion among educators on how LLMs would affect, e.g., curricula, assessments, and students' competencies. Generative AI and LLMs also raised ethical questions and concerns for computing educators and professionals.This experience report presents an assignment within a course on professional competencies, including some related to ethics, that computing master's students need in their careers. For the assignment, student groups discussed the ethical process by Lennerfors et al. by analyzing a case: a fictional researcher considers whether to attend the real CHI 2024 conference in Hawaii. The tasks were (1) to participate in in-class discussions on the case, (2) to use an LLM of their choice as a discussion partner for said case, and (3) to document both discussions, reflecting on their use of the LLM.Students reported positive experiences with the LLM as a way to increase their knowledge and understanding, although some identified limitations. The LLM provided a wider set of options for action in the studied case, including unfeasible ones. The LLM would not select a course of action, so students had to choose themselves, which they saw as coherent.From the educators' perspective, there is a need for more instruction for students using LLMs: some students did not perceive the tools as such but rather as an authoritative knowledge base. Therefore, this work has implications for educators considering the use of LLMs as discussion partners or tools to practice critical thinking, especially in computing ethics education.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2024
Keywords
Large Language Models, LLMs, ChatGPT, ethics, student perspective, experience report
National Category
Didactics
Identifiers
urn:nbn:se:uu:diva-538063 (URN)10.1145/3649217.3653624 (DOI)001265872600070 ()979-8-4007-0600-4 (ISBN)
Conference
29th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), JUL 08-10, 2024, Univ Milano, Milan, ITALY
Available from: 2024-09-27 Created: 2024-09-27 Last updated: 2026-01-09Bibliographically approved
Francisco Rodríguez, M. A., Carreras-Puigvert, J. & Spjuth, O. (2023). Designing microplate layouts using artificial intelligence. Artificial Intelligence in the Life Sciences, 3, Article ID 100073.
Open this publication in new window or tab >>Designing microplate layouts using artificial intelligence
2023 (English)In: Artificial Intelligence in the Life Sciences, ISSN 2667-3185, Vol. 3, article id 100073Article in journal (Refereed) Published
Abstract [en]

Microplates are indispensable in large-scale biomedical experiments but the physical location of samples and controls on the microplate can significantly affect the resulting data and quality metric values. We introduce a new method based on constraint programming for designing microplate layouts that reduces unwanted bias and limits the impact of batch effects after error correction and normalisation. We demonstrate that our method applied to dose-response experiments leads to more accurate regression curves and lower errors when estimating IC50/EC50, and for drug screening leads to increased precision, when compared to random layouts. It also reduces the risk of inflated scores from common microplate quality assessment metrics such as Z' factor and SSMD. We make our method available via a suite of tools (PLAID) including a reference constraint model, a web application, and Python notebooks to evaluate and compare designs when planning microplate experiments.

Place, publisher, year, edition, pages
Elsevier, 2023
Keywords
Plate design, Plate effects, Quality control, Combinatorial optimisation
National Category
Computer Sciences
Research subject
Bioinformatics; Computer Science
Identifiers
urn:nbn:se:uu:diva-515571 (URN)10.1016/j.ailsci.2023.100073 (DOI)001343074100003 ()2-s2.0-85168422407 (Scopus ID)
Funder
Swedish Research Council, 2020-03731Swedish Research Council, 2020-01865Swedish Research Council Formas, 2018-00924Swedish Foundation for Strategic Research, BD15-0008SB16-0046eSSENCE - An eScience Collaboration
Available from: 2023-11-07 Created: 2023-11-07 Last updated: 2025-11-04Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-8745-9858

Search in DiVA

Show all publications

Profile pages

HomepageORCID