Chris Pollett > Students >
Cathy

    ( Print View )

    [Bio]

    [Project Blog]

    [CS180H Proposal]

    [CS180HReport-PDF]

    [CS180HCode-ZIP]

                          

























CS297-298 Project News Feed

11/15/04 (Meeting 7)
   (Posted on Tue, 16 Nov 2004 21:20:05 PST .)
Items Covered:
probability distribution for syndrome grid
details of circuit inputs and outputs

Next Meeting:
office hours, Tuesday 23rd, 4:00

Deliverables:
finish circuits to create DNF

   


11/02/04 (Meeting 6)
   (Posted on Tue, 16 Nov 2004 11:32:56 PST .)
Meeting 11/02/04

Items covered:
Nisan-Wigderson pseudorandom generator (overview)
Circuit class design

Deliverables:
Initial l-sparse grid class
Initial Circuit class

Questions:
Each circuit appears to take multiple inputs and have multiple outputs. 
How are the circuits divided to get inputs for Tau tautology generator?
Is i a fixed number or is a circuit generated for each row of the grid?

   


10/19/04 (Meeting 5)
   (Posted on Fri, 29 Oct 2004 12:19:24 PDT .)

Items covered:
- deliverable submission format
- possible architectures for Tau tautology generator inclusion in applet
- possible refinements of DPLL implementation
- Tau tautology definition

Deliverables:
- interation 1 of Applet (with code as zip text instead of PDF)
- intial class for circuits

   


Progress Update
   (Posted on Sun, 17 Oct 2004 20:52:04 PDT .)
Update

Finished:
-revised code and UI for deliverable 1
-emailed first deliverable (iteration 1 of Applet), with
validated html

In Progress:
-implementation of DPLL
-not(DNF) to CNF format conversion and UI change


10/05/04 (Meeting 4)
   (Posted on Sat, 09 Oct 2004 18:13:15 PDT .)
Items Covered:
- DNF negation
- DPLL details
- typical DPLL heuristic for choosing variable
- weekly blog

Deliverables:
- prototype 1 of Applet (via email)
- change user entry format to DNF
- conversion of not(DNF) to CNF
- implementation of DPLL
- printout of last blog’s reading

   


9/21/04 (Meeting 3)
   (Posted on Wed, 22 Sep 2004 12:14:12 PDT .)


Items Covered:
-review of gui interface
-discussion of conversion of DNF to CNF 
-discussion of using brute force to check satisfiability

Deliverables:
- gui interface modifications (user information, justification)
- polynomial view
- change interface to allow for DNF entry and internal conversion to CNF
- implement brute force algorithm to check CNF satisfiability
- implement storage and display format for disjunctions as vectors of coefficients
- develop way to multiply vectors of coefficients
- prototype of Applet to put online

Reading:
Dual weak pigeonhole principle, pseudo-surjective functions, and provability of 
circuit lower bounds , J. of Symbolic Logic, 69(1), (2004), pp.265-286.  

   


9/7/04 (Meeting 2)
   (Posted on Mon, 13 Sep 2004 23:16:51 PDT .)
Items Covered:

- proposal needs revision
- a proof exists showing that DPLL is faster than brute force ( can look up)
- initial Applet reviewed (list of additions under deliverables)
- discussed format of polynomials
- for pretty printer show polynomials before multiplication
- internal representation as vector of coefficients

Next Meeting: Tuesday, September 21st, 3:00 – 4:00

Deliverables:
- brute force algorithm to check if a particular CNF formula is always true. 
Allow for selection of multiple sentences and check the conjunction. 
- implement method for mapping CNF formula to polynomial as a vector of coefficients
- implement pretty printer for polynomials
- allow addition and deletion of a sentence
- add text field entry for multiple CNF entry via cut/paste


Finished:
- Applet allowing user to enter and store CNF clauses

   


Initial 180H Meeting
   (Posted on Tue, 31 Aug 2004 22:40:17 PDT .)
Items Covered:
- course set-up (blog, bio, 180H paperwork)
- my initial PowerPoint presentation (ch 7 in AI book, Groebner Basis article)
- CNF
- project (implementation of DPLL and Groebner Basis algorithms)
- definition of Tau tautologies
- conversion of CNF formula to polynomial (T -> 0, F->1, *-> v, + -> ^)


Next Meeting: Tuesday, September 7th, 11:00

Deliverables:
- Applet allowing user to enter and store CNF clauses
- Brute force algorithm to check if a particular CNF formula is always true
- (optional) method for mapping CNF formula to polynomial

   


Really Simple Syndication (RSS) Feed...