Création d'un algorithme génétique (en Java)

Rédigé par niconux Aucun commentaire
Classé dans : Développement, Howto Mots clés : Algorithme, Génétique, Java

Un algorithme génétique (GA) est idéal pour trouver des solutions aux problèmes de recherche complexes. Ils sont souvent utilisés dans des domaines tels que l'ingénierie pour créer des produits avec des propriétés et une qualité très élévées, grâce à la recherche de combinaisons de paramètres pour obtenir la meilleure composition. Par exemple, ils peuvent chercher dans différentes combinaisons de matériaux et de modèles pour trouver la combinaison parfaite des deux pour obtenir un composant léger et robuste à la fois.

Ils peuvent également être utilisés pour concevoir des algorithmes informatiques, pour planifier des tâches ou pour résoudre d'autres problèmes d'optimisation. Les algorithmes génétiques sont basées sur le processus d'évolution par sélection naturelle qui a été observé dans la nature. Ils reproduisent essentiellement la manière dont la vie utilise l'évolution pour trouver des solutions aux problèmes du monde réel.

Nous avons déjà abordé ce sujet au travers d'un article précédent. Dans cet article nous allons implémenter (pour l'exemple, le langage utilisé sera Java), voyons ça plus en détails.

Pour ceux désirant une version développé en C, vous pouvez consulter cet article.

Lire la suite de Création d'un algorithme génétique (en Java)

La fiabilité d'un code source informatique

Rédigé par niconux Aucun commentaire
Classé dans : C/C++, Développement Mots clés : Code, fiabilité, développement

Dans un précédent article, traitant de SonarQube, j'avais évoqué le sujet de la mesure de la qualité d'un code source.

Steve McConnell a écrit un livre "Code Complete" où il évoque les principes de programmation utiles pour la construction de logiciels.

Dans une section de son livre, il est question des "erreurs attendues" (error expectations). En somme le nombre de bugs par lignes de code.

Il montre que la fiabilité d'un code source peut être classée selon différentes catégories.

Voyons ça plus en détails.

Lire la suite de La fiabilité d'un code source informatique

Publication de la mise à jour de Debian 7.8

Rédigé par niconux Aucun commentaire
Classé dans : News, Debian Mots clés : Debian, Wheezy, Release

Le projet Debian a l'honneur d'annoncer la huitième mise à jour de sa distribution stable Debian 7 (nommée wheezy) en date du 10 janvier 2015. Tout en réglant quelques problèmes importants, cette mise à jour corrige principalement des problèmes de sécurité de l'ancienne version stable. Les annonces de sécurité ont déjà été publiées séparément et sont simplement référencées dans ce document.

Lire la suite de Publication de la mise à jour de Debian 7.8

Fil RSS des articles