Algoritmos de hormigas optimizan las maniobras de los barcos

Búsqueda de trayectorias óptimas para trazar una maniobra en el interior de una estructura, de manera que el barco quede situado en el recuadro orientado en dirección sur. Fuente: UCM.

Para hacer una recolección eficiente de alimentos, las hormigas utilizan un sistema de comunicación indirecta basada en el uso de feromonas. Este modelo de comportamiento ha servido como base para el desarrollo de algoritmos bio-inspirados, con los que se ha podido obtener una secuencia óptima de velocidad y rumbo para barcos.

Un Grupo de investigación Ingeniería de Sistemas, Control, Automática y Robótica (ISCAR) de la Universidad Complutense de Madrid (UCM) se ha basado en los algoritmos de hormigas para optimizar la maniobra de un barco autónomo.

”El problema consiste en obtener una secuencia óptima de velocidad y rumbo que permita trazar una maniobra realizable en el menor tiempo posible”, explica Jose Mª Girón Sierra, profesor del Departamento de Arquitectura de Computadores y Automática y coautor del estudio publicado en la revista Expert Systems with Applications.

2 ofertas de empleo para ingenieros informáticos en Madrid

Back End Engineer

Madrid, Spain. Full time.

Guildda wants to empower companies and individuals to transact in a new way, by disrupting an archaic and rotten industry. As Guildda’s Back End Engineer you will be responsible for delivering an amazing, secure, stable, fast experience to our users.

Attributes of successful candidates will include:

  • You are a full-stack developer – understands the entire LAMP stack and can contribute to any part of it
  • Expert knowledge of server-side languages Python, Ruby, Java or C/C++
  • Excellent knowledge of RDBMS systems; ideally MySQL
  • Security obsessed
  • Love your version control (Git)
  • Likes getting hands dirty with 3rd party APIs
  • Enjoys prototyping and iterating stuff
  • BS or MS degree in Computer Science or a related technical field Back End Engineer
  • Accountability, honesty, responsibility, flexibility… and a sense of fun and playfulness

Responsibilities of the position will include:

  • Build from scratch the entire technology architecture
  • Be efficient writing code: less is more
  • Design and implement Guildda’s core service
  • Build a fault tolerant platform
  • Work with frontend engineers to plan and implement new ideas and features
  • Find and fix performance and reliability issues

You should aim to make working on Guildda just as fun and simple as using it. Few things make you happier than disrupting industries with as few lines of code as possible.

What we offer:

  • Pick your own gear (Mac/PC, OS, editor, etc.)
  • Flat organizational structure and no bs
  • Competitive salary + bonus

Want to apply?

To apply, please send an email with your resume (all in PDF, no LinkedIn URLs please) to the following address jobs <at> guildda <dot> com with the job’s title as the subject line. Bonus points if you included a link to your Github repository and/or web applications.

Front End Engineer

Madrid, Spain. Full time.

Web Developer, Interface Engineer, however you want to say it, you love to keep it client-side when it comes to coding. If you get fired up writing web applications that perform well across browsers, operating systems, languages and devices (and your resulting maintainable code looks like well-documented poetry), then we want to talk to you.

Attributes of successful candidates will include:

  • Knowledge of JavaScript – experience with libraries such as jQuery, Sencha, Ember.js, etc.
  • Understanding of frameworks such as RoR, Django, and/or Cake PHP
  • Expert knowledge of web technologies (HTML/CSS) with a healthy interest in HTML5
  • Current and detailed knowledge of browser peculiarities and how to work around them
  • Experience developing rich applications with HTML/CSS/JS
  • Likes getting hands dirty with 3rd party APIs
  • A disciplined approach to development and file structure
  • Strong visual design sense and excellent taste
  • A constant desire to improve, learn more and take things higher
  • Fluency in English
  • BS or MS degree in Computer Science or a related technical field Front End Engineer
  • Accountability, honesty, responsibility, flexibility… and a sense of fun and playfulness

Responsibilities of the position will include:

  • Creating sophisticated interfaces for in-browser applications using JavaScript, HTML and CSS
  • Coding new designs and updating, standardizing and re-factoring existing parts of the site
  • Template editing using PHP/RoR/Django
  • Push data driven feature development (i.e. A/B testing)
  • Contributing to the continual improvement of our design and development process
  • Working with backend engineering and product management to solve problems
What we offer:
  • Pick your own gear (Mac/PC, OS, editor, etc.)
  • Flat organizational structure and no bs
  • Competitive salary + bonus
Want to apply?

To apply, please send an email with your resume (all in PDF, no LinkedIn URLs please) to the following address jobs <at> guildda <dot> com with the job’s title as the subject line. Bonus points if you included a link to your Github repository and/or web applications.