|
Algorithm Animation
I've written some Java code for animating algorithms. As time passed, the code developed into a general-purpose system. The latest version, which I call Gawain, is available online.
Some earlier efforts
An old applet that animates Graham's Scan, and here's the Java source code for the applet.
An early version of Gawain. It runs on Java 1.0, suitable for older browsers.
Author: Alejo Hausner email: ah@cs.princeton.edu
CS Department, Princeton University
Last Updated: May 9, 1996
|
|
Delite Algorithm Tutorial
This help file covers how to invoke and understand the various design algorithms found in Delite. We could include an outline but it is far simpler to just go to the Navigate menu of this window and then select "Table of Contents". The outline of the following sections appears in a new dialog.
Prim's Algorithm
Prim-Dijkstra Algorithm
Tours
Esau-Williams Algorithm
Sharma
The Multi-speed Tree Design Algorithm
The Nearest-Neighbor Esau-Williams Algorithm
Th ...
|
|
ICS 161, Spring 2005:
Design and Analysis of Algorithms
General Course Information
Coursework. Coursework will consist of weekly homeworks, two midterms, and a comprehensive final exam. The overall grade will be determined 10% from homework, 25% from each midterm, and 40% from the final. However, you must pass the final exam in order to pass the class. Group work on homeworks is permitted; each student should turn in his or her own copy of the homeworks. Homeworks will usually be assi ...
|
|
Algorithms and Data Structures (CSE 2320)
Fall 1999
CSE 2320 Section 501/571 105 Nedderman Hall, TuTh 5:30-6:50pm
University of Texas at Arlington
Department of Computer Science and Engineering
Past semesters: Fall 98, Spring 99
Other course materials: Dr. Holder's CSE 5311 Materials Dr. Cook's CSE 5311 Materials,
Description: Design and analysis of algorithms with an emphasis on data structures. Approaches to analyzing lower bounds on problems and upper bounds on algorithms. Class ...
|
|
Personal Business
Forgot your log in information?
Not a member? Register now.
Manage your prepaid account.
|
|
Home
Guides
Subscriptions
Forums
Podcast
Links
News
PC Mech Store
Build Your Own PC
Weekly Columns
Buyer's Guide
Market Place
Free Magazines
Price Comparison
Main CategoriesBuild Your Own
Drives & Storage
Processors
Motherboards
Video
Memory
Sound
Power & Chassis
Networking
How it Works
Troubleshooting
Internet & WWW
Software
Operating Systems
Peripherals
Reviews
Have an account? Sign in. No account? Join now.
Page 1 of 1
Boolean L ...
|
|
This work was initiated by Prof. Frank K. H. A. Dehne with the purpose of providing a comprehensive archive of papers on algorithms in the Bulk Synchronous Parallel (BSP), the BSP* and the Coarse Grained Mulitcomputer (CGM) Model. The references herein were gathered and catalogued by Silvia Goetz.
Note: Download the compressed ps-files with click of your right mouse button and "save link as"-field !
Overview
on Algorithms
Silvia Goetz, "Algorithms in CGM, BSP and BSP* Model: A Survey" ...
|
|
Undergraduate
Graduate
Online Programs
Research
Directory
About Us
Awards
News and Events
Alumni
Industrial Relations
Outreach
Search
CS Classes for the Spring 2006 Semester
Below is a list of CS classes being offered during the Spring 2006 semester. For a list of all course descriptions, see undergraduate courses and graduate courses. The university also maintains a Class Schedule for the current semester, and a Course Catalog.
Information about Instruction ...
|
|
CMSC 427
Computer Graphics
Dave Mount
Spring 2004
HomeHandoutsLecturesOpenGLSyllabusArt-Gallery
Announcements
The course is over. I have combined all the lecture notes and handouts into one large pdf file.
General Information
Class Time Tue, Thu 2:00-3:15
RoomCSIC 3117
Course InfoSyllabus (also in PDF format)
TextComputer Graphics with OpenGL (3rd edition), D. Hearn and M. P. Baker, Prentice Hall, 2004.
Personnel InstructorTeaching Assistant
NameDave MountPooja Nath ...
|
|
Cognitive Systems: Integrated and Hybrid Architectures and Algorithms
This homepage is maintained by the Artificial Intelligence Research Group led by Vasant Honavar in the Department of Computer Science at Iowa State University.
This page is under construction. Please send suggestions for additions or changes to: honavar@cs.iastate.edu
.
Integrated and Hybrid Intelligent Systems Resource List
Hybrid Models - Learning and Architectures Mailing List. To subscribe, send email to l ...
|
|
Home Page for CMSC 251 (Algorithms)
Grades will be ready Tuesday afternoon (Dec 17). On my door.
Instructor: Samir Khuller Office: AVW 3217. Office phone: 405--6765. E-mail: samir@cs.umd.edu. Office Hours: Monday: 3pm--4pm, Wednesday 5pm--6pm, Thursday: 11am--12am. If you cannot make these hours, please make an appointment to see me at a different time.
Teaching Assistant: Sungjoon Ahn Office: AVW 4160. Office phone: 405--2724. E-mail: sjahn@cs.umd.edu. Office Hours: Monday: 1-2pm, Wednesda ...
|
|
CP2001 - Data Structures & Algorithms (3 units)
Offered in : First Semester
Availability : To all students on Townsville and Cairns campuses with appropriate prerequisites and corequisites.
Prerequisite Subjects : CP1300
Prerequisite to Subjects : CP2002, CP2003, CP3050, CP3060, CP3070, CP3100, CP3110, CP3210
Inadmissible Subject Combinations : CP2000, CP2010, CP2060, CP2101
Description
Introduction to data structures; internal data structures, e.g., lists, queues, trees, and table ...
|
|
CS 161: Design and Analysis of Algorithms
Winter 2005-06
[Announcements] [Class Time & Location] [Lecture Schedule] [Handouts] [Staff Info] [Questions?]
Announcements
DateAnnouncement
2006.jan.10The webpage is up and running!
2006.jan.20Please be sure to check the class newsgroup (su.class.cs161) regularly.
2006.jan.26The first section will be held Monday, Jan 30th, 3:15-4:05 in Gates 400.
2006.jan.26Exam #2 will be held during the regular class time (1:15 - ...
|
|
CS2604: Data Structures and File Processing
Spring Semester 1999
Instructors
Bill McQuain (MWF at 1:00 Section)
Email: mcquain@cs.vt.edu
Office: McBryde 631, 540-231-5605
Office Hours: TBA
Dr. John Roach (MWF at 9:00 and 11:00 Sections)
Email: roach@vtopus.cs.vt.edu
Office: McBryde 622, 540-231-5368
Office Hours: Mon: 0800-0850, Wed: 1000-1050, Fri: 1300-1400
Dr. Cliff Shaffer (TuTh at 12:30 Section)
Email: shaffer@cs.vt.edu
Office: McBryde 331, 540-231-4354
Office Hours ...
|
|
CSE 373 - Analysis of Algorithms
Course Time: 12:50 - 2:10PM Tuesday-Thursday
Place: 201 Hvy Engr.
Steven Skiena's office hours are after class, i.e. 2:15 -- 3:45PM Tuesday and Thursday in 1411 Computer Science, and by appointment.
The course TA will be Girish Sabhnani. He will have office hours Monday and Wednesday from 4PM to 5:30PM in the TA room (2110 CS). His email address is gk@cs.sunysb.edu and his cell phone is 631-235-9220.
During finals week Girish will have office hours by ap ...
|
|
DAJ -- A Toolkit for the Simulation of Distributed Algorithms in Java
DAJ is a toolkit for designing, implementing, testing, simulating, and visualizing distributed algorithms in Java. DAJ consists of a Java class library with a simple programming interface that allows to develop distributed algorithms based on a message passing model. The resulting programs may be executed in standalone mode using a Java interpreter or embedded as applets into HTML pages and executed by Web browsers. T ...
|
|
Course 12.2AB2 Data Structures and Algorithms II
Course Details
1999/2000
What this Course is About
The course introduces a range of standard data structures and algorithms that are important for practical programming tasks, focusing on graph, string, and geometric algorithms.
This web page will be used simply to make available any handouts and slides that are not given in the lectures. It is not intended as a full web site describing the course.
The module descriptor is available ...
|
|
Your browser should now automatically switch you to http://java.datastructures.net
|
|
David MacKay
Information Theory, Pattern Recognition and Neural Networks
Prerequisites
Course Summary
Supervisions
The Book «
·Errors
Further reading
Software
·References
Old links
Any questions?
Search :
Home
Information Theory, Inference, and Learning Algorithms
(Hardback, 640 pages, Published September 2003)
Order your copy
Price: £35.00 / $60.00 from |CUP UK/USA| |amazon.co.uk/.com/.ca/.co.jp| |Barnes and Noble USA | book ...
|
|
Distance Learning opportunities now available with our Teachnet partners!
Front page > Lesson Plans > Science > Earth
Earth
Investigating Leafs through printmaking
Understanding Time Zones
Creating Water in the Desert
Day and Night in the Desert
Front Page | Lesson Plans | Power Tools | Sharing | Distance Learning | Help
|
|
Genetic and Evolutionary Algorithms: Principles, Methods and Algorithms
Contents
1 Introduction
2 Overview
3 Selection
3.1 Rank-based fitness assignment
3.2 Roulette wheel selection
3.3 Stochastic universal sampling
3.4 Local selection
3.5 Truncation selection
3.6 Tournament selection
3.7 Comparison of selection schemes
4 Recombination
4.1 Real valued recombination
4.1.1 Discrete recombination
4.1.2 Intermediate recombination
4.1.3 Line recombination
4.1.4 E ...
|
|
Evolutionary Algorithms in Action
An Interactive Tutorial based on
Java Applets and Mathematica Notebooks
Christian Jacob
Dept. of Computer Science, Programming Languages
University of Erlangen
and
Dept. of Computer Science, The University of Calgary, Canada
Table of Contents
Introduction
About Evolvica ...
This section gives a brief overview of the ideas behind Evolvica as a web and notebook based tutorial on evolutionary algorithms. The following two ...
|
|
AI-related FAQs
Genetic Algorithms FAQ
FAQ: comp.ai.genetic part 1/6 (A Guide to Frequently Asked Questions)
FAQ: comp.ai.genetic part 2/6 (A Guide to Frequently Asked Questions)
FAQ: comp.ai.genetic part 3/6 (A Guide to Frequently Asked Questions)
FAQ: comp.ai.genetic part 4/6 (A Guide to Frequently Asked Questions)
FAQ: comp.ai.genetic part 5/6 (A Guide to Frequently Asked Questions)
FAQ: comp.ai.genetic part 6/6 (A Guide to Frequently Asked Questions)
Last Web Update on August 10, 1997 by Mark Kantrowitz AI.Repository@cs.cmu.edu
|
|
GENETIC ALGORITHMS TUTORIAL
This is a tutorial which guides you through the process of making a genetic algorithm (GA) program. To make and run the program, you'll need to use a C compiler on your computer.
Ariel View
A GA tries to simulate the process of evolution that happens on Earth. First you create a bunch of organisms who each have a unique set of genes (usually chosen randomly). They are the first generation. Then you evaluate and rank the fitness of each of the organizms according to ...
|
|
Handbook of Algorithms and Data Structures
Gaston H. Gonnet
Informatik, ETH Zürich
Ricardo Baeza-Yates
Dept. of Computer Science, Univ. of Chile
Warning: This Beta version needs a browser capable of handling tables. The contents is still under revision, please send comments as indicated below if you find any problem.
These WWW pages are not a digital version of the book, nor the complete contents of it. Here you will find the preface, table of contents, index and all sour ...
|
|
|
|
Professor Kirk Pruhs
Dept. of Computer Science
210 South Bouquet Street
Sennott Square Building, Room 6415
University of Pittsburgh
Pittsburgh , PA 15260
Email: kirk@cs.pitt.edu
Phone : 412-624-8844
Fax : 412-624-8854
Research
My research interests are in algorithmic problems that arise in computer systems and computer networks. My current research focuses on algorithmic problems in temperature and energy aware computing, algorithmic problems in scalable multicas ...
|
|
Main Page
Description
FAQ
Courses that Use(d) LYDIAN
Download
Installation
Manual
html
pdf
ps.gz
Updates & Changes
Forums
A VR Extention
EXJOBBS
People
Related Publications
One area in which visualization techniques may be applied to enhance understanding of computer systems is the field of distributed algorithms. Lydian is a simulation and visualization environment for distributed algorithms that provides to the students an experimental environment ...
|
|
CRM/ MITACS/ IRIS Workshop on Selecting and Combining Models with Machine Learning Algorithms
Montreal, Québec, Canada, April 11-14, 2000
April 11-14, 2000
Centre de Recherches Mathématiques, Montréal
Organizers: Yoshua Bengio (Université de Montréal) and Dale Schuurmans (University of Waterloo)
Workshop Program and Pointers to Workshop Material
Location of the conferences: Room 1140 (1st floor), Pavillon André-Aisenstadt, Université de Montréal, 2920 Chemin de la Tour, Montréal
...
|
|
NNUGA
Neural Network Using Genetic Algorithms
By Omri Weisman and Ziv Pollack
A final project in the course Robotics 95
Using Genetic Algorithms in Computer Learning
Essentially, Genetic Algorithms (GA) are a method of "breeding" computer programs and solutions to optimization or search problems by means of simulated evolution. Processes loosely based on natural selection, crossover, and mutation are repeatedly applied to a population of binary strings which represent potential solu ...
|
|
HAO
Your File Was Not Found On The *NEW* HAO Web Site
But that doesn't mean it has totally disappeared!
PLEASE TRY ONE OF THE FOLLOWING:
Visit Our Site Map (www.hao.ucar.edu/site.html) on the new site to locate your file
Use the Google search bar provided on this page to locate the desired page or topic
Change the domain name portion of your link to http://web.hao.ucar.edu (example: if you originally typed "www.hao.ucar.edu/foo/foo.html" try using "http://web.hao.ucar.edu/foo/foo.html")
PLEASE NOTE: THIS OPTION IS ONLY TEMPORARY AS THE OLD SITE WILL BE REMOVED AFTER THE TRANSITION PERIOD
Notify the webmaster (webmaster@hao.ucar.edu) that a page is missing.
Thank You For Your Interest In Our Site and Your Patience While We Make Our Transition.
|
|
CMPSC 101 - C++ Programming
Penn State University - Berks Campus
Instructor - Mr. Minich
General
ResourcesChapter ResourcesLecture
Resources
Monday
Section 050
Course SyllabusCh. 1 & 2
(statements)Lecture #1 (ch. 1)Jan 9
Prog. AssignmentsCh. 3 & 4
(functions)Lecture #2 (ch. 2)
asst #1 is dueJan 16
Exam Information
Ch. 5
(files)Lecture #3 (ch. 2)Jan 23
Student GradesCh. 7
(if 's & loops)Lecture #4 (ch. 3)Jan 30
Coding StandardsCh. 10
(arrays)Lecture #5 (ch. 3)Feb 6
...
|
|
PERFORMANCE '96
Lausanne, October 7-11, 1996
International Conference on Performance Theory, Measurement
and Evaluation of Computer and Communication Systems
(Organised by IFIP WG7.3)
Tutorials
Click on the following links to get an abstract of the tutorial and links for downloading the Postscript files (if available) of the Tutorial slides.
Issues in Trace-Driven Simulation
Error Bound Analysis for Queueing Networks
Queueing Networks with Finite Capacity Queues and Blockin ...
|
|
Plan for Classes of ICS621
8/22 (Tue)
Introduction
o class roster (Have students send me emails)
o algorithmics
o objectives, grading scheme and course outline
o students' background
8/24 (Thu)
Lecture (Chapter 1)
o algorithm design
o algorithm verification
o algorithm analysis
8/29 (Tue)
Lecture (Chapter 2)
o Turing machines as a model of computation
o problems as languages
o instances as strings
o input size
o comput ...
|
|
Slide 1 of 51
|
|
ServicesReferencesNewsContacts and CVs
About us
Key markets
Pulp and Paper
Panelboard
Energy
Automation and Process control
Products
Controller Series
Predictor Series
Multisimplex
-Pricing information
Unscrambler
Download
LubeRight
Key application fields
Process Optimization
Environment
Laboratories
Support
FAQ
Ordering
Distributors
Partners
Links
Search
Sponsor children
A live demonstration of the basic and modified si ...
|
|
SGI
HomeHow to BuyAbout SGIWorldwide
Products & Services | Industry Solutions | Support & Downloads | Developers
MLC++
Legal Issues
Mailing List
Documentation
Utilities
Tree Visualizer
History
Source Code
Environment/ Standards
MLC++
MLC++ is a library of C++ classes for supervised machine learning. The MLC++ utilities were created using the library.
MLC++ (up to version 1.3.X) was developed at Stanford University and was public domain; tha ...
|
|
DemoGNG (Version 1.5)
Home SysBio Research Networks DemoGNG
The Institute
¤People
¤Courses
¤Graduate study
¤Events
¤Directions
¤Search
¤FTP Server
Theoretical
Biology
Systems
Biophysics
¤People
¤Publications
¤Research
¤Diploma Theses
¤Contact
(Please wait while loading ca. 122 KByte class-code.)
DemoGNG, a Java applet, implements several methods related to competitive learning. It is possible to experiment with the methods using various data distribut ...
|
|
Automatic Design of Algorithms Through Evolution
Automatic Design of Algorithms Through Evolution (ADATE) is a system for automatic programming i.e., inductive inference of algorithms. ADATE can automatically generate non-trivial and novel algorithms. Algorithms are generated through large scale combinatorial search that employs sophisticated program transformations.
Some Selected ADATE Publications
Reference [2] in the list below gives an overview of ADATE. For the time being, the best so ...
|
|
|
The GAG Website is undergoing a redesign. Please be patient with the site in the meantime. Thank you.
For a more updated GAG information, please see here.
The Genetic Algorithms Group
Under the direction of Kenneth A. De Jong, the Genetic Algorithms Group (GAG) at George Mason University in Fairfax, Virginia is comprised of students, faculty, and representatives from local industry who share an interest in genetic algorithms and other forms of evolutionary computation. Group m ...
|
|
The JavaTM Tutorial
Start of Tutorial > Start of Trail Search
Feedback Form
Trail: Essential Java Classes
Lesson: Threads: Doing Two or More Tasks at Once
This chapter has been updated to reflect features and conventions of the latest release, JDK 5.0. If you notice any errors or omissions (or something you really like), please tell us.
A snapshot of three copies of an applet that animates different sorting algorithms is shown in the following figure. No, this chapter is ...
|
|
|
GA Optimizer
If you are using a WWW browser that can run Java applets, such as Netscape or Microsoft Internet Explorer , then you will see a button labeled Start GA. Press this button to view the graphical version of the genetic algorithm. Once started, you can dismiss the window by pressing the Quit button.
The colored lines represent the agents which are in search of the global maximum of the given graph. The agents' positions may seem random, but notice how they cluste ...
|
|
the Technology Interface / Spring98
Understanding and Implementing the
Algorithm Used for Adding BCD Numbers
By
© Jerome Tapper, 1998
jtapper@coe.neu.edu
Northeastern University
School of Engineering Technology
Boston, Massachusetts
ABSTRACT
Real numbering systems are characterized by the fact that they can be manipulated by the four basic arithmetic operations of addition, subtraction, multiplication, and division. Coded numbers on the other hand are codes of some form ...
|
|
This is an award winning page StudyWeb
Visualizing Geometric Algorithms - State of the Art
David Dobkin
Department of Computer Science
Princeton University
Princeton, NJ 08540
dpd@cs.princeton.edu
Abstract:
The visual nature of geometry makes it a natural area where visualization can be an effective tool in communicating ideas. This is enhanced by the observation that much of the action in computational geometry occurs in 2 and 3 dimensions, where visualization i ...
|
|
Summing a collection of numbers
Computing factorials
Generating the Fibonacci sequence
Finding the greatest common divisor by Euclid's algorithm
Raising a number to a large integer power
Factoring integers
The fast Fourier transform
Merging sorted lists
Merge sorting
Evaluating unsigned integer numerals
Selective tallying
Computing sines
Computing square roots by Newton's method
Swapping values
Reversing the elements of a vector
Tallying by category
Removing dup ...
|