Oportunidades Públicas

Fecha de Creación Descripción Mentor(es) Acciones
28/06/2024

Compact data structures for set intersection and graph databases

This IPre aims to explore compact data structures (and their algorithms) for the problems of computing integer-set intersections and processing joins in graph databases. This includes to study, programming, and experimantal evaluation of such data structures.

Prerequisites:
Available vacancies:
1/8
Class Code Initials:

This opportunity uses a Nota 1-7 evaluation method and is worth 10 credits

Estructuras de datos compactas para intersección de conjuntos y bases de datos de grafo

Esta IPre propone explorar diversas estructuras de datos compactas (y sus respectivos algoritmos) para los problemas de computar la intersección de conjuntos de números enteros y el procesamiento de joins en bases de datos de grafos. Esto incluye el estudio, programación, y evaluación experimental de dichas estructuras de datos.

Prerrequisitos:
Vacantes disponibles:
1/8
Siglas iniciales:

Tiene un método de evaluación Nota 1-7, con 10 créditos

Ver
28/05/2025

Optimización de procesos de selección en una exportadora

Se analizará y desarrollará un algoritmo para la asignación de personal a las bocas de salida de una máquina de selección automática de fruta. Se evaluará el beneficio de contar con mejor información de la condición de recepción de la fruta en packing.

Prerequisites:
No prerequisites
Available vacancies:
3/10
Class Code Initials:

This opportunity uses a Nota 1-7 evaluation method and is worth 10 credits

Optimización de procesos de selección en una exportadora

Se analizará y desarrollará un algoritmo para la asignación de personal a las bocas de salida de una máquina de selección automática de fruta. Se evaluará el beneficio de contar con mejor información de la condición de recepción de la fruta en packing.

Prerrequisitos:
Sin prerrequisitos
Vacantes disponibles:
3/10
Siglas iniciales:

Tiene un método de evaluación Nota 1-7, con 10 créditos

Ver
17/10/2026

Optimization Algorithms with Decision Diagrams

This research will explore the use of Decision Diagrams (DDs) for solving optimization problems involving discrete variables. The initial weeks will be dedicated to studying the application of DDs in optimization, using the book "Decision Diagrams for Discrete Optimization" and replicating experiments with existing Python-based DD code. Subsequently, students will carry out a research project using these tools, choosing from a list of topics provided by the instructor (e.g., integrating Gurobi with DDs, applying DDs to novel problems, or analyzing and comparing various methods for constructing DDs). We are looking for students who enjoy programming in Python and have an interest in optimization. It is desirable for candidates to have completed—or currently be enrolled in—courses such as Advanced Programming, Optimization Methods, Discrete Mathematics, or other advanced coursework related to optimization and programming.

Prerequisites:
Available vacancies:
5/5
Class Code Initials:

This opportunity uses a Nota 1-7 evaluation method and is worth 10 credits

Optimización Discreta con Diagramas de Decisión

Se investigará sobre el uso de Diagramas de Decisión (DDs) para resolver problemas de optimización con variables discretas. Las primeras semanas se dedicarán a estudiar el uso de DDs en optimización ocupando el libro "Decision Diagramas for Discrete Optimization" y replicando algunos experimentos ocupando código existente de DDs en Python. Luego, los estudiantes desarrollarán un proyecto de investigación con estas herramientas de una lista de temas designados por la profesora (e.g., combinar Gurobi con DDs, ocupar DDs para resolver problemas novedosos, analizar y comparar diferentes formas de construir DDs, etc.). Se buscan estudiantes a quienes les guste programar en Python y estén interesados en temas de optimización. Es deseable haber cursado o estar cursando Programación Avanzada, Métodos de Optimización, Matemáticas Discretas y/o cursos avanzados relacionados con la optimización y la programación.

Prerrequisitos:
Vacantes disponibles:
5/5
Siglas iniciales:

Tiene un método de evaluación Nota 1-7, con 10 créditos

Ver