Programación y Algoritmia

Con el avance de la informática en la ingeniería, cada vez son más las necesidades de las empresas del desarrollo de un software adaptado a sus necesidades específicas.

La experiencia que en la Academia Buenavista teníamos con los estudios estadísticos, matemáticos y el imprescindible conocimiento de programación, nos han permitido ofreces un servicio de programación y algoritmia.

Con este servicio realizamos desde la optimización lineal con simplex hasta el desarrollo de algoritmos evolutivos para optimizaciones no lineales.

Además la necesidad de conocer los últimos lenguajes de programación nos permiten ofrecer la elaboracióna nuestros clientes de sencillos scripts en Python, C++, Matlab y Octave entre otros.

Otro campo que tocamos por su relación con la programación y la algoritmia es el tema de logistica. Pudiendo diseñar modelos desde Wilson a simulaciones complejas del problema del viajante.

Las técnicas que usamos para optimización y los programas que hemos estado usando son los siguientes:

Programación Lineal y Entera con LINGO.

Programación Estocastica con LINGO y AIMMS.

Programación No Lineal con Algoritmos Genéticos y Bioinspirados con Matlab y Octave.

Programación No Lineal con AMPL.

Logistica con WINQSB.

En la mayoría de los casos éste es nuestro método de trabajo:

-Definción de los objetivos del estudio con el cliente.

-Recogida de datos o estudio de las fuentes necesarias para la programación.

-Búsqueda del modelo adecuado, el algoritmo y de la técnica oportuna.

-Búsqueda de los óptimos.

-Elaboración del informe con las conclusiones y explicación al cliente.

El principal problema al que nos enfrentamos es la modelización de la realidad a optimizar. Pueden surgir imprecisiones a la hora de detallar la realidad, pero las mejoras que suponen los tratamientos optimizados siempre mejoran las situaciones de la empresas.