**Are you an EPFL student looking for a semester project?**

Work with us on data science and visualisation projects, and deploy your project as an app on top of GraphSearch.

Lecture# Convex Optimization: Exercises

Description

This lecture covers exercises related to convex optimization, focusing on topics such as the convexity of functions, support functions, and norm approximations. Students will learn to formulate and solve optimization problems using YALMIP and solvers like GUROBI and MOSEK.

Official source

This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

In course

Instructor

MGT-418: Convex optimization

This course introduces the theory and application of modern convex optimization from an engineering perspective.

Related concepts (176)

Convex optimization

Convex optimization is a subfield of mathematical optimization that studies the problem of minimizing convex functions over convex sets (or, equivalently, maximizing concave functions over convex sets). Many classes of convex optimization problems admit polynomial-time algorithms, whereas mathematical optimization is in general NP-hard.

Command-line interface

A command-line interface (CLI) is a means of interacting with a device or computer program with commands from a user or client, and responses from the device or program, in the form of lines of text. Such access was first provided by computer terminals starting in the mid-1960s. This provided an interactive environment not available with punched cards or other input methods. Operating system command-line interfaces are often implemented with command-line interpreters or command-line processors.

Mathematical optimization

Mathematical optimization (alternatively spelled optimisation) or mathematical programming is the selection of a best element, with regard to some criterion, from some set of available alternatives. It is generally divided into two subfields: discrete optimization and continuous optimization. Optimization problems arise in all quantitative disciplines from computer science and engineering to operations research and economics, and the development of solution methods has been of interest in mathematics for centuries.

Cd (command)

The command, also known as (change directory), is a command-line shell command used to change the current working directory in various operating systems. It can be used in shell scripts and s. The command has been implemented in operating systems such as Unix, DOS, IBM OS/2, MetaComCo TRIPOS, AmigaOS (where if a bare path is given, cd is implied), Microsoft Windows, ReactOS, and Linux. On MS-DOS, it is available in versions 2 and later. DR DOS 6.0 also includes an implementation of the and commands.

COMMAND.COM

COMMAND.COM is the default command-line interpreter for MS-DOS, Windows 95, Windows 98 and Windows Me. In the case of DOS, it is the default user interface as well. It has an additional role as the usual first program run after boot (init process), hence being responsible for setting up the system by running the AUTOEXEC.BAT configuration file, and being the ancestor of all processes. COMMAND.COM's successor on OS/2 and Windows NT systems is cmd.exe, although COMMAND.

Related lectures (700)

Programming for Engineers

Introduces a programming course for engineers, emphasizing the importance of mastering multiple languages for future projects.

MATLAB Essentials: Functions and VariablesChE-312: Numerical methods

Covers essential MATLAB functions, variables, loops, and debugging tools.

Matlab: Interactive Mode and Project StepsME-213: Programmation pour ingénieur

Introduces Matlab basics, error handling, and billiards project concepts.

Programming for Engineers

Covers programming basics for engineers, emphasizing MATLAB, C, and LabVIEW tools for project development.

Matlab Programming: Script and FunctionME-213: Programmation pour ingénieur

Explores Matlab programming with scripts and functions, vectorization, and 2D graphics.