Blue Theme Orange Theme Green Theme Red Theme
 
Click Here for 3 Month Free of ASP.NET Hosting!
Home | Forums | Videos | Photos | Downloads | Blogs | E-Books | Interviews | Jobs | Beginners | Training
 | Consulting  
Submit an Article Submit a Blog 
 Login Close
User Id:
Password:
 
Forgot Password
Forgot Username
Why Register
  This section contains
Articles (40)
Tutorials (0)
Resources (0)
Downloads (0)
 Jump to
Skip Navigation Links
TechnologyExpand Technology
WebsiteExpand Website
 Resources  
Close
 Our Network  
Close
Search :       Advanced Search »
Home »  Algorithms & AI
Algorithms & AI in C# - Articles, Resources, Downloads, Blogs, Book Chapters, Tutorial, Source code
Welcome to Algorithms & Artificial Intelligence section of C# Corner. In this section, you will find various Algorithms and Artificial Intelligence related source code samples, articles, tutorials, and tips.
Post a new article
Post a new resource
Post a new download
Post a new blog
Post a new book chapter
Post a new tutorial
This section is sponsored by
ArticlesVideosBlogsBook ChaptersDownloadsResourcesTutorials
 Articles  
Sorted by:  
C# Image Proccessing Techniques: Part I by Tamer Khalil on Nov 10, 2009
In the series of article we will build together our general use image processing class in C#.
Simple genetic algorithm on C# by Alfredo Alvarez on Oct 07, 2009
First steps on the exploration of genetic algorithms using C#
Creating Cursor in form of ELLIPSE in C# by nicolas on Jul 31, 2009
This article shows how to easily create custom cursors in C#.
Calculating the normalized compression distance between two strings by Marc Dommers on Jan 20, 2009
The normalized compression distance (NCD) is a mathematical tool to cluster any objects that are similar. Besides, this article discusses the use of two RichTextBox controls for pasting and copying of text. It also introduces the use of the ContextMenuStrip control.
Introduction to Building a Plug-In Architecture Using C# by Matthew Cochran on Sep 09, 2007
In this article we'll take another look at how we can use the state pattern to build a plug-in architecture that will allow us to change the behavior of our application by placing differnt plug-ins into a folder.
Using a Genetic Algorithm to Do Consultant Scheduling in C# by Mike Gold on Apr 08, 2007
This article describes a way to use a type of genetic algorithm called PBIL (Population Based Incremenetal Learning) to optimize the scheduling of consultants on a group of 5 project.
AI: Using Genetic Algorithms and NetSpell to Solve Anagrams by Mike Gold on Jan 31, 2007
Remember the puzzles where you are given a jumble of letters and you have to unscramble a word? This article shows you how to use a genetic algorithm and NetSpell, an open source spell checker, to solve these anagram puzzles.
AI: Population based Incremental Learning in C# and .NET by Mike Gold on Jan 29, 2007
In this article I would like to discuss another offshoot of the genetic algorithm called Population Based Incremental Learning (PBIL).
Solving Polynomial Equations with Complex Roots using Genetic Algorithms in C# by Mike Gold on Jan 29, 2007
This article features a program in which the user can enter a polynomial equation and it will use GAs to determine the complex roots.
Using Genetic Algorithms to Determine Calculus Derivative Functions in C# and.NET by Mike Gold on Nov 27, 2006
This article describes how you can use genetic algorithms in .NET to determine derivatives of mathematical functions. The program uses an algorithm called Multiple Expression Programming (MEP) inside the genomes to exercise a function tree.
C# Introduction to Fuzzy Computing: Part I by Matthew Cochran on Nov 17, 2006
Boolean logic often fails to adequately simulate real-world conditions because things are never simply just black and white (or zeroes and ones) but exist in millions of shades of grey. This article is a brief introduction to the subject of fuzzy computing through demonstration of a few of the core principles using a fuzzy controller.
Biology Inspired Computing Work in C# by Nick Hardman on Aug 31, 2006
Biology teaches us a set of rules defined by nature that have evolved over millions of years. So, if you want to put intelligence into something simplifying the world around you into basic rules can give you a big head start.
Evolving Register Network using Genetic Algorithms in C# by Mike Gold on Aug 31, 2006
Genetic Algorithms are powerful AI tools because they can evolve through trial and error and converge into a solution. In this article we will use genetic algorithms to come up with an analog solution.
Using Genetic Algorithms to Generate Evolutionary Art in C# and .NET by Mike Gold on Aug 31, 2006
In this article we will experiment a bit with genetic algorithms and creating fitness functions that produce art on a Windows Form.
Simulating a Swarm Algorithm in C# by Mike Gold on Aug 31, 2006
Rather than reinvent the wheel, I took this code and translated it into C# to demonstrate the swarm behavior in a Windows Form using GDI+. The algorithm is exactly the same and also a fairly simple one.
Using Generic Algorithms to Layout Circuit Boards by Mike Gold on Aug 31, 2006
This article tells you how to use a Genetic Algorithm to optimally layout parts on a circuit board so they have the shortest connections between them.
Regular Expression Validator by Mohammed Asief on Aug 31, 2006
This tool is useful when you are creating Regular Expression. This tool will help you in checking syntax of the regular expression typed in.
Gene Expression Programming (GEP) in C# and .NET by Mike Gold on Aug 31, 2006
Gene Expression programming (GEP) is a subset of Genetic Algorithms, except it uses genomes whose strings of numbers represent symbols. The string of symbols can further represent equations, grammars, or logical mappings.
C# Artificial Intelligence (AI) Programming: A Basic Object Oriented (OOP) Framework for Neural Networks by Matthew Cochran on Aug 23, 2006
A Neural Network is an Artificial Intelligence (AI) methodology that attempts to mimic the behavior of the neurons in our brains. In this article, we’ll be building a basic framework for AI Neural Networks in C# and teach our program to perform basic X-OR operations.
Random isn't Really Random -- C# Random Number Generation by Matthew Cochran on Jul 18, 2006
This article covers overriding the System.Random object in order to produce better random numbers. The project file contains a library of eight commonly used random number generating algorithms, the best of which is the Mersenne Twister algorithm.
Memory Management in .NET by Tushar agarwal on Feb 07, 2006
This tutorial describes about Memory Management in .NET
Introduction to Model View Control (MVC) Pattern using C# by Matthew Cochran on Feb 01, 2006
The benefits of using the Model-View-Control (MVC) pattern in our development projects is that we can completely decouple our business and presentation application layers. Furthermore, we will have a completely independent object to control the presentation layer.
Algorithm to Normalize and Sort Files by Melkor on Dec 30, 2005
A program which do all the sorting work for you.
Using Genetic Algorithms to come up with Sudoku Puzzles by Mike Gold on Dec 26, 2005
Sudoku is a new type of puzzle from Japan that will keep you entertained for a time and may even get you hooked. This article demonstrates how to generate a fully populated Sudoku grid using genetic algorithms.
Garbage Collector Algorithm by Anand Thakur on Dec 22, 2005
This article explains how garbage collector algorithm works in order to clean managed heap.
 1 - 25 of 40 12
Looking for a book on Algorithms & AI? Here is our book
Accelerated C# 2008
Price: US$ 27.99

Description
Many books introduce C#, but if you don't have the time to read 1200 pages, Accelerated C# 2008 gives you everything you need to know about C# 2008 in a concentrated 500 pages of must-know information and best practices.
Browse more books here»

 Hosted by MaximumASP  |  Found a broken link?  |  Contact Us  |  Terms & conditions  |  Privacy Policy  |  Site Map  |  Suggest an Idea  |  Media Kit
Current Version: 5.2009.6.2
 © 1999 - 2009  Mindcracker LLC. All Rights Reserved