Optimization Problems and Applications


Acknowledgment

This document is based on the lecture videos by Dr. Emre Sefer, originally delivered as part of the course Machine Learning in Finance at Ozyegin University. The lecture videos can be accessed at the following link: Dr. Emre Sefer’s Lecture Videos.

The content has been compiled and published by FinanceLab.AI. For more information, visit our website: FinanceLab.AI.

Additionally, the material draws on concepts from:

General Optimization Problem

The general optimization problem is expressed in the standard form as follows:

Minimize: f0(x)
Subject to: fi(x) 0, i = 1,,m,
hi(x) = 0, i = 1,,p,

where:

The goal is to find an optimal solution  *
x that minimizes f0(x)  while satisfying all the constraints.

Key Characteristics of the Problem

The functions f0(x),fi(x),hi(x)  map an n  -dimensional vector x  (the input variables) to a scalar value. This mapping is represented as f0,fi,hi : ℝn → ℝ  .

This general formulation covers various types of optimization problems, and the solution depends on the specific properties of f0(x)  , fi(x )  , and hi(x)  .

Convex vs Non-Convex Optimization

If the objective function f0(x)  and all constraint functions are convex, the problem is called a convex optimization problem. Convex optimization guarantees that the solution  *
x is a global optimal solution.

However, in non-convex optimization problems, the functions may contain multiple local minima. As a result, the solution  *
x may only be a local optimum, meaning it is not necessarily the best solution globally.

Applications of Optimization

Optimization is a fundamental tool used in various fields, including electrical engineering, financial engineering, machine learning, and biomedical applications. Below are some examples:

Electrical Engineering Applications

Financial Engineering Applications

Example: Portfolio Optimization

In portfolio optimization, we allocate investments among different assets such as stocks, bonds, or treasury bills. For example:

The goal is to minimize the overall risk (variance) of the portfolio while meeting constraints such as minimum return requirements, budget limits, and diversification constraints.

Example: Power Control in Wireless Networks

The signal-to-interference-plus-noise ratio (SINR) at the i  -th receiver is given by:

SINR  = ∑----piGii----,
     i    j⁄=ipjGji + σ2i

where:

The problem is to maximize the weakest SINR (minimum SINR across all receivers), subject to power constraints:

               piGii
maxp im=i1n,...,n∑----p-G--+-σ2,
            j⁄=i j  ji   i

subject to:

         max
0 ≤ pi ≤ pi ,  i = 1,...,n.

This problem is typically non-convex, meaning that the solution found may only be a local optimum and is not guaranteed to be the global optimal solution.

Optimization in Machine Learning

Many problems in machine learning are formulated as optimization tasks. Examples include:

Formulating Optimization Problems

An optimization problem has three main components:

For example, in electronic circuit design, the variables may represent device widths and lengths, the constraints may include manufacturing limits and timing requirements, and the objective may be minimizing power consumption.

Conclusion

Optimization plays a crucial role in various domains. From minimizing risks in financial portfolios to improving power efficiency in circuits and wireless networks, its applications are vast. While convex optimization guarantees global solutions, non-convex problems remain challenging, requiring advanced techniques for satisfactory results.

References

This document draws on material from the following sources: