Project report cs331.

Slides:



Advertisements
Similar presentations
Join Algorithms. Join Algorithms - 1 There are 6 join Algorithms These are the 6 ways that the optimiser can choose to use to solve a join They all have.
Advertisements

Discrete Math CSC151 Analysis of Algorithms. Complexity of Algorithms  In CS it's important to be able to predict how many resources an algorithm will.
3.3 Graphing Systems of Inequalities. Steps to Graphing a System of Inequalities. 1) Graph each inequality with out shading the region. 2) Find the region.
6.8 –Systems of Inequalities. Just like systems of equations, but do the inequality part!
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Question: What is the density of an orange
{ CS203 Lecture 7 John Hurley Cal State LA. 2 Execution Time Suppose two algorithms perform the same task such as search (linear search vs. binary search)
Lecture 4. RAM Model, Space and Time Complexity
Analysis of algorithms Analysis of algorithms is the branch of computer science that studies the performance of algorithms, especially their run time.
1 N -Queens via Relaxation Labeling Ilana Koreh ( ) Luba Rashkovsky ( )
5.4 – Solving Compound Inequalities. Ex. Solve and graph the solution.
Graph a function EXAMPLE 2 The table shows the average score s on the mathematics section of the Scholastic Aptitude Test (SAT) in the United States from.
Fundamentals of Algorithms MCS - 2 Lecture # 8. Growth of Functions.
The Growth of Functions Rosen 3.2. What affects runtime of a program? the machine it runs on the programming language the efficiency of the compiler the.
CS-7081 Irreflexive – (13 - 8). CS-7082 Example – (13 - 9)
Quiz Review!!! 1.Write the testable question format/equation 2.Write the hypothesis format/equation 3.Make a data table for: How does the amount of water.
Sample Graphing. Assign #Sample Graphing45 pts. X – Y Coordinates Shows a change of 2 or more variables X – Horizontal axis ____________________ Independent.
Reducing a Set Covering Matrix. S I T E S Cost Areas
GC 211:Data Structures Week 2: Algorithm Analysis Tools Slides are borrowed from Mr. Mohammad Alqahtani.
Algebra 1 Section 4.3 Graph Linear Equations by using Intercepts A linear equation (the graph is a line) takes the form Ax + By = C. Which are linear equations?
Algebra 1 Section 4.2 Graph linear equation using tables The solution to an equation in two variables is a set of ordered pairs that makes it true. Is.
Warm-Up Exercises 1. Make a table for y = 2x + 3 with domain 0, 3, 6, and Write a rule for the function. ANSWER y = 3x + 1 x0369 y Input, x.
Data Structures I (CPCS-204) Week # 2: Algorithm Analysis tools Dr. Omar Batarfi Dr. Yahya Dahab Dr. Imtiaz Khan.
A Guide to Dr. Young’s CS331 Project Report Writing
GC 211:Data Structures Week 2: Algorithm Analysis Tools
How fast is the fastest man alive?
Introduction to Analysis of Algorithms
GC 211:Data Structures Algorithm Analysis Tools
Systems of Equations Lesson 41: Solve by using a matrix
Title of your science project
Algorithm Analysis CSE 2011 Winter September 2018.
Science Fair Title Name Period Teacher.
6.2 Solving Quadratic Equations by Graphing
Scientific Method Jeopardy
Algorithms + Data Structures = Programs -Niklaus Wirth
Human Energy Systems Unit Activity 1.3: Graphing Arctic Sea Ice
Climate graphs These graphs show the climate of two different biomes. Describe their climate and try to work out which biomes they are from.
Exponential Functions
A Guide to Dr. Young’s CS331 Project Report Writing
CS 188: Artificial Intelligence Fall 2008
Lecture 6 Efficiency of Algorithms (2) (S&G, ch.3)
(What story does the graph tell?)
Algorithms + Data Structures = Programs -Niklaus Wirth
y x y = x + 2 y = x + 4 y = x – 1 y = -x – 3 y = 2x y = ½x y = 3x + 1
Function Tables and Graphs
CSE 373 Data Structures and Algorithms
Project 1 Guidelines.
11.1 Intro to Limits.
Chengyu Sun California State University, Los Angeles
Simpson’s Diversity Lab
Problem of the Day 3 Minutes!.
Project 2 Guidelines.
Graph System of Equations!!
August 2016 Mrs. Burchette.
Print the following triangle, using nested loops
Solutions of Linear Functions
Rocky K. C. Chang September 11, 2018
Paper Airplane Lab Experiment
Equations of Circles 2 14b Equations of Circles 2.
Steps to Make a Portfolio
Warmup Take out the Fossil Find worksheet from yesterday and begin answering the questions on the second page.
Graphing Created on graph paper or on the computer
August 2016 Mrs. Burchette.
Question/Purpose Ask your question, and state your purpose. What is your reason for asking this question? What are you trying to discover? Refer to your.
Aim: How do we graph lines using a table?
CSE 373: Data Structures and Algorithms
Data Structures Using C++ 2E
MR. SYRACUSE’S LAB REPORT
Analyze the data in this graph
Algorithm Efficiency and Sorting
Presentation transcript:

Project report cs331

Must have a COVER PAGE Label all sections according to the cover page. Staple in the order of the cover page.

SECTION 1 – data Set Data sets Tables – recording all times and find the average. Graphs – Graph all algorithms on one graph. label x, y axis with units included. Briefly explain your data set. Ex: tables compare algorthms with size of matrix for ex. Total of N tables….

Testing Strategy How did you find your data? Did everything in loop? What time unit used? Why? When testing, did you use uniform test data for all algorithms, or different for each? Note: Don’t run tests concurrently. Can result in one test’s resource consumption disproportionately affecting the runtime of another .

Explanation of Results Does your graph match the algorithms theoretical growth rate. Why? Why not? Explain your implementation that could affect your results. Explain through implementation.

Theoretical Comparison Talk about how each algorithm has its theoretical complexity. Ex: classical matrix uses 3 for loops…O(n^3). How does the nested for loops result in a theoretical complexity O(n^3).

Comparing algorithms Difference between two algorithms. (implementation). Compare best, and worst cases. Which one performs better if the data set is larger/smaller? Explain why you think this way. s

Strengths /Constraints What do you think you did well on? Do you think your machine affected your results? What could you have improved? Any possible problems while implementing a solution? Etc. …