Problem Description:

In the context of my coursework for the Non-linear Programming course at university, I tackled various non-linear optimization problems using MATLAB. This project serves as a collection of my solutions to these problems, demonstrating my proficiency in non-linear programming and optimization techniques.

You can see the project code along with the work report on GitHub.

Contents:

Problem Statements: Detailed descriptions of the non-linear optimization problems I addressed during the course.

MATLAB Scripts: MATLAB scripts and code snippets used to formulate, solve, and analyze these non-linear programming problems.

Topics Covered:

  • Unconstrained Optimization
  • Constrained Optimization
  • Non-linear Least Squares
  • Optimization Algorithms (e.g., Gradient Descent, Newton’s Method)
  • Sensitivity Analysis
  • Conjugate gradient method

Implementation Details:

Problem Formulation: Each problem statement is accompanied by its mathematical formulation, including objective functions, constraints, and decision variables.

MATLAB Solutions: I provide MATLAB scripts and functions that implement the optimization algorithms, constraints, and objective functions for each problem.

Sensitivity Analysis: For some problems, I include sensitivity analysis results, which highlight the impact of parameter variations on the optimal solution.

This repository serves as a valuable resource for students and professionals interested in non-linear programming and optimization, showcasing my practical problem-solving skills in this field.

In this lesson, to solve one of the problems raised, I prepared a code and PowerPoint and presented it in class.

Leave a Comment