Yves Lucet

YVES LUCET

My Current Projects

Computer-Aided Convex Analysis (CA²)

I have been developing a toolbox to compute fundamental transforms of convex analysis under Scilab. Computational geometry algorithms form the core of the techniques. The scope of the library has been slowy expanded beyong convex analysis to cover monotone operators, and nonsmooth (nonconvex) analysis. Only basic programming skills are needed to contribute to that area with a very wide field of applications (image processing, network communication, PDE, etc.).

Road Design Optimization

The road design problem consists of building a road at minimum cost that satisfies regulatory and safety constraints. The problem is usually split into the horizontal, vertical, and earth-moving subproblems. It is a large-scale global optimization problem. This project is in collaboration with colleagues from mathematics, statistics and engineering and in partnership with a private company. Some C programming experience is really helpful to contribute to that project (and producing good well documented code). Numerical experiments will be performed on multi-core workstations or clusters using state of the art optimization software.

Optimizing learning in Computer Science Education

I have been working on how best to teach computer science using evidence-based techniques to validate contributions. Following several internal grants focusing on active, flexible, and team-based learning, I have started to work with a local company to identify at-risk students and provide remedial actions. This is a data science project requiring data analytics along with security, privacy, and ethics skills.