Problem Solver

Marcos Silva

Marcos Silva

Areas Marcos Silva is Knowledgeable in:

Modeling and solving combinatorial problems.

Techniques Marcos Silva Uses:

When the size / complexity of the problem permits, I use commercial packages to solve LP/MIP problems, like for example: CPLEX (IBM), Gurobi, Glpk, Cbc, ….
Since I have a strong knowledge in programming (C / C++, Java, Fortran, Perl, Python, ...), I also develop and implement solution methods to solve problems, with the use of heuristics and metaheuristics. I use scripting languages only to process data (input and output).

Marcos Silva's Problem Solving Skills:

  1. Operations Research: modeling and solving linear programming and mixed-integer programming problems and the use of solvers.
  2. Programming in C / C++ Java mainly implementing heuristics and metaheuristics to solve hard combinatorial problems

Marcos Silva's Problem Solving Experience:

  1. I have more than 10 years of experience in modeling and solving problems using Operations Research techniques, with more experience in linear and mixed-integer linear programming problems. My main experience is in Industrial and Transportation industry. To give examples: hub-and-spoke network design problem, Scheduling problems, empty vehicle allocation problems, production planning problems, etc.