Créditos
6
Tipos
Obligatoria de especialidad (Redes de Computadores y Sistemas Distribuidos)
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
AC
Mail
joseb@ac.upc.edu
Horas semanales
Teoría
4
Problemas
0
Laboratorio
0
Aprendizaje dirigido
0
Aprendizaje autónomo
7
Objetivos
-
Capacity to formulate a convex optimization problem
Competencias relacionadas: CEE2.3, CTR6, -
Capacity to apply convex optimization to networking problems.
Competencias relacionadas: CEE2.2, CEE2.3, CEE2.1, CTR6, -
Capacity to understand what game theory is and how a game is solved.
Competencias relacionadas: CEE2.3, CTR6, -
Capacity to apply game theory to networking problems
Competencias relacionadas: CEE2.3, CTR6,
Contenidos
-
Convex Optimization basics
Convex sets, convex functions, convex optimization problems (COP) and duality (Lagrange dual function, KKT optimality conditions), methods for solving COP's (General Descent Methods, Interior Point Methods) -
Convex Optimization Applications to networking
Exxamples on Resource allocation in networks, back-pressure, Power control, Publish-subscribe in DTN, Compressive Sensing. -
Game Theory basics
Strategic and Extensive Forms of a Game, Non cooperative Games (Nash pure and mixed equilibria, correlated equilibria), Cooperative Games (core of a game, Shapley values, Nash Arbitration scheme), cost-sharing (Braess Paradox, Price of Anarchy and Stability), Auctions. -
Game Theory Applications to Networking
Wireless Networking games, Energy-Efficient Power Control games, pricing, P2P games
Actividades
Actividad Acto evaluativo
Teoría
10h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Teoría
10h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Teoría
10h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Teoría
10h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Evaluations
Evaluations: exam and presentation from students
Teoría
5h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Studying materials and project's ralization
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h
Metodología docente
During the initial sessions of each topic, the main results will be explained in the blackboard. the student will solve some exercises to prove their skills in the topic. Finally, there will be some sessions devoted to discuss in the classroom models taken from research papers that apply the related topics.Método de evaluación
The evaluation is based on different activities- Short projects and presentations in which the student has to deliver and defend the obtained results (P)
- A final exam (FE)
Each of the activities will be evaluated (0=<mark=<10).
The final mark for the course (FM) will be:
FM= 0.60xP+0.4xFE
Where P=(1/N) x Sum (Pi) with i=1,...N
with Pi the projects and oral presentation mark. There will be a minimum of 2 practical projects and 1 oral presentation.
Bibliografía
Básico
-
Convex optimization
- Boyd, S.P.; Vandenberghe, L,
Cambridge University Press,
2004.
ISBN: 0521833787
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991002742389706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Algorithmic game theory
- Nisan, N. [et al.] (eds.),
Cambridge University Press,
2007.
ISBN: 9780521872829
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003321009706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Games and information: an introduction to game theory
- Rasmusen, E,
Blackwell,
2007.
ISBN: 9781405136662
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003723699706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Geometric Programming for Communication Systems
- Chiang, M,
Now,
2005.
http://dx.doi.org/10.1561/0100000005
Web links
- Book in PDF: "Convex Optimization" of Stephen P. Boyd and Lieven Vandenberghe, http://www.stanford.edu/~boyd/cvxbook/