32 Pages

lecture1

Course: CS 7613, Fall 2008
School: Georgia Tech
Rating:
 
 
 
 
 

Word Count: 1147

Document Preview

Problem Classical Solving Knowledge Systems Engineering CS 7613 Spring 2002 Administrivia Class photo Mailing list? Laptop policy Today Skills survey results Getting and loading the BPS code Homework 0 Classical Problem Solvers 2.80 2.60 2.40 2.20 2.00 1.80 1.60 1.40 1.20 1.00 Symbols in Skills Survey Results List Writing and Comments IF, COND, CONSP, DO, Area DEFUN with List Writing and Funcall and...

Register Now

Unformatted Document Excerpt

Coursehero >> Georgia >> Georgia Tech >> CS 7613

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Problem Classical Solving Knowledge Systems Engineering CS 7613 Spring 2002 Administrivia Class photo Mailing list? Laptop policy Today Skills survey results Getting and loading the BPS code Homework 0 Classical Problem Solvers 2.80 2.60 2.40 2.20 2.00 1.80 1.60 1.40 1.20 1.00 Symbols in Skills Survey Results List Writing and Comments IF, COND, CONSP, DO, Area DEFUN with List Writing and Funcall and LISP Global Structs Object Macros Area Skills Survey Results 2.00 1.80 1.60 1.40 Series1 1.20 1.00 0.80 0.60 0.40 0.20 0.00 n k s t m m m ng io or ge en te hi te te at w s c s t s ua ag fic at sy sy sy ne ni ng AI m e n a U c d es io BR tl rn an ct C se ay in te n t B ra du or ba te Pa st ro e in bp a e m on m W C ra or h F e ut ul R Tr Skills Survey Results Survey averages 3.5 3 2.5 2 Series1 1.5 1 0.5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Plans based on the survey Lisp Tutorial Slower pace Lisp Fridays hour on special topic, rest open Todays focus: How to get started, how to get help Running the BPS code BPS-init.lsp: Defsys loader for all the BPS code well be using Set the BPS path! (load c:\\bps\\bps-init.lsp) (bps-menu) Checklist (for demo) Loading the right ACL image Setting the package to CL-USER Editing and loading a Lisp source file Header format (suggested) Setting the BPS path global. Help system Apropos and describe Making log files Defsystem files Last time AI programming versus conventional programming Emphasis on knowledge representation Overview of systems Themes for AI Software Engineering Problem-solvers see the world in terms of problem spaces Describe the problem in its own terms, and let Lisp make up the difference What Classical Problem Solvers Do Components of a Problem Space States (conditions of the world) Initial state (where we are) Goal state (where we want to be) Operators (actions that can change the current state) Problem solving Construct a path of states, using available operators, from initial to goal state Problem-solvers see the world in terms of problem spaces Sample Problem Spaces Subway travel Initial state: Davis Street Goal state: Morse Street Operators: Take purple line, take red line Chess Initial state: Board setup Goal state: Checkmate condition Operators: Chess moves Problem-solvers see the world in terms of problem spaces How to characterize a problem space Characterizing states Often symbols or propositional expressions Comparing states Choosing operators Operator applicability (can we use it?) Operator preference (is it the best one?) Problem-solvers see the world in terms of problem spaces Search strategy When do we backtrack? Breadth or depth-first? Use means-end analysis? Methods for choosing operators When is an operator applicable? Preconditions Which applicable operator is best? First available May assume that operators written in order of preference (e.g., travel ops ordered by speed) Problem-solvers see the world in terms of problem spaces Random Choose one--if it doesnt work out, try other. Distance metric Pick a metric that tells us which is best Why study the classical method of problem solving? Historically early method in AI GPS (Newell & Simon, 1963) STRIPS (Fikes & Nilsson, 1971) Descendants still viable: SOAR, Deep Blue Problem-solvers Provides a vocabulary for discussing see the world in terms of problem solving problem spaces States, operators, and problem spaces Classical Problem Solving Separation between the search method and the problem space Search method: generic search methods Problem space: representation of problem as set of states and operators Search Engine Problem Space How Problem Spaces provide modularity and explicitness Programming Knowledge Search Engine Knowledge Engine Reasoning of the domain Representation of Domain Knowledge Computer Program Problem Space Representation Basic search methods Breadth-first Try all applicable operators before choosing secondary operators Depth-first On the operator chosen, continue searching until either goal is reached or search fails Best-first Use a distance metric to choose best operator each time Review Problem spaces: states, ops, and control knowledge Problem space separate from search engine How do we build it? Building a Classical Problem Solver Building CPS Need a problem space API between a problem space and the search engine Requirements: Way to describe basic characteristics of states and operators in problem space Should provide multiple, interchangable search engines Should work with novel problem spaces Describe the problem in its own terms, and let Lisp make up the difference. Constructing a pluggable classical problem solver Whats a pluggable data structure? Why build a pluggable problem space obj? Search engines, to be general, need a consistent API for the problem space No guarantee that all problem spaces will respect that API Use a pluggable class, called Problem, which mediates between the two and allow an arbitrary problem space to be used with many different search engines. Describe the problem in its own terms, and let Lisp make up the difference. PROBLEM Defstruct Each problem object defines a particular problem space E.g., taking train from GT to new aquarium Requires following functions to define problem space: Goal recognizer State identicality test Print states Applicable operators for given state Distance function Once we have these, we can create generic search engines that will work with any problem space. Using pluggable function slots PROBLEM slot: Goal-recognizer Operator-applier States-identical Path-filter Distance-remaining State-printer Solution-element-printer Function description: When has goal been found? Return set of applicable operators Are states the same? Remove path from possible paths? Estimate of distance to goal Print state Print solution path segment Path object structure Records a particular solution path in terms of intermediate states and operator...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Georgia Tech - CS - 2002
CS 4210 - Advanced Operating Systems - Summer 2002Final ExamThere are 110 points on this exam. Your grade will be measured as a percentage over 100 points, so in effect there are up to 10 extra credit points available. Point values are in () for ea
Georgia Tech - CS - 4210
CS 4210 - Advanced Operating Systems - Summer 2002Final ExamThere are 110 points on this exam. Your grade will be measured as a percentage over 100 points, so in effect there are up to 10 extra credit points available. Point values are in () for ea
Georgia Tech - CS - 4803
Problem 1(a) The forward and backward errors when using sin(x) x are shown below: x forward backward 0.1 0.000167 0.000167 0.5 0.0206 0.0236 1.0 0.1585 0.571 (b) The forward and backward errors when using sin(x) x x3 /6 are shown below: x forward
Georgia Tech - CSE - 6740
CSE 6740: Problem Set 1Problem Set 1: Density Estimation, Regression, and ClassicationDue: 5PM Friday, Oct. 10, 2008In this problem set, you will use FASTlib, a C+ library for machine learning algorithm development, to implement several algorith
Georgia Tech - CSE - 6740
CSE 6740 Lecture 17How Can I Reduce/Relate the Data Points? (Association and Clustering)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 38Today1 2Associations ClusteringCentral tasks for data mining.2 / 38Associ
Georgia Tech - CSE - 6740
CSE 6740 Lecture 12What Loss Function Should I Use? (Estimation Theory)Alexander Grayagray@cc.gatech.eduGeorgia Institute of TechnologyCSE 6740 Lecture 12 p.1/33Today1. Robustness ("How safe/stable is my loss function?") 2. Comparing Estim
Georgia Tech - CSE - 6740
CSE 6740 Lecture 25How Do I Evaluate High-Dimensional Integrals? (Sampling)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 32Today1 2 3Integration and Sampling Monte Carlo Variance Reduction Markov Chain Monte Carlo
Georgia Tech - CSE - 6740
CSE 6740 Lecture 10What Loss Function Should I Use? (Maximum Likelihood and Bayesian Inference)Alexander Grayagray@cc.gatech.eduGeorgia Institute of TechnologyCSE 6740 Lecture 10 p.1/37Today1. Bayesian estimation 2. Should I be a Bayesian
Georgia Tech - CSE - 6740
CSE 6740 Lecture 23How Do I Optimize Convex/Linear Functions? (Unconstrained Linear Optimization)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 30Today1 2 3Convex Optimization Problems Unconstrained Optimization: Lin
Georgia Tech - CSE - 6740
CSE 6740: Problem Set 2Problem Set 2: PCA, Kernels, and Graphical ModelsDue: 5PM Monday, Nov. 10, 2008First, download the datasets. All of the implementations should be done in FASTlib and submitted. Please be clear about which implementations c
Georgia Tech - CSE - 6740
CSE 6740 Lecture 21How Do I Learn Actions From Data? (Reinforcement Learning)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1/1Today1 2 3Reinforcement Learning RL Methods: Known Environment RL Methods: Unknown Environmen
Georgia Tech - CSE - 6740
FASTlib: A library for Fundamental Algorithmic and Statistical ToolsRyan Riegel and Nishant Mehtarriegel@cc.gatech.edu, niche@cc.gatech.eduFASTlab, Georgia Institute of TechnologyFASTlib: A library for Fundamental Algorithmic and Statistical To
Georgia Tech - CSE - 6740
CSE 6740 Lecture 14How Can I Learn Fancier (Nonlinear) Models? (Kernelization)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 42Today1 2How to make more complex models using kernels Theory motivating kernels2 / 42
Georgia Tech - CSE - 6740
CSE 6740 Lecture 22How Do I Optimize the Parameters? (Unconstrained Optimization)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 34Today1 2Unconstrained Optimization: General Unconstrained Optimization: Sum-of-Squares
Georgia Tech - CSE - 6740
CSE 6740 Lecture 18How Can I Reduce/Relate the Features? (Dimension Reduction)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 66Today1 2Dimensionality Reduction: Linear Dimensionality Reduction: Nonlinear2 / 66Dim
Georgia Tech - CSE - 6740
CSE 6740 Lecture 16The Beautiful World of Graphical ModelsGuest Lecturer: Nishant MehtaGeorgia Institute of TechnologyWhat are graphical models?For a set of random variables, a graphical model eciently exhibits the dependence relationships of
Georgia Tech - CSE - 6740
CSE 6740 Lecture 26How Do I Evaluate Deeply-Nested Sums? (Graphical Model Inference)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 48Today1 2 3Graphical Model Computations Exact Inference Algorithms Approximate Infer
Georgia Tech - CSE - 6740
CSE 6740 Lecture 20Hidden Markov Models: Modeling, Inference, LearningGuest Lecturer: Nishant MehtaGeorgia Institute of TechnologyWhat Are Hidden Markov Models?Hidden Markov models (HMMs) are discrete Markov processes where every state generat
Georgia Tech - CSE - 6740
CSE 6740 Lecture 27How Do I Evaluate Large Sums and Searches? (Generalized N-Body Problems)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 69Generalized N-Body ProblemsGeneralized N-Body problems (GNPs), are typically co
Georgia Tech - CSE - 6740
CSE 6740 Lecture 24How Do I Optimize With Constraints? (Constrained Optimization)Alexander Gray agray@cc.gatech.eduGeorgia Institute of Technology1 / 46Today1 2Unconstrained Optimization: Latent-Variable Constrained Optimization2 / 46
Georgia Tech - CSE - 6740
Neural Networks, Another brick in the wall Guest Speaker: Nick the Greek OutlineGood Books on Neural Networks Todays LectureNeural Networks, Another brick in the wallPink FloydHow do neural networks look?Neuron (Perceptron), The fundamental El
Georgia Tech - CSE - 6740
FASTlib Design and Development ManualVersion 0.11Fundamental Algorithmic and Statistical Tools Laboratory (FASTlab) College of Computing Georgia Institute of Technology Atlanta, GA Director: Alexander Gray Core designers: Garry Boyer, Ryan Riegel,
Georgia Tech - CS - 4331
=Introduction to Problem Solving and Learning=Intelligent Agents:An Intelligent Agent is situated in an enviornment and interacts withit - i.e., it perceives the state of the environment and changes in,and acts on the environment to effect
Georgia Tech - CS - 3240
CS 3240: Languages and ComputationTuring Machine Acceptance ProblemFundamental QuestionsAre all problems Turing recognizable? Are all problems Turing decidable? The answers are no. But how do we prove it?Comparing Sizes of Infinite Sets
Georgia Tech - CHEM - 6472
CHEM 6491: Quantum Mechanics Problem Set IIDue Thursday, September 12 1. Find the eigenvalues and eigenvectors of 3 4 2 A = 0 1 2 0 0 0 and check that 1 + 2 + 3 = Tr(A) and 1 2 3 = det(A). 2. Which of the following are Hermitian? unitary? (a) (b
Georgia Tech - CHEM - 6472
CHEM 6472: Quantum Chemistry and Molecular Spectroscopy Problem Set IIIDue Tuesday, September 17 1. For an arbitrary normalized state | and operator A, calculate the sum the complete basis {|ki }. What value is obtained if A is unitary? 2. Show by
Georgia Tech - CHEM - 1310
CHAPTER 5: GasesChemistry of Gases Pressure and Boyles Law Temperature and Charles Law The Ideal Gas Law Chemical Calculations of Gases Mixtures of Gases Kinetic Theory of Gases Real GasesCHEM 1310 A/B Fall 2006Gases The states of matter: Gas:
Georgia Tech - CHEM - 1310
CHAPTER 12: Redox Reactions and Electrochemistry Recall GERtrude and LEO Gain of Electrons Reduction Loss of Electrons Oxidation Goals of Chapter: Understand redox reactions in detail Review oxidation numbers Learn electrochemical techniques
Georgia Tech - CHEM - 6472
CHEM 6472: Quantum Mechanics IR Spectroscopy Sample Questions(Not to turn in) 1. For a nonlinear molecule with N atoms, how many vibrational modes does it have? 2. Explain why a molecule with low symmetry is likely to have all its IR modes active. 3
Georgia Tech - CHEM - 1310
CHAPTER 13: Electrochemistry and Cell Voltage In this chapter: More about redox reactions Cells, standard states, voltages, half-cell potentials Relationship between G and voltage and electrical work Equilibrium constants from electrochemistry
Georgia Tech - CHEM - 1310
CHAPTER 11: Spontaneous Change and Equilibrium Goal of chapter: Be able to predict which direction a reaction will go (cases where there is not necessarily an equilibrium) At high temperatures, ice always melts instead of getting colder. (This is en
Georgia Tech - PHYSICS - 2021
THE SOLAR SYSTEM Physics 2021 Fall 2008Time: Instructor: Office: Email: Web Page: Text: 11 MWF J. R. Sowell W102 Physics Building jim.sowell@physics.gatech.edu http:/www.astronomy.gatech.edu Pathways to Astronomy, by Schneider & Arny COURSE POLICY
Georgia Tech - PHYSICS - 2021
PROBLEM SET 2 SOLUTIONSPhysics 20211. If phases are caused by the Earth's shadow, the curved terminator on the crescent and gibbous moons would indicate that both edges of the Earth are curved. However, at the quarter phases the terminator is strai
Georgia Tech - PHYSICS - 2021
PROBLEM SET 3 SOLUTIONSPhysics 20211. 1.4 deg x 60 arcmin/deg = 84 arcmin 84 arcmin x 60 arcsec/arcmin = 5040 arcsec d = 206,265 (D / ) a. b. c. d = 206,265 [( 2.6 cm ) / ( 3600 arcsec/deg )] = 150 cm = 1.50 m d = 206,265 [( 2.6 cm ) / ( 60 arcsec/
Georgia Tech - PHYSICS - 2021
PROBLEM SET 5 SOLUTIONSPhysics 20211. d = c t = (3 x 105 km/s) (4 hr) (3600 sec/hr) = 4.3 x 109 km c = f Fs 1 / ds2 = c / f = (3 x 108 m/s) / (3 x 1016 /s) = 1 x 10-8 m = 10 nm (X-ray) Fe 1 / de22.3.Fs / Fe = de2 / ds2 = (1 / 10)2 = 0.01 t
Georgia Tech - PHYSICS - 2021
PROBLEM SET 1 SOLUTIONSPhysics 20211. = 14 x 109 years x 365.25 days/year x 24 hr/day x 60 min/hr x 60 sec/min = 4.42 x 1017 seconds2a. 2b.Yes, if you are standing at one of the poles, all of the stars are circumpolar. Yes, if you are standing
Georgia Tech - PHYSICS - 2021
PROBLEM SET 11 SOLUTIONSPhysics 20211. The time between oppositions is the synodic period. E = 1 yr S-1 = E-1 P-1 S-1 = 1 (1.88) -1 = 0.468 S = 2.14 years (Earth Orbits) P = 1.88 yr P-1 = E-1 S-12.14 / 1.88 = 1.14 (Mars Orbits)2.Mars appea
Georgia Tech - PHYSICS - 2021
PROBLEM SET 7Physics 20211. A blackbody is brightest at a wavelength of 800 nm. At what wavelength would the blackbody be brightest if its temperature were tripled? 2. A blackbody has a temperature of 5 K. At what wavelength is it brightest? 3. Two
Georgia Tech - PHYSICS - 2021
PROBLEM SET 10Physics 20211. Find the largest angular size that Mercury can have as seen from the Earth. In order for Mercury to have this apparent size, at what point in its orbit must it be? 2. Suppose you have a superb telescope that can resolve
Georgia Tech - PHYSICS - 2021
PROBLEM SET 4Physics 20211. What is the orbital semi-major axis of a planet with a sidereal period of 25 years? 2. An asteroid is 2 AU from the Sun at perihelion and 6 AU from the Sun at aphelion. (a) Find the semi-major axis of the asteroids orbit
Georgia Tech - PHYSICS - 2021
PROBLEM SET 9Physics 20211. The angular diameter and distance of the Moon are 31 arcminutes and 384,400 km. Use the small angle equation to find the linear diameter of the Moon. 2. What is the angular diameter of the Earth as seen from the Moon? 3.
Georgia Tech - PHYSICS - 2021
PROBLEM SET 13Physics 20211. Demonstrate that Callisto obeys Kepler's Third Law. 2. Suppose the orbital period of one moon is exactly five-fourths as long as the orbital period of another. How often would the two moons pass one another as they orbi
Georgia Tech - PHYSICS - 2021
PROBLEM SET 12Physics 20211. What percentage of all planetary material in the Solar System is contained in Jupiter? 2. What is the ratio of Jupiter's volume to the volume of the Earth? 3. Using orbital data for a Galilean moon of your choice, calcu
Georgia Tech - MATH - 4032
MATH 4032 Test 2 Solutions, April 11, 2008, WTT Problem 1. Let n 3 and let Sn denote the shift graph with index set {1, 2, . . . , n}. Show that if k is a positive intger and n 2k , then (Sn ) k. Proof. We show that the shift graph Sn has a k-colo
Georgia Tech - MATH - 3012
MATH 3012 Homework Problems and Solutions Chapter 2, Spring 2009, WTT and MTKNote: These problems are grouped into two categories. The rst set consists of basic problems that everyone who expects to pass the course should be able to do. The second s
Georgia Tech - MATH - 2605
Solution for selected problems from chapter 4 Section 1: Problem 1 3 6 Problem 3 1 1 1 = 2 1 1 2 0 7 1 1 1 1 1 1 2 3 4 = 7 13 3 2 3 0 1 2 10 1 13 3 3 2Section 2: Problem 1 |z| = 4 2Problem 3 z= z1 z2 , z = z2 z1|z|2 = |z1 |2 + |z2 |2 = |z
Georgia Tech - MATH - 2605
Pratice Test 1B for Math2605, Spring 2004 Problem 1 a) Calculate the gradient of the function f (x, y, z) = x4 + y 4 + z 4 + xyz at the point (1, 2, 1). b) Find the linear approximation of the function f (x, yz) at the point (1, 2, 1). c) Calculate t
Georgia Tech - MATH - 2605
Pratice Test 1A for Math2605, Spring 2004 Problem 1 Consider the function f (x, y) = x4 + y 4 4xy . a) Calculate the gradient at the point x0 = (21/4 , 0). b) Find the equation for the line tangent to the curve f (x, y) = f (x0 ). c) Find all the po
Georgia Tech - MATH - 2605
Pratice Test 1A for Math2605, Spring 2004 Problem 1 Find the maximum value of the function 1+ x2 1 + (y 1)2on the set given by all pairs (x, y), such that x2 y 2 1. Find all the points where the maximal value is attained. Problem 2 a) Apply one
Georgia Tech - MATH - 2605
Solutions to practice test 3B Problem I: a) 1 1 2 Q= 2 1 5 1 5 7 R= 5 0 9 b) 1 5 1 + 3i U= 35 1 3i 5 U AU = c) eAt = 1 sin(3t) + 3 cos(3t) 5 sin(3t) 3 2 sin(3t) sin(2t) + 3 cos(3t) 3i 119 + 42i 0 105iProblem II: a) x (t) = b) T(t) = sin t co
Georgia Tech - MATH - 2605
Chapter 4 of Calculus+ : The Nonsymmetric Eigenvalue Problemby Eric A Carlen Professor of Mathematics Georgia Techc 2003 by the author, all rights reserved 1-1Table of Contents Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Georgia Tech - MATH - 4317
Analysis HomeworkSoniya Khan, Russel Krenek, Brendy Gallien, Matias Perez November 13, 20081) 1 proof: 2 0 1 2 Let the partition P = n , n , ., n1 , 1 . Therefore we have that xi = n 1 xi xi1 = n Now since f (x) is an increasing function on the in
Georgia Tech - MATH - 4280
MATH 4280 Hurley homework problem 2008February 27,1. There is test, commonly referred to as the quadruple test, given to pregnant women during the second trimester to detect fetuses with an increased risk of Downs Syndrome, among other conditi
Georgia Tech - MATH - 4280
MATH 4280 Hurley homework problem January 30, 20081 1. Let S be a source with probabilities 1 , 1 , 1 , 12 . 3 3 4(a) What is the average word length of a binary optimal code for S? (b) What are the possible word lengths l1 , l2 , l3 , l4 for a
Georgia Tech - MATH - 4280
MATH 4280 Hurley homework problem February 1, 20081. Find an r-ary Human encoding for a source with the probabilities pi = 0.3, 0.2, 0.2, 0.1, 0.1, 0.1 for r = 3 and r = 4 2. Find an r-ary Human encoding for a source with the probabilities pi = 0
Georgia Tech - MATH - 3012
MATH3012 Review for Test 1 Test 1 will cover the following sections: 1.11.4, 4.14.5, 5.15.3 and 5.5. The test problems will be similar to the problems assigned and examples given in the class. A formula sheet is allowed (but no example problems). No
Georgia Tech - MATH - 6338
MATH 6338HOMEWORK #2Due date: June 11, 2008Work the following problems and hand in your solutions. You may work together with other people in the class, but you must each write up your solutions independently. A subset of these will be selected
Georgia Tech - MATH - 1502
MATH 1502QUIZNAME: March 3, 2005Answer the following questions clearly and completely. You must provide work clearly justifying your solution. (10 points) 1. Determine whether the following innite series converges.k=12k + sin(k 2 ) k5 + 1
Georgia Tech - MATH - 6338
MATH 6338HOMEWORK #3Due date: June 30, 2008Work the following problems and hand in your solutions. You may work together with other people in the class, but you must each write up your solutions independently. A subset of these will be selected
Georgia Tech - MATH - 1522
MATH 1522 CQUIZ #5NAME: December 2, 2005Answer the following questions clearly and completely. 1 5 1. Let u1 = 1 and u2 = 1 . Let V = span{u1 , u2 }. 1 2 (8 points) a. Use the Gram-Schmidt procedure to nd an orthogonal basis for V .(Pr
Georgia Tech - MATH - 1522
MATH 1522 CQUIZ #3NAME: October 21, 2005Answer the following questions clearly and completely. 2 0 1. Let A = 3 1 1 2 1 1 2 0 1 3 3 0 . 2 0(6 points) a. Compute det(A) by using cofactors to reduce the 4 4 determinant to a sum of 3 3 dete