background preloader

Tools

Facebook Twitter

Www.boku.ac.at/mi/ahp/ahptutorial.pdf. AHP (Analytical Hierarchy Process) Analytical Hierarchy Process (AHP) is a process that helps us pick up one of the options of a list of choices. Each choice has a few parameters attached to it and we can set the weights of each parameter and have AHP pick the best choice from the list of choices. I will show this in the following example. Analytical Hierarchy Process for College Selection The strength of AHP is that it takes into account many different parameters for many alternatives and gives the result that best matches the parameters.

We use this in out example of college selection. Suppose you are a college student and want to come to a conclusion as to which college you should attend. Following is are 2 tables that give the lists of preferences and colleges: We will use AHP to help us come to a conclusion as to which college a student should pick. Data Collection for Preferences The preference matrices for the colleges were made using the data from rankings and rating found on a website.

Pair-wise Matrix Creation i. Software Packages for Graphical Models / Bayesian Networks. How to use the Bayes Net Toolbox. This documentation was last updated on 29 October 2007. Click here for a French version of this documentation (last updated in 2005). To define a Bayes net, you must specify the graph structure and then the parameters. We look at each in turn, using a simple example (adapted from Russell and Norvig, "Artificial Intelligence: a Modern Approach", Prentice Hall, 1995, p454). Graph structure Consider the following network. To specify this directed acyclic graph (dag), we create an adjacency matrix: N = 4; dag = zeros(N,N); C = 1; S = 2; R = 3; W = 4; dag(C,[R S]) = 1; dag(R,W) = 1; dag(S,W)=1; We have numbered the nodes as follows: Cloudy = 1, Sprinkler = 2, Rain = 3, WetGrass = 4. In Matlab 6, you can use logical arrays instead of double arrays, which are 4 times smaller: dag = false(N,N); dag(C,[R S]) = true; ...

However, some graph functions (eg acyclic) do not work on logical arrays! You can visualize the resulting graph structure using the methods discussed below. Node_sizes = [4 2 3 5]; Netica Bayesian Network Software from Norsys. Octave. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs.

The Octave language is quite similar to Matlab so that most programs are easily portable. Octave is distributed under the terms of the GNU General Public License. March 7, 2014 — Octave 3.8.1 Released Version 3.8.1 is a bug fixing release and is now available for download. One of the biggest new features for the Octave 3.8.x release series is a graphical user interface. Given the length of time and the number of bug fixes and improvements since the last major release Octave, we also decided against delaying the release any longer. MATLAB - The Language Of Technical Computing. Software Packages for Graphical Models / Bayesian Networks.

Bnt - Project Hosting on Google Code. MSBNx. What's New 6/16/2010 - The MSBNx sample code is now available for C# 4 and VS2010: SamplesCSharp2010.zip 9/20/2007 - The MSBNx sample code is now available in C#: SamplesCSharp.zip 1/31/2007 -- The first time you run MSBNx under Windows Vista, you'll get this pop-up message: "DLL Self-registration failed for HMMAddinLib.dll". Click "OK" and ignore the message. 9/10/2001 -- If you get a Run-Time 13 error when you try to run MSBNx, check the FAQs for a fix. The FAQs also include help for timeout during downloads. 08/02/2001 -- Before installing a new version, you must uninstall the previous version. 08/02/2001 - Reading models from the WinMine tool not supported for now. 08/01/2001 - Released version 1.4.0.2 - changes the default Value of Information measure for diagnosis to entropic. MSBNx MSBNx is a component-based Windows application for creating, assessing, and evaluating Bayesian Networks, created at Microsoft Research.

Comments and Questions Background Recommendations Assessment C.M. List of Queueing Theory Software. This page gives a list of queueing theory software. The list was compiled by Dr. Myron Hlynka of the University of Windsor, who welcomes any additions to the list. His e-mail address is hlynka@uwindsor.ca The URL of this page is Last updated: June 10, 2014. Octave-Forge - Extra packages for GNU Octave (added June 10, 2014) Java Modelling Tools(added June 10, 2014) Solutions to Queueing Systems (added June 10, 2014) Queueing Theory Calculator.

Go/return to Myron Hlynka's Queueing Theory Page.