The aim of this project is to model and design algorithms to solve optimization problems, whether it's operations research with linear programming problems, integer programming or combinatorial optimization. This type of problem meets a very wide range of business needs in order to maximize profits (or reduce costs) or make optimal use of scarce resources.
APPLICATION EXAMPLES:
- Finance - Portfolio Analysis: Optimize asset allocation in investment portfolios to maximize return and manage risk;
- Warehouses and capacity - Location of warehouses: Minimizing delivery time, minimizing inventory costs.
- Reducing waste (cutting problems): Problems in which, in addition to minimizing waste, there are additional restrictions, such as the need to cut parts to specific sizes, the use of different types of material or compliance with environmental regulations.
MANDATORY INFRASTRUCTURE RESOURCES:
- Java language for the backend.
- Javascript, HTML and CSS languages for the frontend.
- Data visualization with a graphic library suitable for the project.
- Version control system: GitHub platform.
- Internet access.