Skip to content

A curation of short projects that focuses on optimization, simulation, and decision-making problems.

Notifications You must be signed in to change notification settings

JPReyes07/Operations-Research

Repository files navigation

Operations-Research

Operations Research (OR) is the mathematics of making better business decisions. The field explores various principles and algorithms to produce the most efficient and cost-effective solutions to real-world problems. From data analysis to modeling, OR is an invaluable tool for businesses and organizations that want to maximize efficiency and effectiveness.

In essence, the reason why I became highly interested in the OR field is not only because of its contribution to society but also because of how problems of varying natures and degrees are solved. There is a sense of creativity and heuristics in problem-solving while remaining mathematically objective. Unlike pure calculus or statistics, solving OR problems is fluid and strategic. Furthermore, it is closer to real-world situations.

The adaptability of information, skills, and tools in numerous sectors is an appealing quality of OR. Organizations and sectors widely use it for diverse objectives, ranging from agriculture, energy trading, production, and sales to the space industry, asset pricing, military operations, and demand forecasting.

Title Description Tools
A Meeting Schedule Problem A manager aims to minimize the movement of employees when scheduling for project meetings while considering the fact that employees are working on several different projects.
  • Binary Integer Programming
  • Branch and Bound Method
  • PuLP Python Library
A Traveling Salesperson Problem Given 11 nodes randomly placed in a 2D-coordinate systems, the path with the least cost and passes through each node once is sought.
  • Christofides Algorithm
  • Networkx Python Library
A Warehouse Location Problem A company seeks to build new warehouses in at least one of their four interested locations. In addition, the warehouses should minimize the fixed and delivery costs while meeting the demand of their customers.
  • Mixed Integer Linear Programming
  • PuLP Python Library
A Job Sequencing Problem The problem asks to find the sequence that minimizes the total cost given 5 jobs. One should take into account the processing times and due dates, as well as the associated costs incurred for any delays or interruptions.
  • Heuristic Programming
  • Tabu Search Algorithm
  • Python

About

A curation of short projects that focuses on optimization, simulation, and decision-making problems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published