Algorithmes - Algorithms
GROUPES - GROUPS
Department of Computer Science at the University of Warwick.
<http://www.dcs.warwick.ac.uk/~grahamc/ALCOM/index.html>
PAGES WEB
Gaston H. Gonnet Informatik, ETH Zürich Ricardo Baeza-Yates Dept. of Computer Science, Univ. of Chile
<http://www.dcc.uchile.cl/~rbaeza/handbook/hbook.html>
<http://burtleburtle.net/bob/hash/perfect.html>
<http://www.npac.syr.edu/users/paulc/lectures/montecarlo/p_montecarlo.html>
David H. Bailey
<http://www.nersc.gov/~dhb/mpdist/mpdist.html>
<http://bigbox.unl.edu/bio/bin/>
<http://www.iro.umontreal.ca/~gambit/>
<http://gersoo.free.fr/docs/stras/stras.html>
by Michael Gilleland, Merriam Park Software
<http://www.merriampark.com/ld.htm>
ASSOCIATIONS
<http://www.ch.embnet.org/>
PROJETS - PROJECTS
Virginie Collette
<http://algo.inria.fr/index.html>
<http://ant.djayux.net/>
MadKit is a modular and scalable multiagent platform written in Java and built upon the AGR (Agent/Group/Role) organizational model: agents are situated in groups and play roles.
<http://www.madkit.org/>
PAGES PERSONNELLES - HOME PAGES
An Improvement of the Scout Tree Search Algorithm
pdf
<http://www.zib.de/reinefeld/>
Senior Manager of the IBM Almaden CS Principles and Methodologies Group
courses on approximation algorithms
<http://www.almaden.ibm.com/cs/people/dpw/>
Graduate School of Industrial Administration Carnegie Mellon University Pittsburgh, PA USA
<http://mat.gsia.cmu.edu/trick/>
ALGORITHMES
MTD(f) is a new minimax search algorithm, simpler and more efficient than previous algorithms. In tests with a number of tournament game playing programs for chess, checkers and Othello it performed better, on average, than NegaScout/PVS (the AlphaBeta variant used in practically all good chess, checkers, and Othello programs).
<htt:/_theory.lcs.mit.edu/~plaat/mtdf.html>
21 Jan 1999, Carl Burch
This program implements a reasonably efficient multiplication algorithm (Karatsuba multiplication) and times it against the traditional grade-school technique.
(See the link
Karatsuba method 'Divide and conquer' below, in this page).
<http://www.users.csbsju.edu/~cburch/proj/karat/karat.txt>
Sarita Challagulla Geoff Rothman Shelia Sittinger Chris WElls
What is the shortest string which contains all of these strings?
This problem was proven to be NP-Complete in 1977 by Maier & Storer by reduction from the Vertex Cover problem.
<http://www.engr.uky.edu/~grothman/np/>
Tommi Rintala
In this paper we describe a genetic algorithm (GA) for the Shortest Common Supersequence (SCS) problem
<http://www.uwasa.fi/cs/publications/2NWGA/node100.html>
This is a continuously updated catalog of approximability results for NP optimization problems. The compendium is also a part of the book
Complexity and Approximation
<http://www.nada.kth.se/~viggo/wwwcompendium/node164.html>
Tao Jiang and Ming Li
SIAM Journal on Computing Volume 24, Number 5 pp. 1122-1139 © 1995 Society for Industrial and Applied Mathematics
<http://epubs.siam.org/sam-bin/dbq/article/23842>
Here you will find hundreds of problems. They are like the ones used during programming contests, and are available in HTML and PostScript formats. You can submit (by web or mail) your C, C++, Pascal or Java sources, trying to solve any of the problems available in our database.
<http://acm.uva.es/problemset/>
DEMOS
<http://bobo.link.cs.cmu.edu/cgi-bin/splay/splay-cgi.pl>
EXEMPLES - EXAMPLES
C code An Introduction to NURBS
An Introduction to NURBS is the ideal resource for anyone seeking a theoretical and practical understanding of these very important curves and surfaces.
<http://www.nar-associates.com/nurbs/c_code.html>
DICTIONNAIRES GLOSSAIRES - DICTIONARIES
compiled originally for the CRC Dictionary of Computer Science, Engineering and Technology
lgorithms include common
<http://www.nist.gov/dads/>
LOGICIELS - SOFTWARES
<http://www.math.mtu.edu/~kreher/cages/Src.html>
Joseph O'Rourke Department of Computer Science, Smith College. Northampton, MA 01063, USA
Light rays reflecting from mirrors. Shortest paths on a polyhedral surface. Random or uniform points on a sphere.Volume of a polyhedron. Orientation of 2D polygon (cw/ccw). Centroid of 2D simple polygon. Polygon Visibility Graphs. Intersection of triangles in 3-space. Code assosciated with textbook
<http://www.cs.smith.edu/~orourke/code.html>
JAVA
Ovidiu Schipor, Felicia Giza, Florin Hrebenciuc Facultatea de Inginerie Electrica, Université de Suceava, Roumanie
Méthode du gradient conjugué, Méthode de bissection, Méthode de la puissance, Régression linéaire et quadratique, Méthode des trapèzes, Méthode d'Euler
<http://www.eudil.fr/eudil/jbeuneu/Japplets.html>
JAVASCRIPT
trouver un morphisme, le plus simple possible, qui permet de reconstruire le mot à partir de sa première lettre.
Mots de Fibonacci, de Thue-Morse ...
<http://perso.wanadoo.fr/jean-paul.davalan/mots/agfact/index.html>
THÈSES - THESIS
By Andrew James Williamson Robinson College, Cambridge
<http://www.tcm.phy.cam.ac.uk/~ajw29/thesis/thesis.html>
DOCUMENTS - PAPERS
I started my carreer in the Department of Mathematics at the University of Caen. My interests then gradually shifted from "pure" number theory to computational number theory and related problems in cryptography, most notably integer factorization and lattice reduction.
<http://www.info.unicaen.fr/~brigitte/Publications/>
<http://algo.inria.fr/flajolet/Publications/publist.html>
<http://algo.inria.fr/banderier/index_fr.html>
'Here two equivalent versions of the Karatsuba method 'Divide and Conquer' ('Binary Splitting') are presented. The first version is based on the formula. (a + bx)
2 = a
2 + ((a + b)
2 - a
2 - b
2)x + b
2x
2, the second one - on the formula (a + bx)(c + dx) = ac + ((a + b)(c + d) - ac - bd)x + bdx
2.
FAQ Answers to the frequently asked (mainly by computer scientists) questions
<http://www.ccas.ru/personal/karatsuba/divcen.htm>
Rasmus Pagh,
<://www.daimi.au.dk/~pagh/papers/hash.ps>
Paul Coddington Northeast Parallel Architectures Center at Syracuse University
<http://www.npac.syr.edu/users/paulc/lectures/montecarlo/p_montecarlo.html>
by Michael Schindler of Compression Consulting
<http://www.compressconsult.com/huffman/>
D. Sleator Oct 9, 1998
<http://www.cs.cmu.edu/afs/cs/academic/class/15451-f98/www/lecture-notes/splay-trees.txt>
<http://www.nada.kth.se/~viggo/wwwcompendium/wwwcompendium.html>
<http://www.citeweb.net/delafoss/Sort/Papers/Asort.htm>
single-source shortest paths problem.
<http://ciips.ee.uwa.edu.au/~morris/Courses/PLDS210/dijkstra.html>
single-source shortest paths problem.
Data Structures and Algorithms John Morris University of Western Australia
<http://ciips.ee.uwa.edu.au/~morris/Courses/PLDS210/dijkstra.html>
publishes expository and survey papers on all areas of mathematics and computer science. The papers may concern broad developments or single new interesting applications, historical reminiscences or important events. In general, the articles are related with the research being conducted at
CWI, but all quality papers of general interest are welcome. Normal referee procedures will apply to all articles submitted.
<http://www.cwi.nl/publications/QUARTERLY/in_quart.html>
JOURNAUX - LETTERS
<http://www.ercb.com/index.html>
Editor-in-Chief: C. K. Wong (si souscription)
<http://link.springer.de/link/service/journals/00453/index.htm>
COURS - COURSES
Le livre Eléments d'algorithmique est paru chez Masson en 1992. Il est maintenant épuisé. Le livre est téléchargeable ici, en totalité ou en partie, en ps.gz ou en pdf.
Eléments d'algorithmique by Beauquier, Berstel, Chrétienne est mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Pas de Modification 3.0 Unported
<http://www-igm.univ-mlv.fr/~berstel/Elements/Elements.html>
Claire Kenyon, Frédéric Magniez
<http://www.lri.fr/~magniez/dea-approx-testing.html>
Undergraduate and Introductory Graduate Courses, Advanced or Specialized Courses, Other Algorithms Related Resources
<http://www.cs.pitt.edu/~kirk/algorithmcourses/index.html>
The class directory has been organized so that classes within the same program are grouped together.
<http://www.stanford.edu/var/dir.classes.html>
Introduction to graphics systems, rasterization, clipping, transformations, modeling, viewing, hidden surface removal, illumination, and shading. Emphasis on realistic, 3D image synthesis.
<http://www.cs.umbc.edu/~rheingan/435/>
<http://linkage.rockefeller.edu/wli/bioinfocourse.html>
Christian Fondrat (Centre ressources informatiques de l'université Paris V)
<http://www.citi2.fr/bio2/biocours/intro.html>
<http://www.icgeb.trieste.it/~netsrv/courseware/Title.htm>
Yoshua Bengio
<http://www.iro.umontreal.ca/~bengioy/ift2030/A00/index.html>
Jean Beuneu Ecole Polytechnique Universitaire de Lille
Ce site fait partie d'un ensemble de cours proposés par l'Atelier de Recherches Pédagogiques de l'E.P.U. Lille.
<http://www.eudil.fr/eudil/jbeuneu/index.html>
TUTORIELS - TUTORIALS - TUTORS
Slitex Foilset CPS615 Numerical Integration Module
This module describes numerical integration covering first the simplest trapezoidal and Simpson's rule. This is followed by their general Newton-Cotes extensions and adaptive Simpson's Rule. Gaussian integration is briefly described. Most of the presentation is devoted to Monte Carlo methods including Importance Sampling and Metropolis Method. Examples are given from financial modelling, experimental and theoretical high energy physics.
<http://www.npac.syr.edu/users/gcf/CPS615NI95/p_NI.html>
MANUELS - MANUALS
<http://www.ch.embnet.org/CoursEMBnet/Teaching/gcg/gcg.html>
is a library of sample instances for the TSP (and related problems) from various sources and of various types.
<http://www.iwr.uni-heidelberg.de/iwr/comopt/software/TSPLIB95/>
QUESTIONS - FAQ
<http://www.faqs.org/faqs/by-archive-name.html>
<ftp://rtfm.mit.edu:/pub/usenet/news.answers/graphics/algorithms-faq>
LIENS - LINKS
<http://www.nada.kth.se/~viggo/problemlist/links.html>