background preloader

Portail:Algorithmique

Portail:Algorithmique
Une page de Wikipédia, l'encyclopédie libre. Portail Algorithmique On désigne par algorithmique l’ensemble des activités logiques qui relèvent des algorithmes ; en particulier, en informatique, cette discipline désigne l'ensemble des règles et des techniques qui sont impliquées dans la définition et la conception des algorithmes. Un algorithme est un processus systématique de résolution, par le calcul, d'un problème permettant de présenter les étapes vers le résultat à une autre personne physique (un autre humain) ou virtuelle (un calculateur). Bien que leur classement soit difficile, on peut distinguer plusieurs grand groupes d'algorithmes, sans pour autant tous les classer. Algorithmes de structures de donnéesAlgorithmes de trisAlgorithmes de la théorie des graphesAlgorithmes géométriquesAlgorithmes mathématiquesUnion-findAlgorithmes de balayage Articles Portail connexes Related:  OPERATIONAL RESEARCHAlgorithmique

algorithmic.net: algorithmic composition resources | Main Calcul formel Un article de Wikipédia, l'encyclopédie libre. Comme exemples d'opérations de calcul formel, on peut citer le calcul de dérivées ou de primitives, la simplification d'expressions, ou encore la décomposition en facteurs irréductibles de polynômes. Historique[modifier | modifier le code] Le calcul formel a acquis une notoriété considérable depuis 1988 avec l'arrivée de Mathematica, dont le concepteur, Stephen Wolfram, a mené une campagne de publicité partout dans le monde. Cette publicité a fait mieux connaître le calcul formel dans le milieu industriel. Les objets du calcul formel[modifier | modifier le code] Pour chaque type d'objet que le calcul formel appréhende, il faut définir une représentation, propre à être manipulée par un ordinateur, et ensuite concevoir des algorithmes travaillant sur ces représentations. Les nombres[modifier | modifier le code] Les entiers[modifier | modifier le code] Les rationnels[modifier | modifier le code] Les entiers modulaires[modifier | modifier le code]

[Excel] Msg d'erreur ouverture document xls | CommentCaMarche Salut, voici le nom que l'on pourrai donner à ce type d'erreur: Double clic non fonctionnel pour l'ouverture Sur certains ordinateurs, pour ouvrir un document excel je dois d'abord ouvrir xcel et ensuite le document . L'ouverture par double clic envoie un essage indiquant l'abscence d'un composant. Dans l'explorateur, va dans le menu Affichage, Options des dossiers puis nglet Types de fichiers. DEMARRER -> EXECUTER -> taper "c:\program files\ ..... /regserver ********************** Sinon au niveau d'Excel2000 on peut recréer les liens avec le système en renommant la clé Excel du Registre en "Excel.old" par exemple. voici le chemin dans le Registre : Poste de travail\ Hkey_Current_User\Software\Microsoft\Office\9.0\Excel Cette adresse est valable pour Excel2000, Attention pour l'utilisateur non averti du Registre! Voici une réponse qui a été faite pour des fichiers pdf mais le problème est similaire avec excel : Dans la boite de dialogue qui s'ouvre alors : Sélectionner "Open" Bouton "Modifier"

Dreaming of Metaheuristics One of the scientist key policy is always to refer to people who did the first work (as it is pointed out by the "hard blogging scientists" manifest). It is due to the fact that researchers want to share free science with everybody (at least at little cost), and that recognition is a form of remuneration (in a similar way, Eric S. Raymond explain such mechanism for hackers, in his essay "The Cathedral and the Bazaar"). Recently is increasing a (rather small, but interesting) controversy about the authorship of the Ant Colony Optimization (ACO) idea. The "orthodox" seminal paper about ACO is a technical report, written by Dorigo, Maniezzo and Colorni, submitted in 1991. Nowadays, M. Where is the controversy ? It seems that there is an oldest paper talking about using ant colonies behavior to design algorithms. Well, this does not seems to be a big problem, everyone can miss a paper in the huge amount of ideas published every days. In my opinion, M.

Logique combinatoire Le problème que nous cherchons à traiter dans ce chapitre est le suivant: nous souhaitons écrire un programme qui prend un λ-terme en entrée et retourne sa forme normale, si elle existe. Le premier point que nous devrons traiter est la représentation des λ-termes. Une idée est d'utiliser une structure d'arbre, correspondant au type Caml: type lambda_terme = VAR of string (* variables nommees *) | APPL of lambda_terme * lambda_terme (* applications *) | ABS of string * lambda_terme;; (* abstractions *) Ceci est cependant assez maladroit, comme le lecteur pourra s'en apercevoir s'il essaie d'écrire une fonction de réduction pour ce langage. Il ne reste qu'à définir une fonction subst de substitution: ceci n'est pas trivial, à cause des problèmes particuliers posés par la capture de variables et le α-renommages. 1.1 Combinateurs SKI Une idée qui résout la plupart de ces problèmes est due originellement à Schönfinkel et à Curry, c'est la logique combinatoire. Formalisons cette idée.

Listing de l'arborescence d'un répertoire ! - Zebulon.fr Voici comment récupérer le listing d'un répertoire dans un fichier texte, le tout à partir du menu contextuel. Idéal pour l'imprimer ensuite ! Pour Windows 2000 et XP : Ouvrir l'Explorateur de fichiersAller dans Outils, Options des dossiers...Sélectionnez l’onglet Types de fichiersDans la colonne Types de fichiers allez à Dossier puis cliquez sur le bouton AvancéeDans la fenêtre Modification du type de fichier qui s’ouvre, cliquez sur Nouveau...Dans le champ Action, saisir Listing (ou un autre nom de votre choix).Enfin, dans le champs Application, saisir ceci : command.com /c tree /F /A > c:\Listing.txt Dans notre cas, un fichier Listing.txt est créé à la racine du disque C. Pour information, voici la clé dans la base de registre qui est modifiée : [HKEY_CLASSES_ROOT\Folder\shell\Listing\command]@="command.com /c tree /f /a > d:\Listing.txt" Si vous souhaitez supprimer cette astuce, il vous suffit de supprimer la clé correspondante. Pour Windows 98 : Par laubean. Voir aussi :

Dreaming of Metaheuristics Note that descriptions are picked up from the web sites of the projects. As one can see, most of these softwares are designed for evolutionnary algorithms, but I recommend you to try out some of the generic frameworks, because "genetic" algorithms are not always the best choice for solving an optimization problem, despite their wide spread. Here are the frameworks I would recommend. I would also recommend C or C++, which permits to implement fast programs, while using object oriented programming. The main idea beside the design of the framework is specified as one of the following keywords: template: design a new algorithm concist in extending a base class, perhaps the simple object model to understand, but it can be difficult to re-use existing code.component: design a new algorithm concist in select its component from availables operators, make it easy to implement algorithms, but it can be quite difficult to understand the underlying model. Favorites Here is my list : Other

Ontologie (informatique) Un article de Wikipédia, l'encyclopédie libre. Par analogie, le terme est repris en informatique et en science de l'information, où une ontologie est l'ensemble structuré des termes et concepts représentant le sens d'un champ d'informations, que ce soit par les métadonnées d'un espace de noms, ou les éléments d'un domaine de connaissances. L'ontologie constitue en soi un modèle de données représentatif d'un ensemble de concepts dans un domaine, ainsi que des relations entre ces concepts. Elle est employée pour raisonner à propos des objets du domaine concerné. Plus simplement, on peut aussi dire que l' « ontologie est aux données ce que la grammaire est au langage ». L'objectif premier d'une ontologie est de modéliser un ensemble de connaissances dans un domaine donné, qui peut être réel ou imaginaire. Les ontologies informatiques sont des outils qui permettent précisément de représenter un corpus de connaissances sous une forme utilisable par un ordinateur. Notes

Related: