The Doc-Course activity is aimed at PhD/Master students and consists of a two-week course, a supervised research period for participating students and an international workshop in which researchers, lecturers, students and tutors may participate.
Geodesic metric spaces that satisfy the CAT(0) inequality, a condition of non-positive curvature, provide an appropriate framework for developing a theory of convex sets and convex functions. This short course will explore fundamental geometric properties of these spaces, which are essential for understanding a range of convex optimization problems and designing algorithms for solving them. The course will cover the following topics, among others:
Classical continuous optimization addresses smooth or convex objectives on Euclidean spaces, using (sub)gradient oracles and explicit problem structure. Contemporary problems, on the other hand, influenced in part by machine learning, may involve non-Euclidean settings - manifolds, Wasserstein spaces, or geodesic metric spaces - and oracles for unstructured Lipschitz objectives. This course explores a variety of geometric ideas underpinning contemporary algorithms on these new frontiers. We emphasize several themes.
Proximal algorithms, together with descent methods are the engine of machine learning and artificial intelligence, as well as many other modern applications. The most natural settings for these extremely simple algorithms in many cases are extremely delicate nonlinear metric spaces, and the corresponding mappings are usually nonconvex and often set-valued. These lectures develop the foundations of proximal splitting for nonconvex optimization, and more generally set-valued fixed point iterations in uniquely geodesic metric spaces like tree spaces, spherical patches, and probability measure spaces. The lectures will be split into three topics:
Mathematical optimization models are highly dependent on the choice of the measure to be maximized or minimized in the optimization process. Most of the models in the literature, as those that arise in facility location, network design, or even in machine learning, require to measure the goodness of a solution by aggregating into a single value the separated goodness measures for the different entities involved in the problem. Classical models assume that this aggregation is performed either by the average (sum) or the worst case (max or min) behavior. These two approaches have given rise to a vast applied optimization literature in different fields. However, it has been largely recognized that many more point of views make sense in different frameworks. In this line, different aggregation measures have been proposed to derive solutions for decisions problems that allow the decision-maker to select alternatives not only focused on economically efficient returns, but also in fair allocations, robust criteria in uncertain situations, portfolio selection problems under risk, balanced criteria in supply chain management, envy free measures in social choice and distribution problems. This lecture will be organized in three different topics:
The Capacitated Vehicle Routing Problem (CVRP) is the basic version of an extensively studied family of combinatorial optimization problems which model short-haul transportation applications, where the demand of the customers is typically (much) smaller than the vehicle capacity so that several customers may be served in a vehicle route. The CVRP extends the well-known Traveling Salesperson Problem (TSP) which looks for the shortest route for a single uncapacitated vehicle visiting a set of customers. Both in the TSP and in the CVRP, travel costs are given, each customer must be visited once, and vehicles start and end at a depot. The aim of both problems is to minimize the sum of travel costs. The extension from TSP to CVRP consists in caring also about customers’ demands and vehicle capacities. Hence, the CVRP in- volves solving two combinatorial optimization problems. One problem is assigning customers to vehicles in such a way that each vehicle can feasibly load all the demand required to serve all the customers assigned to it. The other problem is determining the shortest route for each vehicle visiting its assigned customers. CVRP aims to solve both combinatorial problems simultaneously. It is worth noting that each problem individually is a challenging one (i.e., it is NP hard in complexity theory terminology). This lecture focuses on using Mathematical Programming to solve CVRP related problems, which are crucial in Logistic today. We will present, analyze and compare several mathematical formulations in mixed integer linear programming. Some models are based on a polynomial number of variables and constraints, while other models rely on exponential numbers of variables or columns. All the models are implemented in a companion Julia code to help a reader better understanding the advantages and disadvantages of using each formulation.
Each student will be assigned to a supervisor for this research period.
Gallery, practical information and location
Sevilla-San Pablo Airport is about 10 km far from the city center. The most convenient ways to get to Sevilla is either by bus or by taxi.
By bus: One way trip is 6,00 Euros. More information
By taxi: You can see the fares here.
Sevilla has good rail links to Barcelona, Cádiz, Córdoba, Jaén, Jerez de la Frontera, Granada, Huelva, Madrid, and Málaga. The fast–track AVE railway line provides a 2h 30min connection to Madrid every hour. For more information you can go to the train company website: https://www.renfe.com.
Sevilla–Santa Justa train station is connected to the city center by local bus lines C1, C2 and 32. Red painted city buses are the predominant public transportation. Information about bus lines at Transportes Urbanos de Sevilla (TUSSAM): 955 479 000 or at their web page https://www.tussam.es/. You can get a map here.
There are two bus stations with bus services to most of the main cities in Spain:
Prado de San Sebastián bus station : 954 417 111
Plaza de Armas bus station. : 954 908 040.
The cheapest way to get from Madrid to Sevilla is by intercity bus Socibus. For more info visit https://www.socibus.es/
Red painted city buses are the predominant public transportation. Information about bus lines (and tramway line) at Transportes Urbanos de Sevilla (TUSSAM): 955 479 000 or at their web page https://www.tussam.es/.
You can get a one trip ticket (1,40 Euros) directly from the driver (from the machines in the tramway shelters) but it is cheaper if you buy a rechargeable travel card (they can be bought at most magazine stores you find in sidewalks all around the city):
6,40+1,50€ for the one–trip travel card (called "tarjeta sin trasbordo").
7,00+1,50 Euros for the multiple–connections travel card (called "tarjeta con trasbordo").
There are also tourist travel cards for one day (5,00 €) and for three days (10 €). For a map of the city with the local buses lines here.
A usual taxi fare from north to south of the city center is around 8 Euros:
954 675 555.
954 580 000.
954 622 222.
Tel:+34 955 42 08 42 acti2-imus@us.es
Edificio Celestino Mutis, 1ª Planta, Campus de Reina Mercedes
Avda. Reina Mercedes, s/n.
41012 - Sevilla (Spain)

IMUS. Instituto Matemáticas de la Universidad de Sevilla