From mboxrd@z Thu Jan 1 00:00:00 1970 From: swflint@flintfam.org (Samuel W. Flint) Subject: Re: Org Publish Error Date: Mon, 12 Feb 2018 09:19:41 -0600 Message-ID: <871shqb5gy.fsf@curry.flintfam.org> References: <87vaf3vu81.fsf@curry.flintfam.org> <87inb2abbd.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40960) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1elFuT-0000Cp-4u for emacs-orgmode@gnu.org; Mon, 12 Feb 2018 10:21:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1elFtW-0003uW-11 for emacs-orgmode@gnu.org; Mon, 12 Feb 2018 10:20:49 -0500 Received: from mx.flintfam.org ([2001:19f0:6401:1c4:5400:ff:fe4b:c898]:58738) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1elFtU-0003rb-AS for emacs-orgmode@gnu.org; Mon, 12 Feb 2018 10:19:49 -0500 In-Reply-To: <87inb2abbd.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Mon, 12 Feb 2018 08:58:46 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Nicolas Goaziou Cc: Org-Mode >>>>> Nicolas Goaziou writes: NG> Hello, swflint@flintfam.org (Samuel W. Flint) writes: >> I'm currently getting the following error upon HTML export in >> publish projects: >>=20 >> cl-mapcar: Wrong type argument: sequencep, t >>=20 >> It appears it's coming up somewhere in the following: >>=20 >> mapcar(#[257 "\300^A\301\"\207" [org-tags-expand t] 4 "\n\n(fn >> TAG)"] t) cl-mapcar(#[257 "\300^A\301\"\207" [org-tags-expand t] >> 4 "\n\n(fn TAG)"] t) apply(cl-mapcar #[257 "\300^A\301\"\207" >> [org-tags-expand t] 4 "\n\n(fn TAG)"] t nil) cl-mapcan(#[257 >> "\300^A\301\"\207" [org-tags-expand t] 4 "\n\n(fn TAG)"] t) >> org-export--prune-tree((org-data nil (section (:begin 1 :end 330 >> :contents-begin 1 NG> Could you provide an uncompiled backtrace, i.e., calling `C-u NG> M-x org-reload' first? Here you go. NG> Regards, NG> -- Nicolas Goaziou Sam Debugger entered--Lisp error: (wrong-type-argument sequencep t) mapcar((closure ((definitions) (walk-data) (excluded) (selected) (ignore)= (info :export-options nil :back-end [cl-struct-org-export-backend html nil= ((bold . org-html-bold) (center-block . org-html-center-block) (clock . or= g-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-bl= ock . org-html-dynamic-block) (entity . org-html-entity) (example-block . o= rg-html-example-block) (export-block . org-html-export-block) (export-snipp= et . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnot= e-definition . org-html-footnote-definition) (footnote-reference . org-html= -footnote-reference) (headline . org-html-headline) (horizontal-rule . org-= html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlin= etask . org-html-inlinetask) (inner-template . org-html-inner-template) (it= alic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword)= (latex-environment . org-html-latex-environment) (latex-fragment . org-htm= l-latex-fragment) (line-break . org-html-line-break) (link . org-html-link)= (node-property . org-html-node-property) (paragraph . org-html-paragraph) = (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (plan= ning . org-html-planning) (property-drawer . org-html-property-drawer) (quo= te-block . org-html-quote-block) (radio-target . org-html-radio-target) (se= ction . org-html-section) (special-block . org-html-special-block) (src-blo= ck . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (= strike-through . org-html-strike-through) (subscript . org-html-subscript) = (superscript . org-html-superscript) (table . org-html-table) (table-cell .= org-html-table-cell) (table-row . org-html-table-row) (target . org-html-t= arget) (template . org-html-template) (timestamp . org-html-timestamp) (und= erline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . = org-html-verse-block)) ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype)= (:html-container "HTML_CONTAINER" nil org-html-container-element) (:descri= ption "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (= :html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-a= bs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-h= ome "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" = nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-po= stamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-= preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newl= ine) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (= :subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "= html-style" org-html-head-include-default-style) (:html-head-include-script= s nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attri= bute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-di= vs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-ty= pe) (:html-extension nil nil org-html-extension) (:html-footnote-format nil= nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-f= ootnote-separator) (:html-footnotes-section nil nil org-html-footnotes-sect= ion) (:html-format-drawer-function nil nil org-html-format-drawer-function)= (:html-format-headline-function nil nil org-html-format-headline-function)= (:html-format-inlinetask-function nil nil org-html-format-inlinetask-funct= ion) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent n= il nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-optio= ns) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-= image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-h= tml nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil= org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax= -template) (:html-metadata-timestamp-format nil nil org-html-metadata-times= tamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:h= tml-preamble-format nil nil org-html-preamble-format) (:html-table-align-in= dividual-fields nil nil org-html-table-align-individual-fields) (:html-tabl= e-caption-above nil nil org-html-table-caption-above) (:html-table-data-tag= s nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-ht= ml-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil= org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix n= il nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html= -text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-= class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:ht= ml-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil o= rg-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-= inline-images nil nil org-html-inline-images) ...) ((:filter-options . org-= html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filte= r) (:filter-final-output . org-html-final-function)) nil (104 "Export to HT= ML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-= html-export-to-html) (111 "As HTML file and open" (lambda ... ...))))] :tra= nslate-alist ((bold . org-html-bold) (center-block . org-html-center-block)= (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer)= (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (examp= le-block . org-html-example-block) (export-block . org-html-export-block) (= export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-wid= th) (footnote-definition . org-html-footnote-definition) (footnote-referenc= e . org-html-footnote-reference) (headline . org-html-headline) (horizontal= -rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-b= lock) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-t= emplate) (italic . org-html-italic) (item . org-html-item) (keyword . org-h= tml-keyword) (latex-environment . org-html-latex-environment) (latex-fragme= nt . org-html-latex-fragment) (line-break . org-html-line-break) (link . or= g-html-link) (node-property . org-html-node-property) (paragraph . org-html= -paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain= -text) (planning . org-html-planning) (property-drawer . org-html-property-= drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio= -target) (section . org-html-section) (special-block . org-html-special-blo= ck) (src-block . org-html-src-block) (statistics-cookie . org-html-statisti= cs-cookie) (strike-through . org-html-strike-through) (subscript . org-html= -subscript) (superscript . org-html-superscript) (table . org-html-table) (= table-cell . org-html-table-cell) (table-row . org-html-table-row) (target = . org-html-target) (template . org-html-template) (timestamp . org-html-tim= estamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (ve= rse-block . org-html-verse-block)) :exported-data #s(hash-table size 4001 t= est eq rehash-size 1.5 rehash-threshold 0.8 data ( ...)) :input-buffer "csc= e-421.org" :input-file "/home/swflint/org/school/2018/spring/csce-421.org" = :html-doctype "xhtml-strict" :html-container "div" :description nil :keywor= ds nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "ht= tp://samflint.com/" :html-link-up "http://samflint.com/notes/" :html-mathja= x "" :html-postamble auto :html-preamble t :html-head "\n\n\n\n" :html-head-extra "" :subtitle nil :html-head-include-default-style t = :html-head-include-scripts t :html-allow-name-attribute-in-anchors nil :htm= l-divs ((preamble "div" "preamble") (content "div" "content") (postamble "d= iv" "postamble")) :html-checkbox-type ...) (data org-data nil (section (:be= gin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affi= liated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" :begin = 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 :ti= tle ... :parent #5) (headline ... ...) (headline ... ...) (headline ... ...= )) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :co= ntents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (section= ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-bla= nk 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) = (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 = :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :par= ent #5) (section ... ...) (headline ... ...) (headline ... ...)) (headline = (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin= 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...))= (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :co= ntents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (head= line ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :p= re-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ... :pa= rent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12= 017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :leve= l 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 = :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 120= 17 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture= 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-e= nd 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... ...= )) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 = :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) (s= ection ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" :beg= in 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19311 = :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bla= nk 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliate= d 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Le= cture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :c= ontents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (sec= tion ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key "TITL= E" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 :post-bl= ank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value "Samue= l W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :parent #3)= ) (keyword (:key "EMAIL" :value "swflint@flintfam.org" :begin 74 :end 104 := post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :value = "<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affiliated= 104 :parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil stat:n= il todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliated 135= :parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twocolumn]= " :begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) (keyw= ord (:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=3D0.125 in]{= geometry}" :begin 230 :end 295 :post-blank 0 :post-affiliated 230 :parent #= 3)) (keyword (:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 295 :e= nd 329 :post-blank 0 :post-affiliated 295 :parent #3))) (headline (:raw-val= ue "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :conte= nts-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 330 :title (#("Lecture 2" 0 9 (:parent #3))) :parent (org-da= ta nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :pos= t-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keywo= rd ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .)) #3 (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1= :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (sec= tion ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre= -blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent = #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7= 700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... = :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (headl= ine (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-b= egin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keywor= d nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil := commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... .= ..)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1= :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (= headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 1201= 7 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ...= :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begi= n 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lec= ture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :conten= ts-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ...= ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blan= k 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5= ) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" = :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19= 311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value= "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank = 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) = (section ... ...) (headline ... ...) (headline ... ...)))) (headline (:raw-= value "Resources" :begin 343 :end 666 :pre-blank 1 :contents-begin 357 :con= tents-end 665 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type= nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil := post-affiliated 343 :title (#("Resources" 0 9 ...)) :parent #3) (section (:= begin 357 :end 666 :contents-begin 357 :contents-end 665 :post-blank 1 :pos= t-affiliated 357 :parent #4) (plain-list (:type unordered :begin 357 :end 6= 65 :contents-begin 357 :contents-end 665 :structure ... :post-blank 0 :post= -affiliated 357 :parent #5) (item ... ...) (item ... ...) (item ... ... ...= ) (item ... ...) (item ... ...)))) (headline (:raw-value "Constraint Satisf= action 101" :begin 666 :end 2169 :pre-blank 1 :contents-begin 698 :contents= -end 2168 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 666 :title (#("Constraint Satisfaction 101" 0 27 ...)) :parent = #3) (section (:begin 698 :end 2169 :contents-begin 698 :contents-end 2168 := post-blank 1 :post-affiliated 698 :parent #4) (plain-list (:type unordered = :begin 698 :end 2168 :contents-begin 698 :contents-end 2168 :structure ... = :post-blank 0 :post-affiliated 698 :parent #5) (item ... ... ...) (item ...= ...) (item ... ...) (item ... ... ...) (item ... ... ...) (item ... ... ..= .) (item ... ... ...) (item ... ... ...) (item ... ...)))) (headline (:raw-= value "Defining a problem" :begin 2169 :end 3576 :pre-blank 1 :contents-beg= in 2192 :contents-end 3576 :level 2 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 2169 :title (#("Defining a problem" 0 18 ...))= :parent #3) (section (:begin 2192 :end 3577 :contents-begin 2192 :contents= -end 3576 :post-blank 1 :post-affiliated 2192 :parent #4) (plain-list (:typ= e unordered :begin 2192 :end 3576 :contents-begin 2192 :contents-end 3576 := structure ... :post-blank 0 :post-affiliated 2192 :parent #5) (item ... ...= ) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) (item= ... ...) (item ... ... ...) (item ... ...) (item ... ...) (item ... ...) (= item ... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 3" :beg= in 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 35= 77 :title (#("Lecture 3" 0 9 (:parent #3))) :parent (org-data nil (section = (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-= affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword= ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:= raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343= :contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 330 :title ... :parent #5) (headline ... ...) (headli= ne ... ...) (headline ... ...)) #3 (headline (:raw-value "Lecture 4" :begin= 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 4295= :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5= " :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 769= 9 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (headl= ine ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre= -blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent= #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :en= d 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :pr= iority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footno= te-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :tit= le ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :b= egin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 1201= 6 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 11115 :title ... :parent #5) (section ... ... ...)) (headline (:raw-val= ue "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 := contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (headl= ine (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents= -begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-key= word nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp ni= l :commentedp nil :post-affiliated 13124 :title ... :parent #5) (section ..= . ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 = :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 := title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12:= Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17= 211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (= headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :e= nd 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :p= riority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footn= ote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :ti= tle ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...)= ))) (section (:begin 3590 :end 4295 :contents-begin 3590 :contents-end 4294= :post-blank 1 :post-affiliated 3590 :parent #3) (plain-list (:type unorder= ed :begin 3590 :end 4294 :contents-begin 3590 :contents-end 4294 :structure= (... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 3590 = :parent #4) (item (:bullet "- " :begin 3590 :end 3664 :contents-begin 3593 = :contents-end 3664 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 3590 :tag nil :parent #5) (paragraph ... #("a= lways a given " 0 15 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin = 3664 :end 4254 :contents-begin 3667 :contents-end 4254 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 3664 :tag= nil :parent #5) (paragraph ... #("Constraints are relations\n" 0 26 ...)) = (plain-list ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 4254 := end 4294 :contents-begin 4257 :contents-end 4294 :checkbox nil :counter nil= :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4254 :tag nil := parent #5) (paragraph ... #("Code must always be well structured!\n" 0 37 .= ..)))))) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank= 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 4295 :title (#("Lecture 4" 0 9= (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 :contents= -begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent #5) (ke= yword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword= ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" :begin= 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 1= :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :fo= otnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 :t= itle ... :parent #5) (headline ... ...) (headline ... ...) (headline ... ..= .)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :c= ontents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (sectio= n ... ...)) #3 (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre= -blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent = #5) (section ... ...) (headline ... ...) (headline ... ...)) (headline (:ra= w-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 771= 3 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil :t= odo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commente= dp nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (he= adline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :conten= ts-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (headline= ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-b= lank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 11115 :title ... :parent= #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 = :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 := title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10"= :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 1= 4890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 13124 :title ... :parent #5) (section ... ...) (headline ... ...)) (= headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :con= tents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) (secti= on ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" :begin 1= 7178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19311 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 17= 178 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectur= e 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :conte= nts-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (section= ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 4308 :e= nd 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 :post-affilia= ted 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 5997 :co= ntents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 4308= :parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin 4311= :contents-end 4384 :checkbox nil :counter nil :structure ... :pre-blank 0 = :post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ... ...= #("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin = 4384 :end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384 :tag= nil :parent #5) (paragraph ... #("Constraints are defined as " 0 27 ...) .= .. #("\n" 0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " := begin 4968 :end 4998 :contents-begin 4971 :contents-end 4998 :checkbox nil = :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 496= 8 :tag nil :parent #5) (paragraph ... #("VVP -- Variable Value Pair\n" 0 27= ...))) (item (:bullet "- " :begin 4998 :end 5082 :contents-begin 5001 :con= tents-end 5082 :checkbox nil :counter nil :structure ... :pre-blank 0 :post= -blank 0 :post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("make = sure to implement check function, and to do so in a very independent manner= \n" 0 81 ...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-begin 5= 085 :contents-end 5166 :checkbox nil :counter nil :structure ... :pre-blank= 0 :post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph ... = #("keep track of a number of constraint checks, always incrementing for eve= ry check\n" 0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :contents= -begin 5169 :contents-end 5201 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (paragr= aph ... #("will be writing abscom to parse\n" 0 32 ...))) (item (:bullet "-= " :begin 5201 :end 5488 :contents-begin 5204 :contents-end 5488 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 5201 :tag nil :parent #5) (paragraph ... #("Graph representation\n" 0 21 .= ..)) (plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 5488 = :end 5764 :contents-begin 5491 :contents-end 5764 :checkbox nil :counter ni= l :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag nil = :parent #5) (paragraph ... #("relations in intension are defined by set-bul= ider notation\n" 0 59 ...)) (plain-list ... ... ... ... ... ... ... ...)) (= item (:bullet "- " :begin 5764 :end 5997 :contents-begin 5767 :contents-end= 5997 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 = :post-affiliated 5764 :tag nil :parent #5) (paragraph ... #("constraints im= plemented\n" 0 24 ...)) (plain-list ... ... ...))))) (headline (:raw-value = "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :conten= ts-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 5998 :title (#("Lecture 5" 0 9 (:parent #3))) :parent (org-da= ta nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :pos= t-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keywo= rd ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :co= ntents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline = ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lect= ure 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-en= d 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-val= ue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :con= tents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 4295 :title ... :parent #5) (section ... ...)) #3 (headlin= e (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-beg= in 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...= )) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 := contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (he= adline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 = :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ... := parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin = 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1= 2017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectu= re 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents= -end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... .= ..)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank = 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) = (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" :b= egin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 1931= 1 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value "= Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 = :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (s= ection ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 6= 011 :end 6719 :contents-begin 6011 :contents-end 6718 :post-blank 1 :post-a= ffiliated 6011 :parent #3) (plain-list (:type unordered :begin 6011 :end 67= 18 :contents-begin 6011 :contents-end 6718 :structure (... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :p= ost-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " :begin 60= 11 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil :counter= nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 :tag n= il :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) (plain-= list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 6465 :c= ontents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :structure= ... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #5) = (paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... ... ..= . ... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-begin 6= 468 :contents-end 6538 :checkbox nil :counter nil :structure ... :pre-blank= 0 :post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph ... = #("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "- " :b= egin 6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6538= :tag nil :parent #5) (paragraph ... #("Interactive systems\n" 0 20 ...)) (= plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 6669 :end 6718 = :contents-begin 6672 :contents-end 6718 :checkbox nil :counter nil :structu= re ... :pre-blank 0 :post-blank 0 :post-affiliated 6669 :tag nil :parent #5= ) (paragraph ... #("Molecular biologiy\n" 0 19 ...)) (plain-list ... ...)))= ) (headline (:raw-value "Formal characterization" :begin 6719 :end 7364 :pr= e-blank 1 :contents-begin 6747 :contents-end 7363 :level 2 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Formal = characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 7364 :c= ontents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6747 := parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :contents-beg= in 6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliated 67= 47 :parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...) (it= em ... ... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begin 736= 4 :end 7699 :pre-blank 1 :contents-begin 7390 :contents-end 7699 :level 2 := priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :foot= note-section-p nil :archivedp nil :commentedp nil :post-affiliated 7364 :ti= tle (#("Proof of CSP into SAT" 0 21 ...)) :parent #3) (section (:begin 7390= :end 7700 :contents-begin 7390 :contents-end 7699 :post-blank 1 :post-affi= liated 7390 :parent #4) (plain-list (:type unordered :begin 7390 :end 7699 = :contents-begin 7390 :contents-end 7699 :structure ... :post-blank 0 :post-= affiliated 7390 :parent #5) (item ... ...) (item ... ...) (item ... ...) (i= tem ... ...))))) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 := pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title (#("Lect= ure 6" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330= :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :pare= nt #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...= ) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture= 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 357= 6 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (headl= ine ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-= blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #= 5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 59= 98 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... := parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998= :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :p= riority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footn= ote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :tit= le ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...))= #3 (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 = :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (h= eadline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017= :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ... = :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin= 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :l= evel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank= 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated = 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lect= ure 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :content= s-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... = ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank= 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5)= (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" := begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 193= 11 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1= :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (= section ... ...) (headline ... ...) (headline ... ...)))) (headline (:raw-v= alue "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-begin 77= 31 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword nil := todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :comment= edp nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :parent = #3) (section (:begin 7731 :end 10104 :contents-begin 7731 :contents-end 101= 03 :post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type unord= ered :begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 :struc= ture ... :post-blank 0 :post-affiliated 7731 :parent #5) (item ... ... ...)= (item ... ... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 7= " :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end = 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :po= st-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-aff= iliated 10104 :title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-data ni= l (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-bla= nk 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ..= .) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (= headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :content= s-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline ... .= ..) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 3= " :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 429= 4 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-value "L= ecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents= -end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 4295 :title ... :parent #5) (section ... ...)) (headline (:raw-= value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 := contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline= ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700= :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :t= itle ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lecture = 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end= 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 11115 :title ... :parent #5) (section ... ... ...)) (headline (:ra= w-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12= 030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (= headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :con= tents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (secti= on ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 1= 4891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14= 891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectur= e 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-beg= in 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ..= .)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 193= 12 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1931= 2 :title ... :parent #5) (section ... ...) (headline ... ...) (headline ...= ...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 11114 :p= re-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#("Arc= Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115 :con= tents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 10137 = :parent #4) (plain-list (:type unordered :begin 10137 :end 11114 :contents-= begin 10137 :contents-end 11114 :structure ... :post-blank 0 :post-affiliat= ed 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... ...) (item= ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value "Lect= ure 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents= -end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent (org-da= ta nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :pos= t-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keywo= rd ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :co= ntents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline = ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lect= ure 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-en= d 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-val= ue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :con= tents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline (= :raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6= 011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil := todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comment= edp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (hea= dline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin= 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 77= 00 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lectur= e 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-e= nd 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 10104 :title ... :parent #5) (headline ... ...)) #3 (headline (:= raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin = 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ...))= (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :c= ontents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (sec= tion ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin= 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :l= evel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank= 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated = 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lect= ure 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-b= egin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section ... = ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 1= 9312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19= 312 :title ... :parent #5) (section ... ...) (headline ... ...) (headline .= .. ...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :content= s-end 12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:begin= 11128 :end 11282 :type org :tblfm nil :contents-begin 11128 :contents-end = 11281 :value nil :post-blank 1 :post-affiliated 11128 :parent #4) (table-ro= w (:type standard :begin 11128 :end 11179 :contents-begin 11130 :contents-e= nd 11178 :post-blank 0 :post-affiliated 11128 :parent #5) (table-cell ... #= ("Property" 0 8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-cell .= .. #("Complexity" 0 10 ...))) (table-row (:type rule :begin 11179 :end 1123= 0 :contents-begin nil :contents-end nil :post-blank 0 :post-affiliated 1117= 9 :parent #5)) (table-row (:type standard :begin 11230 :end 11281 :contents= -begin 11232 :contents-end 11280 :post-blank 0 :post-affiliated 11230 :pare= nt #5) (table-cell ... #("AC" 0 2 ...)) (table-cell ... #("AC-1" 0 4 ...)) = (table-cell ... ...))) (plain-list (:type unordered :begin 11282 :end 12016= :contents-begin 11282 :contents-end 12016 :structure (... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-af= filiated 11282 :parent #4) (item (:bullet "- " :begin 11282 :end 11481 :con= tents-begin 11285 :contents-end 11481 :checkbox nil :counter nil :structure= ... :pre-blank 0 :post-blank 0 :post-affiliated 11282 :tag nil :parent #5)= (paragraph ... #("solutions found by\n" 0 19 ...)) (plain-list ... ... ...= ... ... ... ... ...)) (item (:bullet "- " :begin 11481 :end 11543 :content= s-begin 11484 :contents-end 11543 :checkbox nil :counter nil :structure ...= :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil :parent #5) (pa= ragraph ... #("when implementing AC1, terminate if domain wipe-out occurs\n= " 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 :contents-begin 1= 1546 :contents-end 11586 :checkbox nil :counter nil :structure ... :pre-bla= nk 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) (paragraph .= .. #("worst case complexity is seldom reached\n" 0 40 ...))) (item (:bullet= "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 11698 :ch= eckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-aff= iliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 13 ..= .) ... #("discover a solution to a CSP, or may find an inconsistent problem= (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 11698 :e= nd 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :tag ni= l :parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... ... ..= . ...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-b= lank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Lecture= 9" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 :c= ontents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent = #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2"= :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (headline= ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-bla= nk 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) = (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 = :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :par= ent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :e= nd 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title = ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (h= eadline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :conten= ts-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline .= .. ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-bla= nk 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #= 5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end = 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title= ... :parent #5) (section ... ... ...)) #3 (headline (:raw-value "Lecture 1= 0" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end= 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 13124 :title ... :parent #5) (section ... ...) (headline ... ...))= (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :c= ontents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) (sec= tion ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" :begin= 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19311 :l= evel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank= 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated = 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lect= ure 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :con= tents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (secti= on ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 12030= :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 :post-a= ffiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 :end = 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post= -blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin 1203= 0 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12030 :ta= g nil :parent #5) (paragraph ... #("Remember to deal with Node Consistency = -- and don't include it in the check count\n" 0 82 ...))) (item (:bullet "-= " :begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 :check= box nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affili= ated 12115 :tag nil :parent #5) (paragraph ... #("see lecture 8 notes\n" 0 = 20 ...))) (item (:bullet "- " :begin 12138 :end 12171 :contents-begin 12141= :contents-end 12171 :checkbox nil :counter nil :structure ... :pre-blank 0= :post-blank 0 :post-affiliated 12138 :tag nil :parent #5) (paragraph ... #= ("AC3 is not only more powerful\n" 0 30 ...))) (item (:bullet "- " :begin 1= 2171 :end 12191 :contents-begin 12174 :contents-end 12191 :checkbox nil :co= unter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12171 = :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 ...))) (item (:bullet "-= " :begin 12191 :end 12249 :contents-begin 12194 :contents-end 12249 :check= box nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affili= ated 12191 :tag nil :parent #5) (paragraph ... #("AC3 is " 0 7 ...) ... #("= \n" 0 1 ...))) (item (:bullet "- " :begin 12249 :end 12329 :contents-begin = 12252 :contents-end 12329 :checkbox nil :counter nil :structure ... :pre-bl= ank 0 :post-blank 0 :post-affiliated 12249 :tag nil :parent #5) (paragraph = ... #("AC4 is even more efficient, but requires special bookkeeping, is " 0= 65 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12329 :end 12460 = :contents-begin 12332 :contents-end 12460 :checkbox nil :counter nil :struc= ture ... :pre-blank 0 :post-blank 0 :post-affiliated 12329 :tag nil :parent= #5) (paragraph ... #("Variant of AC-3 called AC-2001, but requires cubic s= pace, has yet another variant, AC-3.1" 0 89 ...) ... #(", requires differen= t bookkeeping\n" 0 33 ...))) (item (:bullet "- " :begin 12460 :end 13082 :c= ontents-begin 12463 :contents-end 13082 :checkbox nil :counter nil :structu= re ... :pre-blank 0 :post-blank 0 :post-affiliated 12460 :tag nil :parent #= 5) (paragraph ... #("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (item (= :bullet "- " :begin 13082 :end 13123 :contents-begin 13085 :contents-end 13= 123 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 13082 :tag nil :parent #5) (paragraph ... #("AC3 tends to be= a bit better than AC4\n" 0 38 ...)))))) (headline (:raw-value "Lecture 10"= :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 1= 4890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 13124 :title (#("Lecture 10" 0 10 (:parent #3))) :parent (org-data n= il (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-bl= ank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword .= ..) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) = (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :conten= ts-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline ... = ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture = 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 42= 94 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-value "= Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :content= s-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline (:raw= -value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 = :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headlin= e ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 770= 0 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1= :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :fo= otnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 := title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7"= :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 1= 1114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 10104 :title ... :parent #5) (headline ... ...)) (headline (:raw-val= ue "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 := contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) (h= eadline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :conte= nts-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) (section= ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :p= re-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :pa= rent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transi= tions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents= -end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre= -blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :pare= nt #5) (section ... ...) (headline ... ...) (headline ... ...)))) (section = (:begin 13138 :end 13846 :contents-begin 13138 :contents-end 13845 :post-bl= ank 1 :post-affiliated 13138 :parent #3) (plain-list (:type unordered :begi= n 13138 :end 13845 :contents-begin 13138 :contents-end 13845 :structure (..= . ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affi= liated 13138 :parent #4) (item (:bullet "- " :begin 13138 :end 13164 :conte= nts-begin 13141 :contents-end 13164 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 13138 :tag nil :parent #5) (= paragraph ... #("soundness -- can trust\n" 0 23 ...))) (item (:bullet "- " = :begin 13164 :end 13217 :contents-begin 13167 :contents-end 13217 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 13164 :tag nil :parent #5) (paragraph ... #("complete -- will always find= a solution if exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 :end = 13280 :contents-begin 13220 :contents-end 13280 :checkbox nil :counter nil = :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag nil := parent #5) (paragraph ... #("more efficient AC variants are useful for use = during search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 13371 :c= ontents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :structu= re ... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :parent #= 5) (paragraph ... #("but when enforcing AC during search, you must be able = to keep track of what was removed\n" 0 88 ...))) (item (:bullet "- " :begin= 13371 :end 13487 :contents-begin 13374 :contents-end 13487 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1337= 1 :tag nil :parent #5) (paragraph ... #("remember properties are not the sa= me as the algorithms! there may be many algorithms to implement each proper= ty!\n" 0 113 ...))) (item (:bullet "- " :begin 13487 :end 13845 :contents-b= egin 13490 :contents-end 13845 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (parag= raph ... #("most consistency methods are local initially\n" 0 45 ...)) (pla= in-list ... ... ... ... ... ... ...)))) (headline (:raw-value "Intelligent = Backtracking Algorithms" :begin 13846 :end 14890 :pre-blank 1 :contents-beg= in 13886 :contents-end 14890 :level 2 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 13846 :title (#("Intelligent Backtracking Al= gorithms" 0 35 ...)) :parent #3) (section (:begin 13886 :end 14891 :content= s-begin 13886 :contents-end 14890 :post-blank 1 :post-affiliated 13886 :par= ent #4) (plain-list (:type unordered :begin 13886 :end 14890 :contents-begi= n 13886 :contents-end 14890 :structure ... :post-blank 0 :post-affiliated 1= 3886 :parent #5) (item ... ...) (item ... ...) (item ... ... ...) (item ...= ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...) (item= ... ...) (item ... ...) (item ... ...))))) (headline (:raw-value "Lecture = 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-en= d 17177 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 14891 :title (#("Lecture 11" 0 10 (:parent #3))) :parent (org-dat= a nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post= -blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keywor= d ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...= )) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :con= tents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline .= .. ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lectu= re 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end= 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :po= st-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-aff= iliated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-valu= e "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :cont= ents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type= nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil := post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline (:= raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 60= 11 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :t= odo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commente= dp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (head= line ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin = 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :leve= l 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 = :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 770= 0 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture= 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-en= d 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 10104 :title ... :parent #5) (headline ... ...)) (headline (:raw-= value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 1112= 8 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :t= odo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commente= dp nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...))= (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :co= ntents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) (sect= ion ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :p= re-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :pa= rent #5) (section ... ...) (headline ... ...)) #3 (headline (:raw-value "Le= cture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents= -begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-key= word nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp ni= l :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section ..= . ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin= 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :l= evel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank= 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated = 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (headline= ... ...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 :conte= nts-end 17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-list = (:type unordered :begin 14905 :end 17177 :contents-begin 14905 :contents-en= d 17177 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) = :post-blank 0 :post-affiliated 14905 :parent #4) (item (:bullet "- " :begin= 14905 :end 14940 :contents-begin 14908 :contents-end 14940 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1490= 5 :tag nil :parent #5) (paragraph ... #("Variables " 0 10 ...) ... #(", " 0= 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14940 :end 14995 := contents-begin 14943 :contents-end 14995 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 14940 :tag nil :parent = #5) (paragraph ... #("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (:bull= et "- " :begin 14995 :end 15045 :contents-begin 14998 :contents-end 15045 := checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-a= ffiliated 14995 :tag nil :parent #5) (paragraph ... #("Constraint between "= 0 19 ...) ... #("and " 0 4 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) = (item (:bullet "- " :begin 15045 :end 15069 :contents-begin 15048 :contents= -end 15069 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-bla= nk 0 :post-affiliated 15045 :tag nil :parent #5) (paragraph ... #("Constrai= nt graph " 0 17 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15069= :end 15103 :contents-begin 15072 :contents-end 15103 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15069 :tag= nil :parent #5) (paragraph ... #("Arcs of " 0 8 ...) ... #(": " 0 2 ...) .= .. #("\n" 0 1 ...))) (item (:bullet "- " :begin 15103 :end 15147 :contents-= begin 15106 :contents-end 15147 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 15103 :tag nil :parent #5) (para= graph ... #("Instantiation order is static or dynamic\n" 0 41 ...))) (item = (:bullet "- " :begin 15147 :end 15180 :contents-begin 15150 :contents-end 1= 5180 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 := post-affiliated 15147 :tag nil :parent #5) (paragraph ... #("lang primitive= s are from lisp\n" 0 30 ...))) (item (:bullet "- " :begin 15180 :end 15500 = :contents-begin 15183 :contents-end 15500 :checkbox nil :counter nil :struc= ture ... :pre-blank 0 :post-blank 0 :post-affiliated 15180 :tag nil :parent= #5) (paragraph ... #("Data structures\n" 0 16 ...)) (plain-list ... ... ..= . ... ...)) (item (:bullet "- " :begin 15500 :end 15865 :contents-begin 155= 03 :contents-end 15865 :checkbox nil :counter nil :structure ... :pre-blank= 0 :post-blank 0 :post-affiliated 15500 :tag nil :parent #5) (paragraph ...= #("Generic form\n" 0 13 ...)) (plain-list ... ... ... ... ... ...)) (item = (:bullet "- " :begin 15865 :end 15936 :contents-begin 15868 :contents-end 1= 5936 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 := post-affiliated 15865 :tag nil :parent #5) (paragraph ... #("label and unla= bel functions are provided by the backtrack algorithm\n" 0 68 ...))) (item = (:bullet "- " :begin 15936 :end 15987 :contents-begin 15939 :contents-end 1= 5987 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 := post-affiliated 15936 :tag nil :parent #5) (paragraph ... #("label is forwa= rd move, unlabel is backward move\n" 0 48 ...))) (item (:bullet "- " :begin= 15987 :end 17177 :contents-begin 15990 :contents-end 17177 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1598= 7 :tag nil :parent #5) (paragraph ... #("For BT\n" 0 7 ...)) (plain-list ..= . ... ... ...))))) (headline (:raw-value "Lecture 12: Phase Transitions" :b= egin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 1931= 1 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 17178 :title (#("Lecture 12: Phase Transitions" 0 29 (:parent #3))) :pa= rent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-= end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword= ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)= (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre= -blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5= ) (headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw= -value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 = :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headli= ne (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-beg= in 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 4295 :title ... :parent #5) (section ... ...))= (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :cont= ents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) (section .= .. ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lectu= re 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-en= d 10103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-v= alue "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117= :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (he= adline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :conten= ts-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) (section = ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pr= e-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title ... :par= ent #5) (section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 = :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 := title ... :parent #5) (section ... ...) (headline ... ...)) (headline (:raw= -value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14= 905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) #= 3 (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312= :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1= :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :fo= otnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 = :title ... :parent #5) (section ... ...) (headline ... ...) (headline ... .= ..)))) (section (:begin 17211 :end 19312 :contents-begin 17211 :contents-en= d 19311 :post-blank 1 :post-affiliated 17211 :parent #3) (plain-list (:type= unordered :begin 17211 :end 19311 :contents-begin 17211 :contents-end 1931= 1 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :po= st-blank 0 :post-affiliated 17211 :parent #4) (item (:bullet "- " :begin 17= 211 :end 17229 :contents-begin 17214 :contents-end 17229 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17211 := tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 0 15 ...))) (item (= :bullet "- " :begin 17229 :end 17248 :contents-begin 17232 :contents-end 17= 248 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 17229 :tag nil :parent #5) (paragraph ... #("Order parameter= \n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 :contents-begin= 17251 :contents-end 17311 :checkbox nil :counter nil :structure ... :pre-b= lank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) (paragraph= ... #("Probability solution exists for random problems is almost 1\n" 0 60= ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 17314 := contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ... #("= there's a critical value whereby, after it, probability is almost 0\n" 0 68= ...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 := contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ... #("= around the critical value, the probability is around 0.5\n" 0 57 ...))) (it= em (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :contents-en= d 17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank = 0 :post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost of sol= ving drops sharply as it gets further to the right of the critical value, b= ut high as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17556 := end 17673 :contents-begin 17559 :contents-end 17673 :checkbox nil :counter = nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17556 :tag n= il :parent #5) (paragraph ... #("around .5 probability is high cost of solv= ing, no matter the algorithm, this is referred to as a phase transition\n" = 0 114 ...))) (item (:bullet "- " :begin 17673 :end 17742 :contents-begin 17= 676 :contents-end 17742 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 17673 :tag nil :parent #5) (paragraph ..= . #("conjecture regarding the characterization of NP complete problems\n" 0= 66 ...))) (item (:bullet "- " :begin 17742 :end 17795 :contents-begin 1774= 5 :contents-end 17795 :checkbox nil :counter nil :structure ... :pre-blank = 0 :post-blank 0 :post-affiliated 17742 :tag nil :parent #5) (paragraph ... = #("applies to detecting/implementing arc-consistency\n" 0 50 ...))) (item (= :bullet "- " :begin 17795 :end 18000 :contents-begin 17798 :contents-end 18= 000 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 17795 :tag nil :parent #5) (paragraph ... #("random graphs a= re almost always easy to to color -- conjecture from famous paper\n" 0 81 .= ..)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 18000 :end 18= 046 :contents-begin 18003 :contents-end 18046 :checkbox nil :counter nil :s= tructure ... :pre-blank 0 :post-blank 0 :post-affiliated 18000 :tag nil :pa= rent #5) (paragraph ... #("For CSPs, it's either density or tightness\n" 0 = 43 ...))) (item (:bullet "- " :begin 18046 :end 18139 :contents-begin 18049= :contents-end 18139 :checkbox nil :counter nil :structure ... :pre-blank 0= :post-blank 0 :post-affiliated 18046 :tag nil :parent #5) (paragraph ... #= ("currently effects the way of expirement conduct -- try and deal with the = hardest problems\n" 0 90 ...))) (item (:bullet "- " :begin 18139 :end 18222= :contents-begin 18142 :contents-end 18222 :checkbox nil :counter nil :stru= cture ... :pre-blank 0 :post-blank 0 :post-affiliated 18139 :tag nil :paren= t #5) (paragraph ... #("but be careful not to focus exclusively on the redi= or around the critical value\n" 0 80 ...))) (item (:bullet "- " :begin 1822= 2 :end 18274 :contents-begin 18225 :contents-end 18274 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18222 :ta= g nil :parent #5) (paragraph ... #("Run on random CSPs -- given statistical= analysis\n" 0 49 ...))) (item (:bullet "- " :begin 18274 :end 19311 :conte= nts-begin 18277 :contents-end 19311 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 18274 :tag nil :parent #5) (= paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 ...)) (plain-list .= .. ... ... ... ... ... ... ... ... ...))))) (headline (:raw-value "Lecture = 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :content= s-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 19312 :title (#("Lecture 13: Back-track= ing: Continued" 0 36 (:parent #3))) :parent (org-data nil (section (:begin = 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliat= ed 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (k= eyword ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-valu= e "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :conten= ts-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 330 :title ... :parent #5) (headline ... ...) (headline ... .= ..) (headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end = 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 42= 95 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :t= itle ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" := begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (headline= ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-bl= ank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5= ) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 1= 1115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :prior= ity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-= section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title = ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begi= n 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 11115 :title ... :parent #5) (section ... ... ...)) (headline (:raw-value = "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :con= tents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (headline= (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-be= gin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-keywor= d nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil := commentedp nil :post-affiliated 13124 :title ... :parent #5) (section ... .= ..) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :en= d 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :pr= iority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footno= te-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 :tit= le ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Ph= ase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211= :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) #3))= (section (:begin 19352 :end 19690 :contents-begin 19352 :contents-end 1968= 8 :post-blank 1 :post-affiliated 19352 :parent #3) (plain-list (:type unord= ered :begin 19352 :end 19688 :contents-begin 19352 :contents-end 19688 :str= ucture (... ... ... ... ...) :post-blank 0 :post-affiliated 19352 :parent #= 4) (item (:bullet "- " :begin 19352 :end 19435 :contents-begin 19355 :conte= nts-end 19435 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-= blank 0 :post-affiliated 19352 :tag nil :parent #5) (paragraph ... #("keep = track of path -- an array of the instantiations thus far and to be created\= n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 :contents-begin = 19438 :contents-end 19499 :checkbox nil :counter nil :structure ... :pre-bl= ank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) (paragraph = ... #("remember what unlevel does -- actually performs backtracking\n" 0 61= ...))) (item (:bullet "- " :begin 19499 :end 19541 :contents-begin 19502 := contents-end 19541 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 19499 :tag nil :parent #5) (paragraph ... #("= many different ways to order variables\n" 0 39 ...))) (item (:bullet "- " := begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 19541 :tag nil :parent #5) (paragraph ... #("when doing value-ordering, us= e lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " :begin 19599 := end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil :counter = nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 :tag n= il :parent #5) (paragraph ... #("eventually, variable ordering heuristics "= 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...))))) (h= eadline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank 1 :co= ntents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping" 0 1= 2 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin 19707= :contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) (plai= n-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 :cont= ents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :parent = #5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)))) (hea= dline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank= 1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 20224 :title (#("Conflict-di= rected BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 20853 :conten= ts-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 20249 :pa= rent #4) (plain-list (:type unordered :begin 20249 :end 20853 :contents-beg= in 20249 :contents-end 20853 :structure ... :post-blank 0 :post-affiliated = 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... ...) (item ..= . ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...) (ite= m ... ...)))))) cl-struct-org-export-backend-tags t) (tag) (org-tags-expand= tag t)) t) cl-mapcar((closure ((definitions) (walk-data) (excluded) (selected) (igno= re) (info :export-options nil :back-end [cl-struct-org-export-backend html = nil ((bold . org-html-bold) (center-block . org-html-center-block) (clock .= org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic= -block . org-html-dynamic-block) (entity . org-html-entity) (example-block = . org-html-example-block) (export-block . org-html-export-block) (export-sn= ippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (foot= note-definition . org-html-footnote-definition) (footnote-reference . org-h= tml-footnote-reference) (headline . org-html-headline) (horizontal-rule . o= rg-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (in= linetask . org-html-inlinetask) (inner-template . org-html-inner-template) = (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keywo= rd) (latex-environment . org-html-latex-environment) (latex-fragment . org-= html-latex-fragment) (line-break . org-html-line-break) (link . org-html-li= nk) (node-property . org-html-node-property) (paragraph . org-html-paragrap= h) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (p= lanning . org-html-planning) (property-drawer . org-html-property-drawer) (= quote-block . org-html-quote-block) (radio-target . org-html-radio-target) = (section . org-html-section) (special-block . org-html-special-block) (src-= block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie= ) (strike-through . org-html-strike-through) (subscript . org-html-subscrip= t) (superscript . org-html-superscript) (table . org-html-table) (table-cel= l . org-html-table-cell) (table-row . org-html-table-row) (target . org-htm= l-target) (template . org-html-template) (timestamp . org-html-timestamp) (= underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block= . org-html-verse-block)) ((:html-doctype "HTML_DOCTYPE" nil org-html-docty= pe) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:des= cription "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space= ) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-us= e-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-lin= k-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_U= P" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html= -postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "ht= ml-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head n= ewline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline= ) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style ni= l "html-style" org-html-head-include-default-style) (:html-head-include-scr= ipts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-at= tribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html= -divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox= -type) (:html-extension nil nil org-html-extension) (:html-footnote-format = nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-htm= l-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-s= ection) (:html-format-drawer-function nil nil org-html-format-drawer-functi= on) (:html-format-headline-function nil nil org-html-format-headline-functi= on) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-fu= nction) (:html-home/up-format nil nil org-html-home/up-format) (:html-inden= t nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-op= tions) (:html-infojs-template nil nil org-html-infojs-template) (:html-inli= ne-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-a= s-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil = nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-math= jax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-ti= mestamp-format) (:html-postamble-format nil nil org-html-postamble-format) = (:html-preamble-format nil nil org-html-preamble-format) (:html-table-align= -individual-fields nil nil org-html-table-align-individual-fields) (:html-t= able-caption-above nil nil org-html-table-caption-above) (:html-table-data-= tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org= -html-table-header-tags) (:html-table-use-header-tags-for-first-column nil = nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefi= x nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-h= tml-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-k= wd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (= :html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil ni= l org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:ht= ml-inline-images nil nil org-html-inline-images) ...) ((:filter-options . o= rg-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-fi= lter) (:filter-final-output . org-html-final-function)) nil (104 "Export to= HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" o= rg-html-export-to-html) (111 "As HTML file and open" (lambda ... ...))))] := translate-alist ((bold . org-html-bold) (center-block . org-html-center-blo= ck) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-draw= er) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (ex= ample-block . org-html-example-block) (export-block . org-html-export-block= ) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-= width) (footnote-definition . org-html-footnote-definition) (footnote-refer= ence . org-html-footnote-reference) (headline . org-html-headline) (horizon= tal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-sr= c-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inne= r-template) (italic . org-html-italic) (item . org-html-item) (keyword . or= g-html-keyword) (latex-environment . org-html-latex-environment) (latex-fra= gment . org-html-latex-fragment) (line-break . org-html-line-break) (link .= org-html-link) (node-property . org-html-node-property) (paragraph . org-h= tml-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-pl= ain-text) (planning . org-html-planning) (property-drawer . org-html-proper= ty-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-ra= dio-target) (section . org-html-section) (special-block . org-html-special-= block) (src-block . org-html-src-block) (statistics-cookie . org-html-stati= stics-cookie) (strike-through . org-html-strike-through) (subscript . org-h= tml-subscript) (superscript . org-html-superscript) (table . org-html-table= ) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (targ= et . org-html-target) (template . org-html-template) (timestamp . org-html-= timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) = (verse-block . org-html-verse-block)) :exported-data #s(hash-table size 400= 1 test eq rehash-size 1.5 rehash-threshold 0.8 data ( ...)) :input-buffer "= csce-421.org" :input-file "/home/swflint/org/school/2018/spring/csce-421.or= g" :html-doctype "xhtml-strict" :html-container "div" :description nil :key= words nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home = "http://samflint.com/" :html-link-up "http://samflint.com/notes/" :html-mat= hjax "" :html-postamble auto :html-preamble t :html-head "\n\n\n\n" :html-head-extra "" :subtitle nil :html-head-include-default-sty= le t :html-head-include-scripts t :html-allow-name-attribute-in-anchors nil= :html-divs ((preamble "div" "preamble") (content "div" "content") (postamb= le "div" "postamble")) :html-checkbox-type ...) (data org-data nil (section= (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post= -affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" :b= egin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 33= 0 :title ... :parent #5) (headline ... ...) (headline ... ...) (headline ..= . ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank = 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (se= ction ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pr= e-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent= #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end = 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ...= :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (head= line (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-= begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... = ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank = 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) = (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 120= 17 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ..= . :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :beg= in 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 = :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bla= nk 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliate= d 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Le= cture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :conte= nts-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type= nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil := post-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ..= . ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-bla= nk 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #= 5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions"= :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 1= 9311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-valu= e "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank= 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5)= (section ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key = "TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 :po= st-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value "= Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :paren= t #3)) (keyword (:key "EMAIL" :value "swflint@flintfam.org" :begin 74 :end = 104 :post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :v= alue "<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affil= iated 104 :parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil s= tat:nil todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliate= d 135 :parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twoco= lumn]" :begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) = (keyword (:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=3D0.125= in]{geometry}" :begin 230 :end 295 :post-blank 0 :post-affiliated 230 :par= ent #3)) (keyword (:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 2= 95 :end 329 :post-blank 0 :post-affiliated 295 :parent #3))) (headline (:ra= w-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 := contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 330 :title (#("Lecture 2" 0 9 (:parent #3))) :parent (o= rg-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329= :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywo= rd ...)) #3 (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-bl= ank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5)= (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998= :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :pa= rent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 := end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title= ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (= headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :conte= nts-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline = ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-bl= ank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent = #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end= 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :titl= e ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" = :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13= 123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value= "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :c= ontents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headlin= e ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre= -blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :pare= nt #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transiti= ons" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-e= nd 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-= value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-b= lank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent= #5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline (= :raw-value "Resources" :begin 343 :end 666 :pre-blank 1 :contents-begin 357= :contents-end 665 :level 2 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 343 :title (#("Resources" 0 9 ...)) :parent #3) (secti= on (:begin 357 :end 666 :contents-begin 357 :contents-end 665 :post-blank 1= :post-affiliated 357 :parent #4) (plain-list (:type unordered :begin 357 := end 665 :contents-begin 357 :contents-end 665 :structure ... :post-blank 0 = :post-affiliated 357 :parent #5) (item ... ...) (item ... ...) (item ... ..= . ...) (item ... ...) (item ... ...)))) (headline (:raw-value "Constraint S= atisfaction 101" :begin 666 :end 2169 :pre-blank 1 :contents-begin 698 :con= tents-end 2168 :level 2 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 666 :title (#("Constraint Satisfaction 101" 0 27 ...)) :pa= rent #3) (section (:begin 698 :end 2169 :contents-begin 698 :contents-end 2= 168 :post-blank 1 :post-affiliated 698 :parent #4) (plain-list (:type unord= ered :begin 698 :end 2168 :contents-begin 698 :contents-end 2168 :structure= ... :post-blank 0 :post-affiliated 698 :parent #5) (item ... ... ...) (ite= m ... ...) (item ... ...) (item ... ... ...) (item ... ... ...) (item ... .= .. ...) (item ... ... ...) (item ... ... ...) (item ... ...)))) (headline (= :raw-value "Defining a problem" :begin 2169 :end 3576 :pre-blank 1 :content= s-begin 2192 :contents-end 3576 :level 2 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 2169 :title (#("Defining a problem" 0 18 = ...)) :parent #3) (section (:begin 2192 :end 3577 :contents-begin 2192 :con= tents-end 3576 :post-blank 1 :post-affiliated 2192 :parent #4) (plain-list = (:type unordered :begin 2192 :end 3576 :contents-begin 2192 :contents-end 3= 576 :structure ... :post-blank 0 :post-affiliated 2192 :parent #5) (item ..= . ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) = (item ... ...) (item ... ... ...) (item ... ...) (item ... ...) (item ... .= ..) (item ... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 3"= :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 3577 :title (#("Lecture 3" 0 9 (:parent #3))) :parent (org-data nil (sec= tion (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 := post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headli= ne (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begi= n 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil= :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comme= ntedp nil :post-affiliated 330 :title ... :parent #5) (headline ... ...) (h= eadline ... ...) (headline ... ...)) #3 (headline (:raw-value "Lecture 4" := begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 4295 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lect= ure 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-en= d 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (= headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104= :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :p= arent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 1010= 4 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level = 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :f= ootnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104= :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture = 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end= 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 11115 :title ... :parent #5) (section ... ... ...)) (headline (:ra= w-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12= 030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (= headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :con= tents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (secti= on ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 1= 4891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14= 891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectur= e 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-beg= in 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ..= .)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 193= 12 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1931= 2 :title ... :parent #5) (section ... ...) (headline ... ...) (headline ...= ...)))) (section (:begin 3590 :end 4295 :contents-begin 3590 :contents-end= 4294 :post-blank 1 :post-affiliated 3590 :parent #3) (plain-list (:type un= ordered :begin 3590 :end 4294 :contents-begin 3590 :contents-end 4294 :stru= cture (... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated = 3590 :parent #4) (item (:bullet "- " :begin 3590 :end 3664 :contents-begin = 3593 :contents-end 3664 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 3590 :tag nil :parent #5) (paragraph ...= #("always a given " 0 15 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :b= egin 3664 :end 4254 :contents-begin 3667 :contents-end 4254 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 3664= :tag nil :parent #5) (paragraph ... #("Constraints are relations\n" 0 26 .= ..)) (plain-list ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 4= 254 :end 4294 :contents-begin 4257 :contents-end 4294 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4254 :tag = nil :parent #5) (paragraph ... #("Code must always be well structured!\n" 0= 37 ...)))))) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-= blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 4295 :title (#("Lecture 4= " 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 :con= tents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent #5= ) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" := begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 3= 30 :title ... :parent #5) (headline ... ...) (headline ... ...) (headline .= .. ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank= 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (s= ection ... ...)) #3 (headline (:raw-value "Lecture 5" :begin 5998 :end 7700= :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :pa= rent #5) (section ... ...) (headline ... ...) (headline ... ...)) (headline= (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begi= n 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)= ) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :c= ontents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (hea= dline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 := pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ... :p= arent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 1= 2017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12= 017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectur= e 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-= end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... ..= .)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1= :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) (= section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" :be= gin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19311= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value "L= ecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 := contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (se= ction ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 43= 08 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 :post-af= filiated 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 599= 7 :contents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated= 4308 :parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin= 4311 :contents-end 4384 :checkbox nil :counter nil :structure ... :pre-bla= nk 0 :post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ..= . ... #("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :b= egin 4384 :end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384= :tag nil :parent #5) (paragraph ... #("Constraints are defined as " 0 27 .= ..) ... #("\n" 0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "= - " :begin 4968 :end 4998 :contents-begin 4971 :contents-end 4998 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 4968 :tag nil :parent #5) (paragraph ... #("VVP -- Variable Value Pair\n"= 0 27 ...))) (item (:bullet "- " :begin 4998 :end 5082 :contents-begin 5001= :contents-end 5082 :checkbox nil :counter nil :structure ... :pre-blank 0 = :post-blank 0 :post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("= make sure to implement check function, and to do so in a very independent m= anner\n" 0 81 ...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-be= gin 5085 :contents-end 5166 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph= ... #("keep track of a number of constraint checks, always incrementing fo= r every check\n" 0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :con= tents-begin 5169 :contents-end 5201 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (p= aragraph ... #("will be writing abscom to parse\n" 0 32 ...))) (item (:bull= et "- " :begin 5201 :end 5488 :contents-begin 5204 :contents-end 5488 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 5201 :tag nil :parent #5) (paragraph ... #("Graph representation\n" 0= 21 ...)) (plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin = 5488 :end 5764 :contents-begin 5491 :contents-end 5764 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag= nil :parent #5) (paragraph ... #("relations in intension are defined by se= t-bulider notation\n" 0 59 ...)) (plain-list ... ... ... ... ... ... ... ..= .)) (item (:bullet "- " :begin 5764 :end 5997 :contents-begin 5767 :content= s-end 5997 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-bla= nk 0 :post-affiliated 5764 :tag nil :parent #5) (paragraph ... #("constrain= ts implemented\n" 0 24 ...)) (plain-list ... ... ...))))) (headline (:raw-v= alue "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :c= ontents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 5998 :title (#("Lecture 5" 0 9 (:parent #3))) :parent (o= rg-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329= :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywo= rd ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank = 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (head= line ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value = "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :conten= ts-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308= :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) #3 (he= adline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :content= s-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-key= word nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp ni= l :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ..= . ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blan= k 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5= ) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 1= 2017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :prior= ity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-= section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title = ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :b= egin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 1312= 3 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "= Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :con= tents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headline = ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-b= lank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent= #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transition= s" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end= 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-va= lue "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-bla= nk 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #= 5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:be= gin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 :post-blank 1 :p= ost-affiliated 6011 :parent #3) (plain-list (:type unordered :begin 6011 :e= nd 6718 :contents-begin 6011 :contents-end 6718 :structure (... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= .) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " :beg= in 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil :co= unter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 := tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) (p= lain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 64= 65 :contents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :stru= cture ... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent= #5) (paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... .= .. ... ... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-be= gin 6468 :contents-end 6538 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph= ... #("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "-= " :begin 6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 6538 :tag nil :parent #5) (paragraph ... #("Interactive systems\n" 0 20 ..= .)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 6669 :end = 6718 :contents-begin 6672 :contents-end 6718 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 6669 :tag nil :pare= nt #5) (paragraph ... #("Molecular biologiy\n" 0 19 ...)) (plain-list ... .= ..)))) (headline (:raw-value "Formal characterization" :begin 6719 :end 736= 4 :pre-blank 1 :contents-begin 6747 :contents-end 7363 :level 2 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Fo= rmal characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 73= 64 :contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6= 747 :parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :content= s-begin 6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliat= ed 6747 :parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...= ) (item ... ... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begi= n 7364 :end 7699 :pre-blank 1 :contents-begin 7390 :contents-end 7699 :leve= l 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 = :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 736= 4 :title (#("Proof of CSP into SAT" 0 21 ...)) :parent #3) (section (:begin= 7390 :end 7700 :contents-begin 7390 :contents-end 7699 :post-blank 1 :post= -affiliated 7390 :parent #4) (plain-list (:type unordered :begin 7390 :end = 7699 :contents-begin 7390 :contents-end 7699 :structure ... :post-blank 0 := post-affiliated 7390 :parent #5) (item ... ...) (item ... ...) (item ... ..= .) (item ... ...))))) (headline (:raw-value "Lecture 6" :begin 7700 :end 10= 104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title (#(= "Lecture 6" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :en= d 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 = :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywor= d ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Le= cture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-en= d 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (= headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 = :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :par= ent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :e= nd 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title = ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin= 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998= :title ... :parent #5) (section ... ...) (headline ... ...) (headline ... = ...)) #3 (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-bla= nk 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #= 5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end = 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title= ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" := begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 131= 23 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :co= ntents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headline= ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-= blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :paren= t #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitio= ns" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-en= d 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-v= alue "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-bl= ank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent = #5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline (:= raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-beg= in 7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :pa= rent #3) (section (:begin 7731 :end 10104 :contents-begin 7731 :contents-en= d 10103 :post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type = unordered :begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 := structure ... :post-blank 0 :post-affiliated 7731 :parent #5) (item ... ...= ...) (item ... ... ...) (item ... ... ...))))) (headline (:raw-value "Lect= ure 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents= -end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 10104 :title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-da= ta nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :pos= t-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keywo= rd ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :co= ntents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline = ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lect= ure 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-en= d 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-val= ue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :con= tents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline (= :raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6= 011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil := todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comment= edp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (hea= dline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin= 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 77= 00 :title ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lec= ture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :content= s-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 11115 :title ... :parent #5) (section ... ... ...)) (headline= (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-beg= in 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ..= .)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1= :contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (= section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :be= gin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "L= ecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :content= s-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section .= .. ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begi= n 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (headlin= e ... ...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 111= 14 :pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#= ("Arc Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115= :contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 1= 0137 :parent #4) (plain-list (:type unordered :begin 10137 :end 11114 :cont= ents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 :post-aff= iliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... ...) = (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value = "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :con= tents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent (o= rg-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329= :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywo= rd ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank = 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (head= line ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value = "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :conten= ts-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308= :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headl= ine (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-be= gin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...)= (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" := begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "L= ecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :conte= nts-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type= nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil := post-affiliated 10104 :title ... :parent #5) (headline ... ...)) #3 (headli= ne (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-b= egin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 12017 :title ... :parent #5) (section ... = ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank= 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5)= (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" := begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 171= 77 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :conte= nts-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section= ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :be= gin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (headl= ine ... ...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :co= ntents-end 12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:= begin 11128 :end 11282 :type org :tblfm nil :contents-begin 11128 :contents= -end 11281 :value nil :post-blank 1 :post-affiliated 11128 :parent #4) (tab= le-row (:type standard :begin 11128 :end 11179 :contents-begin 11130 :conte= nts-end 11178 :post-blank 0 :post-affiliated 11128 :parent #5) (table-cell = ... #("Property" 0 8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-c= ell ... #("Complexity" 0 10 ...))) (table-row (:type rule :begin 11179 :end= 11230 :contents-begin nil :contents-end nil :post-blank 0 :post-affiliated= 11179 :parent #5)) (table-row (:type standard :begin 11230 :end 11281 :con= tents-begin 11232 :contents-end 11280 :post-blank 0 :post-affiliated 11230 = :parent #5) (table-cell ... #("AC" 0 2 ...)) (table-cell ... #("AC-1" 0 4 .= ..)) (table-cell ... ...))) (plain-list (:type unordered :begin 11282 :end = 12016 :contents-begin 11282 :contents-end 12016 :structure (... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :po= st-affiliated 11282 :parent #4) (item (:bullet "- " :begin 11282 :end 11481= :contents-begin 11285 :contents-end 11481 :checkbox nil :counter nil :stru= cture ... :pre-blank 0 :post-blank 0 :post-affiliated 11282 :tag nil :paren= t #5) (paragraph ... #("solutions found by\n" 0 19 ...)) (plain-list ... ..= . ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 :end 11543 :co= ntents-begin 11484 :contents-end 11543 :checkbox nil :counter nil :structur= e ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil :parent #5= ) (paragraph ... #("when implementing AC1, terminate if domain wipe-out occ= urs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 :contents-be= gin 11546 :contents-end 11586 :checkbox nil :counter nil :structure ... :pr= e-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) (paragr= aph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (item (:b= ullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 1169= 8 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :pos= t-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 = 13 ...) ... #("discover a solution to a CSP, or may find an inconsistent pr= oblem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 116= 98 :end 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :t= ag nil :parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... .= .. ... ...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 := pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Le= cture 9" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 3= 30 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :pa= rent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword .= ..) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lectu= re 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3= 576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (hea= dline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pr= e-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent= #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end = 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 59= 98 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :t= itle ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...= )) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :c= ontents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headl= ine ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pr= e-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :par= ent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 = :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 := title ... :parent #5) (section ... ... ...)) #3 (headline (:raw-value "Lect= ure 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :content= s-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... = ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank= 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5)= (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" := begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 193= 11 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1= :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (= section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin = 12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 :p= ost-affiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 = :end 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) = :post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin= 12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1203= 0 :tag nil :parent #5) (paragraph ... #("Remember to deal with Node Consist= ency -- and don't include it in the check count\n" 0 82 ...))) (item (:bull= et "- " :begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 := checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-a= ffiliated 12115 :tag nil :parent #5) (paragraph ... #("see lecture 8 notes\= n" 0 20 ...))) (item (:bullet "- " :begin 12138 :end 12171 :contents-begin = 12141 :contents-end 12171 :checkbox nil :counter nil :structure ... :pre-bl= ank 0 :post-blank 0 :post-affiliated 12138 :tag nil :parent #5) (paragraph = ... #("AC3 is not only more powerful\n" 0 30 ...))) (item (:bullet "- " :be= gin 12171 :end 12191 :contents-begin 12174 :contents-end 12191 :checkbox ni= l :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1= 2171 :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 ...))) (item (:bull= et "- " :begin 12191 :end 12249 :contents-begin 12194 :contents-end 12249 := checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-a= ffiliated 12191 :tag nil :parent #5) (paragraph ... #("AC3 is " 0 7 ...) ..= . #("\n" 0 1 ...))) (item (:bullet "- " :begin 12249 :end 12329 :contents-b= egin 12252 :contents-end 12329 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 12249 :tag nil :parent #5) (parag= raph ... #("AC4 is even more efficient, but requires special bookkeeping, i= s " 0 65 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12329 :end 1= 2460 :contents-begin 12332 :contents-end 12460 :checkbox nil :counter nil := structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12329 :tag nil :p= arent #5) (paragraph ... #("Variant of AC-3 called AC-2001, but requires cu= bic space, has yet another variant, AC-3.1" 0 89 ...) ... #(", requires dif= ferent bookkeeping\n" 0 33 ...))) (item (:bullet "- " :begin 12460 :end 130= 82 :contents-begin 12463 :contents-end 13082 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 12460 :tag nil :par= ent #5) (paragraph ... #("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (i= tem (:bullet "- " :begin 13082 :end 13123 :contents-begin 13085 :contents-e= nd 13123 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 13082 :tag nil :parent #5) (paragraph ... #("AC3 tends = to be a bit better than AC4\n" 0 38 ...)))))) (headline (:raw-value "Lectur= e 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-= end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 13124 :title (#("Lecture 10" 0 10 (:parent #3))) :parent (org-d= ata nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :po= st-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyw= ord ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword .= ..)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :c= ontents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline= ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lec= ture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-e= nd 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-va= lue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :co= ntents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline = (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin = 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (he= adline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begi= n 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7= 700 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lectu= re 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-= end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline (:ra= w-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11= 128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...= )) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 := contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) (se= ction ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 171= 78 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ..= . :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase T= ransitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :con= tents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline= (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853= :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... = :parent #5) (section ... ...) (headline ... ...) (headline ... ...)))) (sec= tion (:begin 13138 :end 13846 :contents-begin 13138 :contents-end 13845 :po= st-blank 1 :post-affiliated 13138 :parent #3) (plain-list (:type unordered = :begin 13138 :end 13845 :contents-begin 13138 :contents-end 13845 :structur= e (... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post= -affiliated 13138 :parent #4) (item (:bullet "- " :begin 13138 :end 13164 := contents-begin 13141 :contents-end 13164 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 13138 :tag nil :parent = #5) (paragraph ... #("soundness -- can trust\n" 0 23 ...))) (item (:bullet = "- " :begin 13164 :end 13217 :contents-begin 13167 :contents-end 13217 :che= ckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affi= liated 13164 :tag nil :parent #5) (paragraph ... #("complete -- will always= find a solution if exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 = :end 13280 :contents-begin 13220 :contents-end 13280 :checkbox nil :counter= nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag = nil :parent #5) (paragraph ... #("more efficient AC variants are useful for= use during search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 133= 71 :contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :par= ent #5) (paragraph ... #("but when enforcing AC during search, you must be = able to keep track of what was removed\n" 0 88 ...))) (item (:bullet "- " := begin 13371 :end 13487 :contents-begin 13374 :contents-end 13487 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 13371 :tag nil :parent #5) (paragraph ... #("remember properties are not t= he same as the algorithms! there may be many algorithms to implement each p= roperty!\n" 0 113 ...))) (item (:bullet "- " :begin 13487 :end 13845 :conte= nts-begin 13490 :contents-end 13845 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (= paragraph ... #("most consistency methods are local initially\n" 0 45 ...))= (plain-list ... ... ... ... ... ... ...)))) (headline (:raw-value "Intelli= gent Backtracking Algorithms" :begin 13846 :end 14890 :pre-blank 1 :content= s-begin 13886 :contents-end 14890 :level 2 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 13846 :title (#("Intelligent Backtracki= ng Algorithms" 0 35 ...)) :parent #3) (section (:begin 13886 :end 14891 :co= ntents-begin 13886 :contents-end 14890 :post-blank 1 :post-affiliated 13886= :parent #4) (plain-list (:type unordered :begin 13886 :end 14890 :contents= -begin 13886 :contents-end 14890 :structure ... :post-blank 0 :post-affilia= ted 13886 :parent #5) (item ... ...) (item ... ...) (item ... ... ...) (ite= m ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...) = (item ... ...) (item ... ...) (item ... ...))))) (headline (:raw-value "Lec= ture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :conten= ts-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 14891 :title (#("Lecture 11" 0 10 (:parent #3))) :parent (or= g-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 = :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (k= eyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywor= d ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1= :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headl= ine ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "= Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :content= s-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw= -value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 = :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headli= ne (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-beg= in 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) = (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :b= egin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 = :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bla= nk 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliate= d 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Le= cture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :conten= ts-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline (= :raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin= 11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 11115 :title ... :parent #5) (section ... ... = ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank = 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) = (section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 148= 91 :pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ..= . :parent #5) (section ... ...) (headline ... ...)) #3 (headline (:raw-valu= e "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :con= tents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) (secti= on ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" := begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 208= 53 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (hea= dline ... ...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 := contents-end 17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-= list (:type unordered :begin 14905 :end 17177 :contents-begin 14905 :conten= ts-end 17177 :structure (... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ...) :post-blank 0 :post-affiliated 14905 :parent #4) (item (:bullet "- " := begin 14905 :end 14940 :contents-begin 14908 :contents-end 14940 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 14905 :tag nil :parent #5) (paragraph ... #("Variables " 0 10 ...) ... #("= , " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14940 :end 14= 995 :contents-begin 14943 :contents-end 14995 :checkbox nil :counter nil :s= tructure ... :pre-blank 0 :post-blank 0 :post-affiliated 14940 :tag nil :pa= rent #5) (paragraph ... #("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (= :bullet "- " :begin 14995 :end 15045 :contents-begin 14998 :contents-end 15= 045 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 14995 :tag nil :parent #5) (paragraph ... #("Constraint betw= een " 0 19 ...) ... #("and " 0 4 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ..= .))) (item (:bullet "- " :begin 15045 :end 15069 :contents-begin 15048 :con= tents-end 15069 :checkbox nil :counter nil :structure ... :pre-blank 0 :pos= t-blank 0 :post-affiliated 15045 :tag nil :parent #5) (paragraph ... #("Con= straint graph " 0 17 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin = 15069 :end 15103 :contents-begin 15072 :contents-end 15103 :checkbox nil :c= ounter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15069= :tag nil :parent #5) (paragraph ... #("Arcs of " 0 8 ...) ... #(": " 0 2 .= ..) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15103 :end 15147 :cont= ents-begin 15106 :contents-end 15147 :checkbox nil :counter nil :structure = ... :pre-blank 0 :post-blank 0 :post-affiliated 15103 :tag nil :parent #5) = (paragraph ... #("Instantiation order is static or dynamic\n" 0 41 ...))) (= item (:bullet "- " :begin 15147 :end 15180 :contents-begin 15150 :contents-= end 15180 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 15147 :tag nil :parent #5) (paragraph ... #("lang prim= itives are from lisp\n" 0 30 ...))) (item (:bullet "- " :begin 15180 :end 1= 5500 :contents-begin 15183 :contents-end 15500 :checkbox nil :counter nil := structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15180 :tag nil :p= arent #5) (paragraph ... #("Data structures\n" 0 16 ...)) (plain-list ... .= .. ... ... ...)) (item (:bullet "- " :begin 15500 :end 15865 :contents-begi= n 15503 :contents-end 15865 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 15500 :tag nil :parent #5) (paragrap= h ... #("Generic form\n" 0 13 ...)) (plain-list ... ... ... ... ... ...)) (= item (:bullet "- " :begin 15865 :end 15936 :contents-begin 15868 :contents-= end 15936 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 15865 :tag nil :parent #5) (paragraph ... #("label and= unlabel functions are provided by the backtrack algorithm\n" 0 68 ...))) (= item (:bullet "- " :begin 15936 :end 15987 :contents-begin 15939 :contents-= end 15987 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 15936 :tag nil :parent #5) (paragraph ... #("label is = forward move, unlabel is backward move\n" 0 48 ...))) (item (:bullet "- " := begin 15987 :end 17177 :contents-begin 15990 :contents-end 17177 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 15987 :tag nil :parent #5) (paragraph ... #("For BT\n" 0 7 ...)) (plain-li= st ... ... ... ...))))) (headline (:raw-value "Lecture 12: Phase Transition= s" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end= 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 (:parent #3))= ) :parent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :cont= ents-end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword= ...) (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577= :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 330 :title ... :pare= nt #5) (headline ... ...) (headline ... ...) (headline ... ...)) (headline = (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin = 3590 :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (h= eadline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :content= s-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 4295 :title ... :parent #5) (section ... = ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 = :contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) (sect= ion ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "= Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :conten= ts-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline (:= raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin = 10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)= ) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :c= ontents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) (sec= tion ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 1312= 4 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" :begin 1= 3124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13= 124 :title ... :parent #5) (section ... ...) (headline ... ...)) (headline = (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-beg= in 14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 14891 :title ... :parent #5) (section ... ..= .)) #3 (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin = 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1= 9312 :title ... :parent #5) (section ... ...) (headline ... ...) (headline = ... ...)))) (section (:begin 17211 :end 19312 :contents-begin 17211 :conten= ts-end 19311 :post-blank 1 :post-affiliated 17211 :parent #3) (plain-list (= :type unordered :begin 17211 :end 19311 :contents-begin 17211 :contents-end= 19311 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ) :post-blank 0 :post-affiliated 17211 :parent #4) (item (:bullet "- " :beg= in 17211 :end 17229 :contents-begin 17214 :contents-end 17229 :checkbox nil= :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17= 211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 0 15 ...))) (i= tem (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 :contents-e= nd 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... #("Order para= meter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 :contents-= begin 17251 :contents-end 17311 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) (para= graph ... #("Probability solution exists for random problems is almost 1\n"= 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 17= 314 :contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ..= . #("there's a critical value whereby, after it, probability is almost 0\n"= 0 68 ...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17= 385 :contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ..= . #("around the critical value, the probability is around 0.5\n" 0 57 ...))= ) (item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :conten= ts-end 17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-b= lank 0 :post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost o= f solving drops sharply as it gets further to the right of the critical val= ue, but high as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17= 556 :end 17673 :contents-begin 17559 :contents-end 17673 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17556 := tag nil :parent #5) (paragraph ... #("around .5 probability is high cost of= solving, no matter the algorithm, this is referred to as a phase transitio= n\n" 0 114 ...))) (item (:bullet "- " :begin 17673 :end 17742 :contents-beg= in 17676 :contents-end 17742 :checkbox nil :counter nil :structure ... :pre= -blank 0 :post-blank 0 :post-affiliated 17673 :tag nil :parent #5) (paragra= ph ... #("conjecture regarding the characterization of NP complete problems= \n" 0 66 ...))) (item (:bullet "- " :begin 17742 :end 17795 :contents-begin= 17745 :contents-end 17795 :checkbox nil :counter nil :structure ... :pre-b= lank 0 :post-blank 0 :post-affiliated 17742 :tag nil :parent #5) (paragraph= ... #("applies to detecting/implementing arc-consistency\n" 0 50 ...))) (i= tem (:bullet "- " :begin 17795 :end 18000 :contents-begin 17798 :contents-e= nd 18000 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 17795 :tag nil :parent #5) (paragraph ... #("random gra= phs are almost always easy to to color -- conjecture from famous paper\n" 0= 81 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 18000 :e= nd 18046 :contents-begin 18003 :contents-end 18046 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18000 :tag ni= l :parent #5) (paragraph ... #("For CSPs, it's either density or tightness\= n" 0 43 ...))) (item (:bullet "- " :begin 18046 :end 18139 :contents-begin = 18049 :contents-end 18139 :checkbox nil :counter nil :structure ... :pre-bl= ank 0 :post-blank 0 :post-affiliated 18046 :tag nil :parent #5) (paragraph = ... #("currently effects the way of expirement conduct -- try and deal with= the hardest problems\n" 0 90 ...))) (item (:bullet "- " :begin 18139 :end = 18222 :contents-begin 18142 :contents-end 18222 :checkbox nil :counter nil = :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18139 :tag nil := parent #5) (paragraph ... #("but be careful not to focus exclusively on the= redior around the critical value\n" 0 80 ...))) (item (:bullet "- " :begin= 18222 :end 18274 :contents-begin 18225 :contents-end 18274 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1822= 2 :tag nil :parent #5) (paragraph ... #("Run on random CSPs -- given statis= tical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 18274 :end 19311 := contents-begin 18277 :contents-end 19311 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 :tag nil :parent = #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 ...)) (plain-l= ist ... ... ... ... ... ... ... ... ... ...))))) (headline (:raw-value "Lec= ture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :co= ntents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 13: Back-= tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil (section (:b= egin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-aff= iliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw= -value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :c= ontents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 330 :title ... :parent #5) (headline ... ...) (headline = ... ...) (headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 = :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :pr= iority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footno= te-section-p nil :archivedp nil :commentedp nil :post-affiliated 3577 :titl= e ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :beg= in 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 42= 95 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture= 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7= 699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (hea= dline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :p= re-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :pare= nt #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 := end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 := priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foot= note-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :t= itle ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" = :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12= 016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 11115 :title ... :parent #5) (section ... ... ...)) (headline (:raw-v= alue "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030= :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (hea= dline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :conten= ts-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (section = ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 1489= 1 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level = 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :f= ootnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891= :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 1= 2: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin = 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ...))= #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 :contents-end= 19688 :post-blank 1 :post-affiliated 19352 :parent #3) (plain-list (:type = unordered :begin 19352 :end 19688 :contents-begin 19352 :contents-end 19688= :structure (... ... ... ... ...) :post-blank 0 :post-affiliated 19352 :par= ent #4) (item (:bullet "- " :begin 19352 :end 19435 :contents-begin 19355 := contents-end 19435 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 19352 :tag nil :parent #5) (paragraph ... #("= keep track of path -- an array of the instantiations thus far and to be cre= ated\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 :contents-b= egin 19438 :contents-end 19499 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) (parag= raph ... #("remember what unlevel does -- actually performs backtracking\n"= 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 :contents-begin 19= 502 :contents-end 19541 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) (paragraph ..= . #("many different ways to order variables\n" 0 39 ...))) (item (:bullet "= - " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 19541 :tag nil :parent #5) (paragraph ... #("when doing value-orderin= g, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " :begin 19= 599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 := tag nil :parent #5) (paragraph ... #("eventually, variable ordering heurist= ics " 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...)))= )) (headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank = 1 :contents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping= " 0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin = 19707 :contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) = (plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 = :contents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :pa= rent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...))))= (headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-= blank 1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 20224 :title (#("Confli= ct-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 20853 :c= ontents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 2024= 9 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 :content= s-begin 20249 :contents-end 20853 :structure ... :post-blank 0 :post-affili= ated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... ...) (it= em ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)= (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) (org-tags-e= xpand tag t)) t) apply(cl-mapcar (closure ((definitions) (walk-data) (excluded) (selected)= (ignore) (info :export-options nil :back-end [cl-struct-org-export-backend= html nil ((bold . org-html-bold) (center-block . org-html-center-block) (c= lock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (d= ynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-= block . org-html-example-block) (export-block . org-html-export-block) (exp= ort-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width)= (footnote-definition . org-html-footnote-definition) (footnote-reference .= org-html-footnote-reference) (headline . org-html-headline) (horizontal-ru= le . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-bloc= k) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-temp= late) (italic . org-html-italic) (item . org-html-item) (keyword . org-html= -keyword) (latex-environment . org-html-latex-environment) (latex-fragment = . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-h= tml-link) (node-property . org-html-node-property) (paragraph . org-html-pa= ragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-te= xt) (planning . org-html-planning) (property-drawer . org-html-property-dra= wer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-ta= rget) (section . org-html-section) (special-block . org-html-special-block)= (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-= cookie) (strike-through . org-html-strike-through) (subscript . org-html-su= bscript) (superscript . org-html-superscript) (table . org-html-table) (tab= le-cell . org-html-table-cell) (table-row . org-html-table-row) (target . o= rg-html-target) (template . org-html-template) (timestamp . org-html-timest= amp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse= -block . org-html-verse-block)) ((:html-doctype "HTML_DOCTYPE" nil org-html= -doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element)= (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil= space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-l= ink-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:ht= ml-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_= LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) = (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble n= il "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-= head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra n= ewline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-st= yle nil "html-style" org-html-head-include-default-style) (:html-head-inclu= de-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-n= ame-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) = (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-ch= eckbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-f= ormat nil nil org-html-footnote-format) (:html-footnote-separator nil nil o= rg-html-footnote-separator) (:html-footnotes-section nil nil org-html-footn= otes-section) (:html-format-drawer-function nil nil org-html-format-drawer-= function) (:html-format-headline-function nil nil org-html-format-headline-= function) (:html-format-inlinetask-function nil nil org-html-format-inlinet= ask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html= -indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-inf= ojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:htm= l-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-f= iles-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-option= s nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-htm= l-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metad= ata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-fo= rmat) (:html-preamble-format nil nil org-html-preamble-format) (:html-table= -align-individual-fields nil nil org-html-table-align-individual-fields) (:= html-table-caption-above nil nil org-html-table-caption-above) (:html-table= -data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil n= il org-html-table-header-tags) (:html-table-use-header-tags-for-first-colum= n nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class= -prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil= org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-= todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hle= vel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link = nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport= ) (:html-inline-images nil nil org-html-inline-images) ...) ((:filter-optio= ns . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-l= ink-filter) (:filter-final-output . org-html-final-function)) nil (104 "Exp= ort to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML f= ile" org-html-export-to-html) (111 "As HTML file and open" (lambda ... ...)= )))] :translate-alist ((bold . org-html-bold) (center-block . org-html-cent= er-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-htm= l-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entit= y) (example-block . org-html-example-block) (export-block . org-html-export= -block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-= fixed-width) (footnote-definition . org-html-footnote-definition) (footnote= -reference . org-html-footnote-reference) (headline . org-html-headline) (h= orizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inl= ine-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-htm= l-inner-template) (italic . org-html-italic) (item . org-html-item) (keywor= d . org-html-keyword) (latex-environment . org-html-latex-environment) (lat= ex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (= link . org-html-link) (node-property . org-html-node-property) (paragraph .= org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-h= tml-plain-text) (planning . org-html-planning) (property-drawer . org-html-= property-drawer) (quote-block . org-html-quote-block) (radio-target . org-h= tml-radio-target) (section . org-html-section) (special-block . org-html-sp= ecial-block) (src-block . org-html-src-block) (statistics-cookie . org-html= -statistics-cookie) (strike-through . org-html-strike-through) (subscript .= org-html-subscript) (superscript . org-html-superscript) (table . org-html= -table) (table-cell . org-html-table-cell) (table-row . org-html-table-row)= (target . org-html-target) (template . org-html-template) (timestamp . org= -html-timestamp) (underline . org-html-underline) (verbatim . org-html-verb= atim) (verse-block . org-html-verse-block)) :exported-data #s(hash-table si= ze 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( ...)) :input-bu= ffer "csce-421.org" :input-file "/home/swflint/org/school/2018/spring/csce-= 421.org" :html-doctype "xhtml-strict" :html-container "div" :description ni= l :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link= -home "http://samflint.com/" :html-link-up "http://samflint.com/notes/" :ht= ml-mathjax "" :html-postamble auto :html-preamble t :html-head "\n\n\n\n" :html-head-extra "" :subtitle nil :html-head-include-defau= lt-style t :html-head-include-scripts t :html-allow-name-attribute-in-ancho= rs nil :html-divs ((preamble "div" "preamble") (content "div" "content") (p= ostamble "div" "postamble")) :html-checkbox-type ...) (data org-data nil (s= ection (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1= :post-affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture= 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 357= 6 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (headl= ine ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-= blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #= 5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 59= 98 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... := parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998= :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :p= riority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footn= ote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :tit= le ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...))= (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :con= tents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headlin= e ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-= blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :paren= t #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :e= nd 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :p= riority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footn= ote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :ti= tle ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9= " :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end = 13123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :po= st-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-aff= iliated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-val= ue "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 = :contents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headl= ine ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :p= re-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :pa= rent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transi= tions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents= -end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre= -blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :pare= nt #5) (section ... ...) (headline ... ...) (headline ... ...)))) (keyword = (:key "TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end = 48 :post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :v= alue "Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 = :parent #3)) (keyword (:key "EMAIL" :value "swflint@flintfam.org" :begin 74= :end 104 :post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DA= TE" :value "<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post= -affiliated 104 :parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d= :nil stat:nil todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-aff= iliated 135 :parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt= ,twocolumn]" :begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent= #3)) (keyword (:key "LATEX_HEADER" :value "\\usepackage[landscape,margin= =3D0.125 in]{geometry}" :begin 230 :end 295 :post-blank 0 :post-affiliated = 230 :parent #3)) (keyword (:key "LATEX_HEADER" :value "\\pagestyle{empty}" = :begin 295 :end 329 :post-blank 0 :post-affiliated 295 :parent #3))) (headl= ine (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-beg= in 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 330 :title (#("Lecture 2" 0 9 (:parent #3))) :p= arent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents= -end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keywor= d ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...= ) (keyword ...)) #3 (headline (:raw-value "Lecture 3" :begin 3577 :end 4295= :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :pa= rent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 := end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title= ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begi= n 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :leve= l 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 = :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 599= 8 :title ... :parent #5) (section ... ...) (headline ... ...) (headline ...= ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank = 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (h= eadline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115= :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... = :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11= 115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :leve= l 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 = :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 111= 15 :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lec= ture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :content= s-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 12017 :title ... :parent #5) (section ... ...)) (headline (:r= aw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin = 13138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 13124 :title ... :parent #5) (section ... ...) = (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17= 178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priori= ty nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-s= ection-p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title .= .. :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase = Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :co= ntents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headlin= e (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 2085= 3 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ...= :parent #5) (section ... ...) (headline ... ...) (headline ... ...)))) (he= adline (:raw-value "Resources" :begin 343 :end 666 :pre-blank 1 :contents-b= egin 357 :contents-end 665 :level 2 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 343 :title (#("Resources" 0 9 ...)) :parent #3= ) (section (:begin 357 :end 666 :contents-begin 357 :contents-end 665 :post= -blank 1 :post-affiliated 357 :parent #4) (plain-list (:type unordered :beg= in 357 :end 665 :contents-begin 357 :contents-end 665 :structure ... :post-= blank 0 :post-affiliated 357 :parent #5) (item ... ...) (item ... ...) (ite= m ... ... ...) (item ... ...) (item ... ...)))) (headline (:raw-value "Cons= traint Satisfaction 101" :begin 666 :end 2169 :pre-blank 1 :contents-begin = 698 :contents-end 2168 :level 2 :priority nil :tags nil :todo-keyword nil := todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comment= edp nil :post-affiliated 666 :title (#("Constraint Satisfaction 101" 0 27 .= ..)) :parent #3) (section (:begin 698 :end 2169 :contents-begin 698 :conten= ts-end 2168 :post-blank 1 :post-affiliated 698 :parent #4) (plain-list (:ty= pe unordered :begin 698 :end 2168 :contents-begin 698 :contents-end 2168 :s= tructure ... :post-blank 0 :post-affiliated 698 :parent #5) (item ... ... .= ..) (item ... ...) (item ... ...) (item ... ... ...) (item ... ... ...) (it= em ... ... ...) (item ... ... ...) (item ... ... ...) (item ... ...)))) (he= adline (:raw-value "Defining a problem" :begin 2169 :end 3576 :pre-blank 1 = :contents-begin 2192 :contents-end 3576 :level 2 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 2169 :title (#("Defining a proble= m" 0 18 ...)) :parent #3) (section (:begin 2192 :end 3577 :contents-begin 2= 192 :contents-end 3576 :post-blank 1 :post-affiliated 2192 :parent #4) (pla= in-list (:type unordered :begin 2192 :end 3576 :contents-begin 2192 :conten= ts-end 3576 :structure ... :post-blank 0 :post-affiliated 2192 :parent #5) = (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... .= .. ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ...) (it= em ... ...) (item ... ...) (item ... ... ...))))) (headline (:raw-value "Le= cture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-= end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 3577 :title (#("Lecture 3" 0 9 (:parent #3))) :parent (org-data = nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-b= lank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword = ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...))= (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :conte= nts-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-key= word nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp ni= l :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline ...= ...) (headline ... ...) (headline ... ...)) #3 (headline (:raw-value "Lect= ure 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-en= d 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 4295 :title ... :parent #5) (section ... ...)) (headline (:raw-val= ue "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :con= tents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline ..= . ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :e= nd 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :pr= iority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footno= te-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :titl= e ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :be= gin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 10104 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "= Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :cont= ents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) (headl= ine (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-= begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 12017 :title ... :parent #5) (section ...= ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blan= k 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5= ) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" = :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17= 177 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value= "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :cont= ents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) (sectio= n ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :b= egin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 2085= 3 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (head= line ... ...)))) (section (:begin 3590 :end 4295 :contents-begin 3590 :cont= ents-end 4294 :post-blank 1 :post-affiliated 3590 :parent #3) (plain-list (= :type unordered :begin 3590 :end 4294 :contents-begin 3590 :contents-end 42= 94 :structure (... ... ... ... ... ... ... ... ...) :post-blank 0 :post-aff= iliated 3590 :parent #4) (item (:bullet "- " :begin 3590 :end 3664 :content= s-begin 3593 :contents-end 3664 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 3590 :tag nil :parent #5) (parag= raph ... #("always a given " 0 15 ...) ... #("\n" 0 1 ...))) (item (:bullet= "- " :begin 3664 :end 4254 :contents-begin 3667 :contents-end 4254 :checkb= ox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affilia= ted 3664 :tag nil :parent #5) (paragraph ... #("Constraints are relations\n= " 0 26 ...)) (plain-list ... ... ... ... ... ... ...)) (item (:bullet "- " = :begin 4254 :end 4294 :contents-begin 4257 :contents-end 4294 :checkbox nil= :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 42= 54 :tag nil :parent #5) (paragraph ... #("Code must always be well structur= ed!\n" 0 37 ...)))))) (headline (:raw-value "Lecture 4" :begin 4295 :end 59= 98 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title (#("L= ecture 4" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end = 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :p= arent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword = ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lect= ure 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end = 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (he= adline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :p= re-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :paren= t #5) (section ... ...)) #3 (headline (:raw-value "Lecture 5" :begin 5998 := end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title= ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (= headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :conte= nts-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline = ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-bl= ank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent = #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end= 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :titl= e ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" = :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13= 123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value= "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :c= ontents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headlin= e ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre= -blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :pare= nt #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transiti= ons" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-e= nd 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-= value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-b= lank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent= #5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:= begin 4308 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 = :post-affiliated 4308 :parent #3) (plain-list (:type unordered :begin 4308 = :end 5997 :contents-begin 4308 :contents-end 5997 :structure (... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-af= filiated 4308 :parent #4) (item (:bullet "- " :begin 4308 :end 4384 :conten= ts-begin 4311 :contents-end 4384 :checkbox nil :counter nil :structure ... = :pre-blank 0 :post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (para= graph ... ... #("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet= "- " :begin 4384 :end 4968 :contents-begin 4387 :contents-end 4968 :checkb= ox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affilia= ted 4384 :tag nil :parent #5) (paragraph ... #("Constraints are defined as = " 0 27 ...) ... #("\n" 0 1 ...)) (plain-list ... ... ... ... ...)) (item (:= bullet "- " :begin 4968 :end 4998 :contents-begin 4971 :contents-end 4998 := checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-a= ffiliated 4968 :tag nil :parent #5) (paragraph ... #("VVP -- Variable Value= Pair\n" 0 27 ...))) (item (:bullet "- " :begin 4998 :end 5082 :contents-be= gin 5001 :contents-end 5082 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 4998 :tag nil :parent #5) (paragraph= ... #("make sure to implement check function, and to do so in a very indep= endent manner\n" 0 81 ...))) (item (:bullet "- " :begin 5082 :end 5166 :con= tents-begin 5085 :contents-end 5166 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (p= aragraph ... #("keep track of a number of constraint checks, always increme= nting for every check\n" 0 81 ...))) (item (:bullet "- " :begin 5166 :end 5= 201 :contents-begin 5169 :contents-end 5201 :checkbox nil :counter nil :str= ucture ... :pre-blank 0 :post-blank 0 :post-affiliated 5166 :tag nil :paren= t #5) (paragraph ... #("will be writing abscom to parse\n" 0 32 ...))) (ite= m (:bullet "- " :begin 5201 :end 5488 :contents-begin 5204 :contents-end 54= 88 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :po= st-affiliated 5201 :tag nil :parent #5) (paragraph ... #("Graph representat= ion\n" 0 21 ...)) (plain-list ... ... ... ... ... ...)) (item (:bullet "- "= :begin 5488 :end 5764 :contents-begin 5491 :contents-end 5764 :checkbox ni= l :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5= 488 :tag nil :parent #5) (paragraph ... #("relations in intension are defin= ed by set-bulider notation\n" 0 59 ...)) (plain-list ... ... ... ... ... ..= . ... ...)) (item (:bullet "- " :begin 5764 :end 5997 :contents-begin 5767 = :contents-end 5997 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 5764 :tag nil :parent #5) (paragraph ... #("c= onstraints implemented\n" 0 24 ...)) (plain-list ... ... ...))))) (headline= (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin= 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil= :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comme= ntedp nil :post-affiliated 5998 :title (#("Lecture 5" 0 9 (:parent #3))) :p= arent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents= -end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keywor= d ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...= ) (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pr= e-blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #= 5) (headline ... ...) (headline ... ...) (headline ... ...)) (headline (:ra= w-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590= :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headl= ine (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-be= gin 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)= ) #3 (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 = :contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (hea= dline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 := pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :p= arent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 1111= 5 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level = 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :f= ootnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115= :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lectu= re 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-= end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw= -value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13= 138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 13124 :title ... :parent #5) (section ... ...) (h= eadline ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 1717= 8 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Tr= ansitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :cont= ents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline = (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 = :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... := parent #5) (section ... ...) (headline ... ...) (headline ... ...)))) (sect= ion (:begin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 :post-bl= ank 1 :post-affiliated 6011 :parent #3) (plain-list (:type unordered :begin= 6011 :end 6718 :contents-begin 6011 :contents-end 6718 :structure (... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ...) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "= - " :begin 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 6011 :tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 = ...)) (plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265= :end 6465 :contents-begin 6268 :contents-end 6465 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil= :parent #5) (paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list .= .. ... ... ... ... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :con= tents-begin 6468 :contents-end 6538 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (p= aragraph ... #("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:b= ullet "- " :begin 6538 :end 6669 :contents-begin 6541 :contents-end 6669 :c= heckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-af= filiated 6538 :tag nil :parent #5) (paragraph ... #("Interactive systems\n"= 0 20 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 66= 69 :end 6718 :contents-begin 6672 :contents-end 6718 :checkbox nil :counter= nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6669 :tag n= il :parent #5) (paragraph ... #("Molecular biologiy\n" 0 19 ...)) (plain-li= st ... ...)))) (headline (:raw-value "Formal characterization" :begin 6719 = :end 7364 :pre-blank 1 :contents-begin 6747 :contents-end 7363 :level 2 :pr= iority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footno= te-section-p nil :archivedp nil :commentedp nil :post-affiliated 6719 :titl= e (#("Formal characterization" 0 23 ...)) :parent #3) (section (:begin 6747= :end 7364 :contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affi= liated 6747 :parent #4) (plain-list (:type unordered :begin 6747 :end 7363 = :contents-begin 6747 :contents-end 7363 :structure ... :post-blank 0 :post-= affiliated 6747 :parent #5) (item ... ... ...) (item ... ... ...) (item ...= ... ...) (item ... ... ...)))) (headline (:raw-value "Proof of CSP into SA= T" :begin 7364 :end 7699 :pre-blank 1 :contents-begin 7390 :contents-end 76= 99 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 7364 :title (#("Proof of CSP into SAT" 0 21 ...)) :parent #3) (section= (:begin 7390 :end 7700 :contents-begin 7390 :contents-end 7699 :post-blank= 1 :post-affiliated 7390 :parent #4) (plain-list (:type unordered :begin 73= 90 :end 7699 :contents-begin 7390 :contents-end 7699 :structure ... :post-b= lank 0 :post-affiliated 7390 :parent #5) (item ... ...) (item ... ...) (ite= m ... ...) (item ... ...))))) (headline (:raw-value "Lecture 6" :begin 7700= :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :t= itle (#("Lecture 6" 0 9 (:parent #3))) :parent (org-data nil (section (:beg= in 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affil= iated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...)= (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-v= alue "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :con= tents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 330 :title ... :parent #5) (headline ... ...) (headline ..= . ...) (headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :e= nd 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title = ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin= 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 4295= :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5= " :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 769= 9 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (headl= ine ... ...)) #3 (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 = :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... := parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 111= 15 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1111= 5 :title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lect= ure 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents= -end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 12017 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 1= 3138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil= :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comme= ntedp nil :post-affiliated 13124 :title ... :parent #5) (section ... ...) (= headline ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 171= 78 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ..= . :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase T= ransitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :con= tents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline= (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853= :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... = :parent #5) (section ... ...) (headline ... ...) (headline ... ...)))) (hea= dline (:raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :cont= ents-begin 7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 .= ..)) :parent #3) (section (:begin 7731 :end 10104 :contents-begin 7731 :con= tents-end 10103 :post-blank 1 :post-affiliated 7731 :parent #4) (plain-list= (:type unordered :begin 7731 :end 10103 :contents-begin 7731 :contents-end= 10103 :structure ... :post-blank 0 :post-affiliated 7731 :parent #5) (item= ... ... ...) (item ... ... ...) (item ... ... ...))))) (headline (:raw-val= ue "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 := contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 10104 :title (#("Lecture 7" 0 9 (:parent #3))) :parent= (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end = 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...= ) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (ke= yword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-bla= nk 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (h= eadline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-val= ue "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :con= tents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (= :raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4= 308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil := todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comment= edp nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (he= adline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents= -begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 5998 :title ... :parent #5) (section ... .= ..) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6= " :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10= 103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 7700 :title ... :parent #5) (headline ... ...)) #3 (headline (:raw-va= lue "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 = :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) (= headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :cont= ents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) (sectio= n ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre= -blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :pare= nt #5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture= 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-e= nd 17177 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-= value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 = :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) (s= ection ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continue= d" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end= 20853 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 19312 :title ... :parent #5) (section ... ...) (headline ... ...) = (headline ... ...)))) (headline (:raw-value "Arc Consistency" :begin 10117 = :end 11114 :pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10117 := title (#("Arc Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :e= nd 11115 :contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affi= liated 10137 :parent #4) (plain-list (:type unordered :begin 10137 :end 111= 14 :contents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 := post-affiliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item .= .. ...) (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:ra= w-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11= 128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :p= arent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents= -end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keywor= d ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...= ) (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pr= e-blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #= 5) (headline ... ...) (headline ... ...) (headline ... ...)) (headline (:ra= w-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590= :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headl= ine (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-be= gin 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)= ) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :con= tents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) (section = ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lect= ure 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-e= nd 10103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-= value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 1011= 7 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :t= odo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commente= dp nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) #3= (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :co= ntents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) (sect= ion ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :p= re-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :pa= rent #5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lectu= re 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents= -end 17177 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank = 1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) = (section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Contin= ued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-e= nd 20853 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 19312 :title ... :parent #5) (section ... ...) (headline ... ...= ) (headline ... ...)))) (section (:begin 11128 :end 12017 :contents-begin 1= 1128 :contents-end 12016 :post-blank 1 :post-affiliated 11128 :parent #3) (= table (:begin 11128 :end 11282 :type org :tblfm nil :contents-begin 11128 := contents-end 11281 :value nil :post-blank 1 :post-affiliated 11128 :parent = #4) (table-row (:type standard :begin 11128 :end 11179 :contents-begin 1113= 0 :contents-end 11178 :post-blank 0 :post-affiliated 11128 :parent #5) (tab= le-cell ... #("Property" 0 8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) = (table-cell ... #("Complexity" 0 10 ...))) (table-row (:type rule :begin 11= 179 :end 11230 :contents-begin nil :contents-end nil :post-blank 0 :post-af= filiated 11179 :parent #5)) (table-row (:type standard :begin 11230 :end 11= 281 :contents-begin 11232 :contents-end 11280 :post-blank 0 :post-affiliate= d 11230 :parent #5) (table-cell ... #("AC" 0 2 ...)) (table-cell ... #("AC-= 1" 0 4 ...)) (table-cell ... ...))) (plain-list (:type unordered :begin 112= 82 :end 12016 :contents-begin 11282 :contents-end 12016 :structure (... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-bla= nk 0 :post-affiliated 11282 :parent #4) (item (:bullet "- " :begin 11282 :e= nd 11481 :contents-begin 11285 :contents-end 11481 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11282 :tag ni= l :parent #5) (paragraph ... #("solutions found by\n" 0 19 ...)) (plain-lis= t ... ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 :end 1= 1543 :contents-begin 11484 :contents-end 11543 :checkbox nil :counter nil := structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil :p= arent #5) (paragraph ... #("when implementing AC1, terminate if domain wipe= -out occurs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 :con= tents-begin 11546 :contents-end 11586 :checkbox nil :counter nil :structure= ... :pre-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5)= (paragraph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (= item (:bullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-= end 11698 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember,= AC " 0 13 ...) ... #("discover a solution to a CSP, or may find an inconsi= stent problem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :b= egin 11698 :end 12016 :contents-begin 11701 :contents-end 12016 :checkbox n= il :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated = 11698 :tag nil :parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list .= .. ... ... ... ...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end= 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :titl= e (#("Lecture 9" 0 9 (:parent #3))) :parent (org-data nil (section (:begin = 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliat= ed 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (k= eyword ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-valu= e "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :conten= ts-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 330 :title ... :parent #5) (headline ... ...) (headline ... .= ..) (headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end = 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 42= 95 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :t= itle ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" := begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (headline= ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-bl= ank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5= ) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 1= 1115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :prior= ity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-= section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title = ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begi= n 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 11115 :title ... :parent #5) (section ... ... ...)) #3 (headline (:raw-val= ue "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 = :contents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headl= ine ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :p= re-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :pa= rent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transi= tions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents= -end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre= -blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :pare= nt #5) (section ... ...) (headline ... ...) (headline ... ...)))) (section = (:begin 12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-bl= ank 1 :post-affiliated 12030 :parent #3) (plain-list (:type unordered :begi= n 12030 :end 13123 :contents-begin 12030 :contents-end 13123 :structure (..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ...) :post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- = " :begin 12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkb= ox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affilia= ted 12030 :tag nil :parent #5) (paragraph ... #("Remember to deal with Node= Consistency -- and don't include it in the check count\n" 0 82 ...))) (ite= m (:bullet "- " :begin 12115 :end 12138 :contents-begin 12118 :contents-end= 12138 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0= :post-affiliated 12115 :tag nil :parent #5) (paragraph ... #("see lecture = 8 notes\n" 0 20 ...))) (item (:bullet "- " :begin 12138 :end 12171 :content= s-begin 12141 :contents-end 12171 :checkbox nil :counter nil :structure ...= :pre-blank 0 :post-blank 0 :post-affiliated 12138 :tag nil :parent #5) (pa= ragraph ... #("AC3 is not only more powerful\n" 0 30 ...))) (item (:bullet = "- " :begin 12171 :end 12191 :contents-begin 12174 :contents-end 12191 :che= ckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affi= liated 12171 :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 ...))) (ite= m (:bullet "- " :begin 12191 :end 12249 :contents-begin 12194 :contents-end= 12249 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0= :post-affiliated 12191 :tag nil :parent #5) (paragraph ... #("AC3 is " 0 7= ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12249 :end 12329 :co= ntents-begin 12252 :contents-end 12329 :checkbox nil :counter nil :structur= e ... :pre-blank 0 :post-blank 0 :post-affiliated 12249 :tag nil :parent #5= ) (paragraph ... #("AC4 is even more efficient, but requires special bookke= eping, is " 0 65 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 1232= 9 :end 12460 :contents-begin 12332 :contents-end 12460 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12329 :ta= g nil :parent #5) (paragraph ... #("Variant of AC-3 called AC-2001, but req= uires cubic space, has yet another variant, AC-3.1" 0 89 ...) ... #(", requ= ires different bookkeeping\n" 0 33 ...))) (item (:bullet "- " :begin 12460 = :end 13082 :contents-begin 12463 :contents-end 13082 :checkbox nil :counter= nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12460 :tag = nil :parent #5) (paragraph ... #("AC4\n" 0 4 ...)) (plain-list ... ... ... = ...)) (item (:bullet "- " :begin 13082 :end 13123 :contents-begin 13085 :co= ntents-end 13123 :checkbox nil :counter nil :structure ... :pre-blank 0 :po= st-blank 0 :post-affiliated 13082 :tag nil :parent #5) (paragraph ... #("AC= 3 tends to be a bit better than AC4\n" 0 38 ...)))))) (headline (:raw-value= "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :c= ontents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 13124 :title (#("Lecture 10" 0 10 (:parent #3))) :paren= t (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end= 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ..= .) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (k= eyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-bl= ank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (= headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-va= lue "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :co= ntents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline = (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin = 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (h= eadline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :content= s-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 5998 :title ... :parent #5) (section ... = ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture = 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 1= 0103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-valu= e "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :c= ontents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headl= ine (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-= begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 11115 :title ... :parent #5) (section ...= ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-b= lank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent= #5) (section ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 = :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 := title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12:= Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17= 211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (= headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :e= nd 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :p= riority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footn= ote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :ti= tle ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...)= ))) (section (:begin 13138 :end 13846 :contents-begin 13138 :contents-end 1= 3845 :post-blank 1 :post-affiliated 13138 :parent #3) (plain-list (:type un= ordered :begin 13138 :end 13845 :contents-begin 13138 :contents-end 13845 := structure (... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank= 0 :post-affiliated 13138 :parent #4) (item (:bullet "- " :begin 13138 :end= 13164 :contents-begin 13141 :contents-end 13164 :checkbox nil :counter nil= :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13138 :tag nil = :parent #5) (paragraph ... #("soundness -- can trust\n" 0 23 ...))) (item (= :bullet "- " :begin 13164 :end 13217 :contents-begin 13167 :contents-end 13= 217 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 13164 :tag nil :parent #5) (paragraph ... #("complete -- wil= l always find a solution if exists\n" 0 50 ...))) (item (:bullet "- " :begi= n 13217 :end 13280 :contents-begin 13220 :contents-end 13280 :checkbox nil = :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 132= 17 :tag nil :parent #5) (paragraph ... #("more efficient AC variants are us= eful for use during search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 = :end 13371 :contents-begin 13283 :contents-end 13371 :checkbox nil :counter= nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag = nil :parent #5) (paragraph ... #("but when enforcing AC during search, you = must be able to keep track of what was removed\n" 0 88 ...))) (item (:bulle= t "- " :begin 13371 :end 13487 :contents-begin 13374 :contents-end 13487 :c= heckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-af= filiated 13371 :tag nil :parent #5) (paragraph ... #("remember properties a= re not the same as the algorithms! there may be many algorithms to implemen= t each property!\n" 0 113 ...))) (item (:bullet "- " :begin 13487 :end 1384= 5 :contents-begin 13490 :contents-end 13845 :checkbox nil :counter nil :str= ucture ... :pre-blank 0 :post-blank 0 :post-affiliated 13487 :tag nil :pare= nt #5) (paragraph ... #("most consistency methods are local initially\n" 0 = 45 ...)) (plain-list ... ... ... ... ... ... ...)))) (headline (:raw-value = "Intelligent Backtracking Algorithms" :begin 13846 :end 14890 :pre-blank 1 = :contents-begin 13886 :contents-end 14890 :level 2 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 13846 :title (#("Intelligent Ba= cktracking Algorithms" 0 35 ...)) :parent #3) (section (:begin 13886 :end 1= 4891 :contents-begin 13886 :contents-end 14890 :post-blank 1 :post-affiliat= ed 13886 :parent #4) (plain-list (:type unordered :begin 13886 :end 14890 := contents-begin 13886 :contents-end 14890 :structure ... :post-blank 0 :post= -affiliated 13886 :parent #5) (item ... ...) (item ... ...) (item ... ... .= ..) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... .= .. ...) (item ... ...) (item ... ...) (item ... ...))))) (headline (:raw-va= lue "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905= :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 14891 :title (#("Lecture 11" 0 10 (:parent #3))) :pa= rent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-= end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword= ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)= (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre= -blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5= ) (headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw= -value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 = :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headli= ne (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-beg= in 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 4295 :title ... :parent #5) (section ... ...))= (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :cont= ents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) (section .= .. ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lectu= re 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-en= d 10103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-v= alue "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117= :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (he= adline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :conten= ts-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) (section = ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pr= e-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title ... :par= ent #5) (section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 = :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 := title ... :parent #5) (section ... ...) (headline ... ...)) #3 (headline (:= raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blan= k 1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5= ) (section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Cont= inued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents= -end 20853 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 19312 :title ... :parent #5) (section ... ...) (headline ... .= ..) (headline ... ...)))) (section (:begin 14905 :end 17178 :contents-begin= 14905 :contents-end 17177 :post-blank 1 :post-affiliated 14905 :parent #3)= (plain-list (:type unordered :begin 14905 :end 17177 :contents-begin 14905= :contents-end 17177 :structure (... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ...) :post-blank 0 :post-affiliated 14905 :parent #4) (item (:bulle= t "- " :begin 14905 :end 14940 :contents-begin 14908 :contents-end 14940 :c= heckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-af= filiated 14905 :tag nil :parent #5) (paragraph ... #("Variables " 0 10 ...)= ... #(", " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14940= :end 14995 :contents-begin 14943 :contents-end 14995 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 14940 :tag= nil :parent #5) (paragraph ... #("Domains " 0 8 ...) ... #("\n" 0 1 ...)))= (item (:bullet "- " :begin 14995 :end 15045 :contents-begin 14998 :content= s-end 15045 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-bl= ank 0 :post-affiliated 14995 :tag nil :parent #5) (paragraph ... #("Constra= int between " 0 19 ...) ... #("and " 0 4 ...) ... #(": " 0 2 ...) ... #("\n= " 0 1 ...))) (item (:bullet "- " :begin 15045 :end 15069 :contents-begin 15= 048 :contents-end 15069 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 15045 :tag nil :parent #5) (paragraph ..= . #("Constraint graph " 0 17 ...) ... #("\n" 0 1 ...))) (item (:bullet "- "= :begin 15069 :end 15103 :contents-begin 15072 :contents-end 15103 :checkbo= x nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliat= ed 15069 :tag nil :parent #5) (paragraph ... #("Arcs of " 0 8 ...) ... #(":= " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15103 :end 151= 47 :contents-begin 15106 :contents-end 15147 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 15103 :tag nil :par= ent #5) (paragraph ... #("Instantiation order is static or dynamic\n" 0 41 = ...))) (item (:bullet "- " :begin 15147 :end 15180 :contents-begin 15150 :c= ontents-end 15180 :checkbox nil :counter nil :structure ... :pre-blank 0 :p= ost-blank 0 :post-affiliated 15147 :tag nil :parent #5) (paragraph ... #("l= ang primitives are from lisp\n" 0 30 ...))) (item (:bullet "- " :begin 1518= 0 :end 15500 :contents-begin 15183 :contents-end 15500 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15180 :ta= g nil :parent #5) (paragraph ... #("Data structures\n" 0 16 ...)) (plain-li= st ... ... ... ... ...)) (item (:bullet "- " :begin 15500 :end 15865 :conte= nts-begin 15503 :contents-end 15865 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 15500 :tag nil :parent #5) (= paragraph ... #("Generic form\n" 0 13 ...)) (plain-list ... ... ... ... ...= ...)) (item (:bullet "- " :begin 15865 :end 15936 :contents-begin 15868 :c= ontents-end 15936 :checkbox nil :counter nil :structure ... :pre-blank 0 :p= ost-blank 0 :post-affiliated 15865 :tag nil :parent #5) (paragraph ... #("l= abel and unlabel functions are provided by the backtrack algorithm\n" 0 68 = ...))) (item (:bullet "- " :begin 15936 :end 15987 :contents-begin 15939 :c= ontents-end 15987 :checkbox nil :counter nil :structure ... :pre-blank 0 :p= ost-blank 0 :post-affiliated 15936 :tag nil :parent #5) (paragraph ... #("l= abel is forward move, unlabel is backward move\n" 0 48 ...))) (item (:bulle= t "- " :begin 15987 :end 17177 :contents-begin 15990 :contents-end 17177 :c= heckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-af= filiated 15987 :tag nil :parent #5) (paragraph ... #("For BT\n" 0 7 ...)) (= plain-list ... ... ... ...))))) (headline (:raw-value "Lecture 12: Phase Tr= ansitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :cont= ents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 (:par= ent #3))) :parent (org-data nil (section (:begin 1 :end 330 :contents-begin= 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword = ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) = (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 := end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 330 :title .= .. :parent #5) (headline ... ...) (headline ... ...) (headline ... ...)) (h= eadline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :content= s-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 3577 :title ... :parent #5) (section ... = ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 = :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) (sect= ion ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-= blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #= 5) (section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw= -value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713= :contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (hea= dline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :content= s-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 10104 :title ... :parent #5) (headline = ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-bl= ank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 11115 :title ... :parent = #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 := end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 := priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foot= note-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :t= itle ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" = :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14= 890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 13124 :title ... :parent #5) (section ... ...) (headline ... ...)) (h= eadline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :cont= ents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) (sectio= n ... ...)) #3 (headline (:raw-value "Lecture 13: Back-tracking: Continued"= :begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 2= 0853 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (h= eadline ... ...)))) (section (:begin 17211 :end 19312 :contents-begin 17211= :contents-end 19311 :post-blank 1 :post-affiliated 17211 :parent #3) (plai= n-list (:type unordered :begin 17211 :end 19311 :contents-begin 17211 :cont= ents-end 19311 :structure (... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ...) :post-blank 0 :post-affiliated 17211 :parent #4) (item (:bullet "= - " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 17229 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 17211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 0 15 .= ..))) (item (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 :co= ntents-end 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 :po= st-blank 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... #("Or= der parameter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 :c= ontents-begin 17251 :contents-end 17311 :checkbox nil :counter nil :structu= re ... :pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #= 5) (paragraph ... #("Probability solution exists for random problems is alm= ost 1\n" 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-= begin 17314 :contents-end 17382 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (para= graph ... #("there's a critical value whereby, after it, probability is alm= ost 0\n" 0 68 ...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-= begin 17385 :contents-end 17442 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (para= graph ... #("around the critical value, the probability is around 0.5\n" 0 = 57 ...))) (item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445= :contents-end 17556 :checkbox nil :counter nil :structure ... :pre-blank 0= :post-blank 0 :post-affiliated 17442 :tag nil :parent #5) (paragraph ... #= ("cost of solving drops sharply as it gets further to the right of the crit= ical value, but high as it goes to it\n" 0 111 ...))) (item (:bullet "- " := begin 17556 :end 17673 :contents-begin 17559 :contents-end 17673 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 17556 :tag nil :parent #5) (paragraph ... #("around .5 probability is high= cost of solving, no matter the algorithm, this is referred to as a phase t= ransition\n" 0 114 ...))) (item (:bullet "- " :begin 17673 :end 17742 :cont= ents-begin 17676 :contents-end 17742 :checkbox nil :counter nil :structure = ... :pre-blank 0 :post-blank 0 :post-affiliated 17673 :tag nil :parent #5) = (paragraph ... #("conjecture regarding the characterization of NP complete = problems\n" 0 66 ...))) (item (:bullet "- " :begin 17742 :end 17795 :conten= ts-begin 17745 :contents-end 17795 :checkbox nil :counter nil :structure ..= . :pre-blank 0 :post-blank 0 :post-affiliated 17742 :tag nil :parent #5) (p= aragraph ... #("applies to detecting/implementing arc-consistency\n" 0 50 .= ..))) (item (:bullet "- " :begin 17795 :end 18000 :contents-begin 17798 :co= ntents-end 18000 :checkbox nil :counter nil :structure ... :pre-blank 0 :po= st-blank 0 :post-affiliated 17795 :tag nil :parent #5) (paragraph ... #("ra= ndom graphs are almost always easy to to color -- conjecture from famous pa= per\n" 0 81 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin = 18000 :end 18046 :contents-begin 18003 :contents-end 18046 :checkbox nil :c= ounter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18000= :tag nil :parent #5) (paragraph ... #("For CSPs, it's either density or ti= ghtness\n" 0 43 ...))) (item (:bullet "- " :begin 18046 :end 18139 :content= s-begin 18049 :contents-end 18139 :checkbox nil :counter nil :structure ...= :pre-blank 0 :post-blank 0 :post-affiliated 18046 :tag nil :parent #5) (pa= ragraph ... #("currently effects the way of expirement conduct -- try and d= eal with the hardest problems\n" 0 90 ...))) (item (:bullet "- " :begin 181= 39 :end 18222 :contents-begin 18142 :contents-end 18222 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18139 :t= ag nil :parent #5) (paragraph ... #("but be careful not to focus exclusivel= y on the redior around the critical value\n" 0 80 ...))) (item (:bullet "- = " :begin 18222 :end 18274 :contents-begin 18225 :contents-end 18274 :checkb= ox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affilia= ted 18222 :tag nil :parent #5) (paragraph ... #("Run on random CSPs -- give= n statistical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 18274 :end= 19311 :contents-begin 18277 :contents-end 19311 :checkbox nil :counter nil= :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 :tag nil = :parent #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 ...)) = (plain-list ... ... ... ... ... ... ... ... ... ...))))) (headline (:raw-va= lue "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-bla= nk 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 1= 3: Back-tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil (sec= tion (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 := post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headli= ne (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begi= n 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil= :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comme= ntedp nil :post-affiliated 330 :title ... :parent #5) (headline ... ...) (h= eadline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 3" :beg= in 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 35= 77 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture= 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5= 997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 4295 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :conten= ts-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 5998 :title ... :parent #5) (section ... ...) (headline ... .= ..) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end = 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :prior= ity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-= section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title .= .. :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin= 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :l= evel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank= 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated = 10104 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lec= ture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :content= s-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 11115 :title ... :parent #5) (section ... ... ...)) (headline= (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-beg= in 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ..= .)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1= :contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (= section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :be= gin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "L= ecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :content= s-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section .= .. ...)) #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 :cont= ents-end 19688 :post-blank 1 :post-affiliated 19352 :parent #3) (plain-list= (:type unordered :begin 19352 :end 19688 :contents-begin 19352 :contents-e= nd 19688 :structure (... ... ... ... ...) :post-blank 0 :post-affiliated 19= 352 :parent #4) (item (:bullet "- " :begin 19352 :end 19435 :contents-begin= 19355 :contents-end 19435 :checkbox nil :counter nil :structure ... :pre-b= lank 0 :post-blank 0 :post-affiliated 19352 :tag nil :parent #5) (paragraph= ... #("keep track of path -- an array of the instantiations thus far and t= o be created\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 :co= ntents-begin 19438 :contents-end 19499 :checkbox nil :counter nil :structur= e ... :pre-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5= ) (paragraph ... #("remember what unlevel does -- actually performs backtra= cking\n" 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 :contents-= begin 19502 :contents-end 19541 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) (para= graph ... #("many different ways to order variables\n" 0 39 ...))) (item (:= bullet "- " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 195= 99 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :po= st-affiliated 19541 :tag nil :parent #5) (paragraph ... #("when doing value= -ordering, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " := begin 19599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 19599 :tag nil :parent #5) (paragraph ... #("eventually, variable ordering= heuristics " 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 3= 8 ...))))) (headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pr= e-blank 1 :contents-begin 19707 :contents-end 20223 :level 2 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back= -Jumping" 0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :content= s-begin 19707 :contents-end 20223 :post-blank 1 :post-affiliated 19707 :par= ent #4) (plain-list (:type unordered :begin 19707 :end 20223 :contents-begi= n 19707 :contents-end 20223 :structure ... :post-blank 0 :post-affiliated 1= 9707 :parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...= ...)))) (headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 208= 53 :pre-blank 1 :contents-begin 20249 :contents-end 20853 :level 2 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 20224 :title (#= ("Conflict-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end = 20853 :contents-begin 20249 :contents-end 20853 :post-blank 0 :post-affilia= ted 20249 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 = :contents-begin 20249 :contents-end 20853 :structure ... :post-blank 0 :pos= t-affiliated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... = ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... = ... ...) (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) (or= g-tags-expand tag t)) t nil) cl-mapcan((closure ((definitions) (walk-data) (excluded) (selected) (igno= re) (info :export-options nil :back-end [cl-struct-org-export-backend html = nil ((bold . org-html-bold) (center-block . org-html-center-block) (clock .= org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic= -block . org-html-dynamic-block) (entity . org-html-entity) (example-block = . org-html-example-block) (export-block . org-html-export-block) (export-sn= ippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (foot= note-definition . org-html-footnote-definition) (footnote-reference . org-h= tml-footnote-reference) (headline . org-html-headline) (horizontal-rule . o= rg-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (in= linetask . org-html-inlinetask) (inner-template . org-html-inner-template) = (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keywo= rd) (latex-environment . org-html-latex-environment) (latex-fragment . org-= html-latex-fragment) (line-break . org-html-line-break) (link . org-html-li= nk) (node-property . org-html-node-property) (paragraph . org-html-paragrap= h) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (p= lanning . org-html-planning) (property-drawer . org-html-property-drawer) (= quote-block . org-html-quote-block) (radio-target . org-html-radio-target) = (section . org-html-section) (special-block . org-html-special-block) (src-= block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie= ) (strike-through . org-html-strike-through) (subscript . org-html-subscrip= t) (superscript . org-html-superscript) (table . org-html-table) (table-cel= l . org-html-table-cell) (table-row . org-html-table-row) (target . org-htm= l-target) (template . org-html-template) (timestamp . org-html-timestamp) (= underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block= . org-html-verse-block)) ((:html-doctype "HTML_DOCTYPE" nil org-html-docty= pe) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:des= cription "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space= ) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-us= e-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-lin= k-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_U= P" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html= -postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "ht= ml-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head n= ewline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline= ) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style ni= l "html-style" org-html-head-include-default-style) (:html-head-include-scr= ipts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-at= tribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html= -divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox= -type) (:html-extension nil nil org-html-extension) (:html-footnote-format = nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-htm= l-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-s= ection) (:html-format-drawer-function nil nil org-html-format-drawer-functi= on) (:html-format-headline-function nil nil org-html-format-headline-functi= on) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-fu= nction) (:html-home/up-format nil nil org-html-home/up-format) (:html-inden= t nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-op= tions) (:html-infojs-template nil nil org-html-infojs-template) (:html-inli= ne-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-a= s-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil = nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-math= jax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-ti= mestamp-format) (:html-postamble-format nil nil org-html-postamble-format) = (:html-preamble-format nil nil org-html-preamble-format) (:html-table-align= -individual-fields nil nil org-html-table-align-individual-fields) (:html-t= able-caption-above nil nil org-html-table-caption-above) (:html-table-data-= tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org= -html-table-header-tags) (:html-table-use-header-tags-for-first-column nil = nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefi= x nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-h= tml-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-k= wd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (= :html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil ni= l org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:ht= ml-inline-images nil nil org-html-inline-images) ...) ((:filter-options . o= rg-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-fi= lter) (:filter-final-output . org-html-final-function)) nil (104 "Export to= HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" o= rg-html-export-to-html) (111 "As HTML file and open" (lambda ... ...))))] := translate-alist ((bold . org-html-bold) (center-block . org-html-center-blo= ck) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-draw= er) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (ex= ample-block . org-html-example-block) (export-block . org-html-export-block= ) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-= width) (footnote-definition . org-html-footnote-definition) (footnote-refer= ence . org-html-footnote-reference) (headline . org-html-headline) (horizon= tal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-sr= c-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inne= r-template) (italic . org-html-italic) (item . org-html-item) (keyword . or= g-html-keyword) (latex-environment . org-html-latex-environment) (latex-fra= gment . org-html-latex-fragment) (line-break . org-html-line-break) (link .= org-html-link) (node-property . org-html-node-property) (paragraph . org-h= tml-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-pl= ain-text) (planning . org-html-planning) (property-drawer . org-html-proper= ty-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-ra= dio-target) (section . org-html-section) (special-block . org-html-special-= block) (src-block . org-html-src-block) (statistics-cookie . org-html-stati= stics-cookie) (strike-through . org-html-strike-through) (subscript . org-h= tml-subscript) (superscript . org-html-superscript) (table . org-html-table= ) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (targ= et . org-html-target) (template . org-html-template) (timestamp . org-html-= timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) = (verse-block . org-html-verse-block)) :exported-data #s(hash-table size 400= 1 test eq rehash-size 1.5 rehash-threshold 0.8 data ( ...)) :input-buffer "= csce-421.org" :input-file "/home/swflint/org/school/2018/spring/csce-421.or= g" :html-doctype "xhtml-strict" :html-container "div" :description nil :key= words nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home = "http://samflint.com/" :html-link-up "http://samflint.com/notes/" :html-mat= hjax "" :html-postamble auto :html-preamble t :html-head "\n\n\n\n" :html-head-extra "" :subtitle nil :html-head-include-default-sty= le t :html-head-include-scripts t :html-allow-name-attribute-in-anchors nil= :html-divs ((preamble "div" "preamble") (content "div" "content") (postamb= le "div" "postamble")) :html-checkbox-type ...) (data org-data nil (section= (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post= -affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" :b= egin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 33= 0 :title ... :parent #5) (headline ... ...) (headline ... ...) (headline ..= . ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank = 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil = :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arc= hivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (se= ction ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pr= e-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent= #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end = 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ...= :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (head= line (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-= begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... = ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank = 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) = (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 120= 17 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ..= . :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :beg= in 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 = :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bla= nk 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliate= d 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Le= cture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :conte= nts-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type= nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil := post-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ..= . ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-bla= nk 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #= 5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions"= :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 1= 9311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :pos= t-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affi= liated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-valu= e "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank= 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5)= (section ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key = "TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 :po= st-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value "= Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :paren= t #3)) (keyword (:key "EMAIL" :value "swflint@flintfam.org" :begin 74 :end = 104 :post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :v= alue "<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affil= iated 104 :parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil s= tat:nil todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliate= d 135 :parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twoco= lumn]" :begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) = (keyword (:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=3D0.125= in]{geometry}" :begin 230 :end 295 :post-blank 0 :post-affiliated 230 :par= ent #3)) (keyword (:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 2= 95 :end 329 :post-blank 0 :post-affiliated 295 :parent #3))) (headline (:ra= w-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 := contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 330 :title (#("Lecture 2" 0 9 (:parent #3))) :parent (o= rg-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329= :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywo= rd ...)) #3 (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-bl= ank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5)= (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998= :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :pa= rent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 := end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title= ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...)) (= headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :conte= nts-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline = ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-bl= ank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent = #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end= 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :pri= ority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnot= e-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :titl= e ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" = :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13= 123 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value= "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :c= ontents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-= type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp n= il :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headlin= e ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre= -blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil := tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p= nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :pare= nt #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transiti= ons" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-e= nd 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil = :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-= affiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-= value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-b= lank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent= #5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline (= :raw-value "Resources" :begin 343 :end 666 :pre-blank 1 :contents-begin 357= :contents-end 665 :level 2 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 343 :title (#("Resources" 0 9 ...)) :parent #3) (secti= on (:begin 357 :end 666 :contents-begin 357 :contents-end 665 :post-blank 1= :post-affiliated 357 :parent #4) (plain-list (:type unordered :begin 357 := end 665 :contents-begin 357 :contents-end 665 :structure ... :post-blank 0 = :post-affiliated 357 :parent #5) (item ... ...) (item ... ...) (item ... ..= . ...) (item ... ...) (item ... ...)))) (headline (:raw-value "Constraint S= atisfaction 101" :begin 666 :end 2169 :pre-blank 1 :contents-begin 698 :con= tents-end 2168 :level 2 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 666 :title (#("Constraint Satisfaction 101" 0 27 ...)) :pa= rent #3) (section (:begin 698 :end 2169 :contents-begin 698 :contents-end 2= 168 :post-blank 1 :post-affiliated 698 :parent #4) (plain-list (:type unord= ered :begin 698 :end 2168 :contents-begin 698 :contents-end 2168 :structure= ... :post-blank 0 :post-affiliated 698 :parent #5) (item ... ... ...) (ite= m ... ...) (item ... ...) (item ... ... ...) (item ... ... ...) (item ... .= .. ...) (item ... ... ...) (item ... ... ...) (item ... ...)))) (headline (= :raw-value "Defining a problem" :begin 2169 :end 3576 :pre-blank 1 :content= s-begin 2192 :contents-end 3576 :level 2 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 2169 :title (#("Defining a problem" 0 18 = ...)) :parent #3) (section (:begin 2192 :end 3577 :contents-begin 2192 :con= tents-end 3576 :post-blank 1 :post-affiliated 2192 :parent #4) (plain-list = (:type unordered :begin 2192 :end 3576 :contents-begin 2192 :contents-end 3= 576 :structure ... :post-blank 0 :post-affiliated 2192 :parent #5) (item ..= . ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) = (item ... ...) (item ... ... ...) (item ... ...) (item ... ...) (item ... .= ..) (item ... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 3"= :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 3577 :title (#("Lecture 3" 0 9 (:parent #3))) :parent (org-data nil (sec= tion (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 := post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headli= ne (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begi= n 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil= :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comme= ntedp nil :post-affiliated 330 :title ... :parent #5) (headline ... ...) (h= eadline ... ...) (headline ... ...)) #3 (headline (:raw-value "Lecture 4" := begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 4295 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lect= ure 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-en= d 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (= headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104= :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :p= arent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 1010= 4 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level = 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :f= ootnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104= :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture = 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end= 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 11115 :title ... :parent #5) (section ... ... ...)) (headline (:ra= w-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12= 030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (= headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :con= tents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (secti= on ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 1= 4891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14= 891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectur= e 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-beg= in 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ..= .)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin 193= 12 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1931= 2 :title ... :parent #5) (section ... ...) (headline ... ...) (headline ...= ...)))) (section (:begin 3590 :end 4295 :contents-begin 3590 :contents-end= 4294 :post-blank 1 :post-affiliated 3590 :parent #3) (plain-list (:type un= ordered :begin 3590 :end 4294 :contents-begin 3590 :contents-end 4294 :stru= cture (... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated = 3590 :parent #4) (item (:bullet "- " :begin 3590 :end 3664 :contents-begin = 3593 :contents-end 3664 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 3590 :tag nil :parent #5) (paragraph ...= #("always a given " 0 15 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :b= egin 3664 :end 4254 :contents-begin 3667 :contents-end 4254 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 3664= :tag nil :parent #5) (paragraph ... #("Constraints are relations\n" 0 26 .= ..)) (plain-list ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 4= 254 :end 4294 :contents-begin 4257 :contents-end 4294 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4254 :tag = nil :parent #5) (paragraph ... #("Code must always be well structured!\n" 0= 37 ...)))))) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-= blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 4295 :title (#("Lecture 4= " 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 :con= tents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent #5= ) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" := begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 3= 30 :title ... :parent #5) (headline ... ...) (headline ... ...) (headline .= .. ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank= 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) (s= ection ... ...)) #3 (headline (:raw-value "Lecture 5" :begin 5998 :end 7700= :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :pa= rent #5) (section ... ...) (headline ... ...) (headline ... ...)) (headline= (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begi= n 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)= ) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :c= ontents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5) (hea= dline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 := pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title ... :p= arent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 1= 2017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12= 017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lectur= e 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-= end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... ..= .)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1= :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5) (= section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" :be= gin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19311= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value "L= ecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 := contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (se= ction ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 43= 08 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 :post-af= filiated 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 599= 7 :contents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated= 4308 :parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin= 4311 :contents-end 4384 :checkbox nil :counter nil :structure ... :pre-bla= nk 0 :post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ..= . ... #("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :b= egin 4384 :end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384= :tag nil :parent #5) (paragraph ... #("Constraints are defined as " 0 27 .= ..) ... #("\n" 0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "= - " :begin 4968 :end 4998 :contents-begin 4971 :contents-end 4998 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 4968 :tag nil :parent #5) (paragraph ... #("VVP -- Variable Value Pair\n"= 0 27 ...))) (item (:bullet "- " :begin 4998 :end 5082 :contents-begin 5001= :contents-end 5082 :checkbox nil :counter nil :structure ... :pre-blank 0 = :post-blank 0 :post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("= make sure to implement check function, and to do so in a very independent m= anner\n" 0 81 ...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-be= gin 5085 :contents-end 5166 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph= ... #("keep track of a number of constraint checks, always incrementing fo= r every check\n" 0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :con= tents-begin 5169 :contents-end 5201 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (p= aragraph ... #("will be writing abscom to parse\n" 0 32 ...))) (item (:bull= et "- " :begin 5201 :end 5488 :contents-begin 5204 :contents-end 5488 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 5201 :tag nil :parent #5) (paragraph ... #("Graph representation\n" 0= 21 ...)) (plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin = 5488 :end 5764 :contents-begin 5491 :contents-end 5764 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag= nil :parent #5) (paragraph ... #("relations in intension are defined by se= t-bulider notation\n" 0 59 ...)) (plain-list ... ... ... ... ... ... ... ..= .)) (item (:bullet "- " :begin 5764 :end 5997 :contents-begin 5767 :content= s-end 5997 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-bla= nk 0 :post-affiliated 5764 :tag nil :parent #5) (paragraph ... #("constrain= ts implemented\n" 0 24 ...)) (plain-list ... ... ...))))) (headline (:raw-v= alue "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :c= ontents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 5998 :title (#("Lecture 5" 0 9 (:parent #3))) :parent (o= rg-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329= :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywo= rd ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank = 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (head= line ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value = "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :conten= ts-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308= :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) #3 (he= adline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :content= s-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :todo-key= word nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp ni= l :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headline ..= . ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blan= k 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags = nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil = :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #5= ) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 1= 2017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :prior= ity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-= section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title = ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" :b= egin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 1312= 3 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-b= lank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affilia= ted 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value "= Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :con= tents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headline = ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-b= lank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :ta= gs nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p n= il :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent= #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transition= s" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end= 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-va= lue "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-bla= nk 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #= 5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:be= gin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 :post-blank 1 :p= ost-affiliated 6011 :parent #3) (plain-list (:type unordered :begin 6011 :e= nd 6718 :contents-begin 6011 :contents-end 6718 :structure (... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= .) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " :beg= in 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil :co= unter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 := tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) (p= lain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 64= 65 :contents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :stru= cture ... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent= #5) (paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... .= .. ... ... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-be= gin 6468 :contents-end 6538 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph= ... #("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "-= " :begin 6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 6538 :tag nil :parent #5) (paragraph ... #("Interactive systems\n" 0 20 ..= .)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 6669 :end = 6718 :contents-begin 6672 :contents-end 6718 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 6669 :tag nil :pare= nt #5) (paragraph ... #("Molecular biologiy\n" 0 19 ...)) (plain-list ... .= ..)))) (headline (:raw-value "Formal characterization" :begin 6719 :end 736= 4 :pre-blank 1 :contents-begin 6747 :contents-end 7363 :level 2 :priority n= il :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-secti= on-p nil :archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Fo= rmal characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 73= 64 :contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6= 747 :parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :content= s-begin 6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliat= ed 6747 :parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...= ) (item ... ... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begi= n 7364 :end 7699 :pre-blank 1 :contents-begin 7390 :contents-end 7699 :leve= l 2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 = :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 736= 4 :title (#("Proof of CSP into SAT" 0 21 ...)) :parent #3) (section (:begin= 7390 :end 7700 :contents-begin 7390 :contents-end 7699 :post-blank 1 :post= -affiliated 7390 :parent #4) (plain-list (:type unordered :begin 7390 :end = 7699 :contents-begin 7390 :contents-end 7699 :structure ... :post-blank 0 := post-affiliated 7390 :parent #5) (item ... ...) (item ... ...) (item ... ..= .) (item ... ...))))) (headline (:raw-value "Lecture 6" :begin 7700 :end 10= 104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title (#(= "Lecture 6" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :en= d 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 = :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywor= d ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Le= cture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-en= d 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (= headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 = :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :par= ent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :e= nd 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title = ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin= 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level= 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 := footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998= :title ... :parent #5) (section ... ...) (headline ... ...) (headline ... = ...)) #3 (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-bla= nk 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil :tags= nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil= :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent #= 5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end = 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :prio= rity nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote= -section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 :title= ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" := begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 131= 23 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 12017 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :co= ntents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 13124 :title ... :parent #5) (section ... ...) (headline= ... ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-= blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ... :paren= t #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitio= ns" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-en= d 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-v= alue "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-bl= ank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tag= s nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p ni= l :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent = #5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline (:= raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-beg= in 7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :pa= rent #3) (section (:begin 7731 :end 10104 :contents-begin 7731 :contents-en= d 10103 :post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type = unordered :begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 := structure ... :post-blank 0 :post-affiliated 7731 :parent #5) (item ... ...= ...) (item ... ... ...) (item ... ... ...))))) (headline (:raw-value "Lect= ure 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents= -end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 10104 :title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-da= ta nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :pos= t-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keywo= rd ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :co= ntents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline = ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lect= ure 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-en= d 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-val= ue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :con= tents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-typ= e nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil = :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline (= :raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6= 011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil := todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comment= edp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (hea= dline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin= 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 77= 00 :title ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lec= ture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :content= s-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 11115 :title ... :parent #5) (section ... ... ...)) (headline= (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-beg= in 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 12017 :title ... :parent #5) (section ... ..= .)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1= :contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (= section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :be= gin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value "L= ecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :content= s-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section .= .. ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begi= n 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 := level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blan= k 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated= 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (headlin= e ... ...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 111= 14 :pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#= ("Arc Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115= :contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 1= 0137 :parent #4) (plain-list (:type unordered :begin 10137 :end 11114 :cont= ents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 :post-aff= iliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... ...) = (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value = "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :con= tents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent (o= rg-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329= :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (= keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywo= rd ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank = 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (head= line ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value = "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :conten= ts-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:ra= w-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308= :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :tod= o-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp= nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headl= ine (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-be= gin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...)= (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" := begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "L= ecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :conte= nts-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type= nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil := post-affiliated 10104 :title ... :parent #5) (headline ... ...)) #3 (headli= ne (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-b= egin 12030 :contents-end 13123 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 12017 :title ... :parent #5) (section ... = ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank= 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5)= (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" := begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 171= 77 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 14891 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :conte= nts-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-= keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp= nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) (section= ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" :be= gin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853= :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bl= ank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliat= ed 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (headl= ine ... ...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :co= ntents-end 12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:= begin 11128 :end 11282 :type org :tblfm nil :contents-begin 11128 :contents= -end 11281 :value nil :post-blank 1 :post-affiliated 11128 :parent #4) (tab= le-row (:type standard :begin 11128 :end 11179 :contents-begin 11130 :conte= nts-end 11178 :post-blank 0 :post-affiliated 11128 :parent #5) (table-cell = ... #("Property" 0 8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-c= ell ... #("Complexity" 0 10 ...))) (table-row (:type rule :begin 11179 :end= 11230 :contents-begin nil :contents-end nil :post-blank 0 :post-affiliated= 11179 :parent #5)) (table-row (:type standard :begin 11230 :end 11281 :con= tents-begin 11232 :contents-end 11280 :post-blank 0 :post-affiliated 11230 = :parent #5) (table-cell ... #("AC" 0 2 ...)) (table-cell ... #("AC-1" 0 4 .= ..)) (table-cell ... ...))) (plain-list (:type unordered :begin 11282 :end = 12016 :contents-begin 11282 :contents-end 12016 :structure (... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :po= st-affiliated 11282 :parent #4) (item (:bullet "- " :begin 11282 :end 11481= :contents-begin 11285 :contents-end 11481 :checkbox nil :counter nil :stru= cture ... :pre-blank 0 :post-blank 0 :post-affiliated 11282 :tag nil :paren= t #5) (paragraph ... #("solutions found by\n" 0 19 ...)) (plain-list ... ..= . ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 :end 11543 :co= ntents-begin 11484 :contents-end 11543 :checkbox nil :counter nil :structur= e ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil :parent #5= ) (paragraph ... #("when implementing AC1, terminate if domain wipe-out occ= urs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 :contents-be= gin 11546 :contents-end 11586 :checkbox nil :counter nil :structure ... :pr= e-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) (paragr= aph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (item (:b= ullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 1169= 8 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :pos= t-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 = 13 ...) ... #("discover a solution to a CSP, or may find an inconsistent pr= oblem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 116= 98 :end 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :t= ag nil :parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... .= .. ... ...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 := pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority ni= l :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sectio= n-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Le= cture 9" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 3= 30 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :pa= rent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword .= ..) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lectu= re 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3= 576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 330 :title ... :parent #5) (headline ... ...) (headline ... ...) (hea= dline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pr= e-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent= #5) (section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end = 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 5" :begin 59= 98 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 :t= itle ... :parent #5) (section ... ...) (headline ... ...) (headline ... ...= )) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :c= ontents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) (headl= ine ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 :pr= e-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :par= ent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 = :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 = :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foo= tnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 := title ... :parent #5) (section ... ... ...)) #3 (headline (:raw-value "Lect= ure 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :content= s-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 13124 :title ... :parent #5) (section ... ...) (headline ... = ...)) (headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank= 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 14891 :title ... :parent #5)= (section ... ...)) (headline (:raw-value "Lecture 12: Phase Transitions" := begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 193= 11 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 17178 :title ... :parent #5) (section ... ...)) (headline (:raw-value = "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1= :contents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent #5) (= section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin = 12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 :p= ost-affiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 = :end 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) = :post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin= 12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1203= 0 :tag nil :parent #5) (paragraph ... #("Remember to deal with Node Consist= ency -- and don't include it in the check count\n" 0 82 ...))) (item (:bull= et "- " :begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 := checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-a= ffiliated 12115 :tag nil :parent #5) (paragraph ... #("see lecture 8 notes\= n" 0 20 ...))) (item (:bullet "- " :begin 12138 :end 12171 :contents-begin = 12141 :contents-end 12171 :checkbox nil :counter nil :structure ... :pre-bl= ank 0 :post-blank 0 :post-affiliated 12138 :tag nil :parent #5) (paragraph = ... #("AC3 is not only more powerful\n" 0 30 ...))) (item (:bullet "- " :be= gin 12171 :end 12191 :contents-begin 12174 :contents-end 12191 :checkbox ni= l :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1= 2171 :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 ...))) (item (:bull= et "- " :begin 12191 :end 12249 :contents-begin 12194 :contents-end 12249 := checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-a= ffiliated 12191 :tag nil :parent #5) (paragraph ... #("AC3 is " 0 7 ...) ..= . #("\n" 0 1 ...))) (item (:bullet "- " :begin 12249 :end 12329 :contents-b= egin 12252 :contents-end 12329 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 12249 :tag nil :parent #5) (parag= raph ... #("AC4 is even more efficient, but requires special bookkeeping, i= s " 0 65 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12329 :end 1= 2460 :contents-begin 12332 :contents-end 12460 :checkbox nil :counter nil := structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12329 :tag nil :p= arent #5) (paragraph ... #("Variant of AC-3 called AC-2001, but requires cu= bic space, has yet another variant, AC-3.1" 0 89 ...) ... #(", requires dif= ferent bookkeeping\n" 0 33 ...))) (item (:bullet "- " :begin 12460 :end 130= 82 :contents-begin 12463 :contents-end 13082 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 12460 :tag nil :par= ent #5) (paragraph ... #("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (i= tem (:bullet "- " :begin 13082 :end 13123 :contents-begin 13085 :contents-e= nd 13123 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 13082 :tag nil :parent #5) (paragraph ... #("AC3 tends = to be a bit better than AC4\n" 0 38 ...)))))) (headline (:raw-value "Lectur= e 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-= end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 13124 :title (#("Lecture 10" 0 10 (:parent #3))) :parent (org-d= ata nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :po= st-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyw= ord ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword .= ..)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :c= ontents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo= -keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archived= p nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headline= ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "Lec= ture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :contents-e= nd 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil := post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-a= ffiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw-va= lue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :co= ntents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline = (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin = 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (he= adline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begi= n 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7= 700 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lectu= re 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-= end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline (:ra= w-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11= 128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...= )) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 := contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil := todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :arch= ivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) (se= ction ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 171= 78 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 14891 :title ..= . :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: Phase T= ransitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :con= tents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline= (:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853= :pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... = :parent #5) (section ... ...) (headline ... ...) (headline ... ...)))) (sec= tion (:begin 13138 :end 13846 :contents-begin 13138 :contents-end 13845 :po= st-blank 1 :post-affiliated 13138 :parent #3) (plain-list (:type unordered = :begin 13138 :end 13845 :contents-begin 13138 :contents-end 13845 :structur= e (... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post= -affiliated 13138 :parent #4) (item (:bullet "- " :begin 13138 :end 13164 := contents-begin 13141 :contents-end 13164 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 13138 :tag nil :parent = #5) (paragraph ... #("soundness -- can trust\n" 0 23 ...))) (item (:bullet = "- " :begin 13164 :end 13217 :contents-begin 13167 :contents-end 13217 :che= ckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affi= liated 13164 :tag nil :parent #5) (paragraph ... #("complete -- will always= find a solution if exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 = :end 13280 :contents-begin 13220 :contents-end 13280 :checkbox nil :counter= nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag = nil :parent #5) (paragraph ... #("more efficient AC variants are useful for= use during search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 133= 71 :contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :st= ructure ... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :par= ent #5) (paragraph ... #("but when enforcing AC during search, you must be = able to keep track of what was removed\n" 0 88 ...))) (item (:bullet "- " := begin 13371 :end 13487 :contents-begin 13374 :contents-end 13487 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 13371 :tag nil :parent #5) (paragraph ... #("remember properties are not t= he same as the algorithms! there may be many algorithms to implement each p= roperty!\n" 0 113 ...))) (item (:bullet "- " :begin 13487 :end 13845 :conte= nts-begin 13490 :contents-end 13845 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (= paragraph ... #("most consistency methods are local initially\n" 0 45 ...))= (plain-list ... ... ... ... ... ... ...)))) (headline (:raw-value "Intelli= gent Backtracking Algorithms" :begin 13846 :end 14890 :pre-blank 1 :content= s-begin 13886 :contents-end 14890 :level 2 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 13846 :title (#("Intelligent Backtracki= ng Algorithms" 0 35 ...)) :parent #3) (section (:begin 13886 :end 14891 :co= ntents-begin 13886 :contents-end 14890 :post-blank 1 :post-affiliated 13886= :parent #4) (plain-list (:type unordered :begin 13886 :end 14890 :contents= -begin 13886 :contents-end 14890 :structure ... :post-blank 0 :post-affilia= ted 13886 :parent #5) (item ... ...) (item ... ...) (item ... ... ...) (ite= m ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...) = (item ... ...) (item ... ...) (item ... ...))))) (headline (:raw-value "Lec= ture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :conten= ts-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 14891 :title (#("Lecture 11" 0 10 (:parent #3))) :parent (or= g-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 = :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (k= eyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keywor= d ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1= :contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) (headl= ine ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "= Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 :content= s-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline (:raw= -value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 = :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headli= ne (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-beg= in 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) = (headline ... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :b= egin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 = :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-bla= nk 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliate= d 7700 :title ... :parent #5) (headline ... ...)) (headline (:raw-value "Le= cture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :conten= ts-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline (= :raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin= 11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 11115 :title ... :parent #5) (section ... ... = ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank = 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) = (section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 148= 91 :pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priorit= y nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-se= ction-p nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ..= . :parent #5) (section ... ...) (headline ... ...)) #3 (headline (:raw-valu= e "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :con= tents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil :tod= o-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archive= dp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) (secti= on ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" := begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 208= 53 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-= blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affili= ated 19312 :title ... :parent #5) (section ... ...) (headline ... ...) (hea= dline ... ...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 := contents-end 17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-= list (:type unordered :begin 14905 :end 17177 :contents-begin 14905 :conten= ts-end 17177 :structure (... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ...) :post-blank 0 :post-affiliated 14905 :parent #4) (item (:bullet "- " := begin 14905 :end 14940 :contents-begin 14908 :contents-end 14940 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 14905 :tag nil :parent #5) (paragraph ... #("Variables " 0 10 ...) ... #("= , " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14940 :end 14= 995 :contents-begin 14943 :contents-end 14995 :checkbox nil :counter nil :s= tructure ... :pre-blank 0 :post-blank 0 :post-affiliated 14940 :tag nil :pa= rent #5) (paragraph ... #("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (= :bullet "- " :begin 14995 :end 15045 :contents-begin 14998 :contents-end 15= 045 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 14995 :tag nil :parent #5) (paragraph ... #("Constraint betw= een " 0 19 ...) ... #("and " 0 4 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ..= .))) (item (:bullet "- " :begin 15045 :end 15069 :contents-begin 15048 :con= tents-end 15069 :checkbox nil :counter nil :structure ... :pre-blank 0 :pos= t-blank 0 :post-affiliated 15045 :tag nil :parent #5) (paragraph ... #("Con= straint graph " 0 17 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin = 15069 :end 15103 :contents-begin 15072 :contents-end 15103 :checkbox nil :c= ounter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15069= :tag nil :parent #5) (paragraph ... #("Arcs of " 0 8 ...) ... #(": " 0 2 .= ..) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15103 :end 15147 :cont= ents-begin 15106 :contents-end 15147 :checkbox nil :counter nil :structure = ... :pre-blank 0 :post-blank 0 :post-affiliated 15103 :tag nil :parent #5) = (paragraph ... #("Instantiation order is static or dynamic\n" 0 41 ...))) (= item (:bullet "- " :begin 15147 :end 15180 :contents-begin 15150 :contents-= end 15180 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 15147 :tag nil :parent #5) (paragraph ... #("lang prim= itives are from lisp\n" 0 30 ...))) (item (:bullet "- " :begin 15180 :end 1= 5500 :contents-begin 15183 :contents-end 15500 :checkbox nil :counter nil := structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15180 :tag nil :p= arent #5) (paragraph ... #("Data structures\n" 0 16 ...)) (plain-list ... .= .. ... ... ...)) (item (:bullet "- " :begin 15500 :end 15865 :contents-begi= n 15503 :contents-end 15865 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 15500 :tag nil :parent #5) (paragrap= h ... #("Generic form\n" 0 13 ...)) (plain-list ... ... ... ... ... ...)) (= item (:bullet "- " :begin 15865 :end 15936 :contents-begin 15868 :contents-= end 15936 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 15865 :tag nil :parent #5) (paragraph ... #("label and= unlabel functions are provided by the backtrack algorithm\n" 0 68 ...))) (= item (:bullet "- " :begin 15936 :end 15987 :contents-begin 15939 :contents-= end 15987 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blan= k 0 :post-affiliated 15936 :tag nil :parent #5) (paragraph ... #("label is = forward move, unlabel is backward move\n" 0 48 ...))) (item (:bullet "- " := begin 15987 :end 17177 :contents-begin 15990 :contents-end 17177 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 15987 :tag nil :parent #5) (paragraph ... #("For BT\n" 0 7 ...)) (plain-li= st ... ... ... ...))))) (headline (:raw-value "Lecture 12: Phase Transition= s" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 :contents-end= 19311 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :p= ost-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-af= filiated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 (:parent #3))= ) :parent (org-data nil (section (:begin 1 :end 330 :contents-begin 1 :cont= ents-end 329 :post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (ke= yword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword= ...) (keyword ...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577= :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 330 :title ... :pare= nt #5) (headline ... ...) (headline ... ...) (headline ... ...)) (headline = (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin = 3590 :contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil = :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commen= tedp nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (h= eadline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :content= s-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil :todo-keyw= ord nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil= :commentedp nil :post-affiliated 4295 :title ... :parent #5) (section ... = ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 = :contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) (sect= ion ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value "= Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 :conten= ts-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline (:= raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin = 10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)= ) (headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :c= ontents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) (sec= tion ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 1312= 4 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title ...= :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" :begin 1= 3124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13= 124 :title ... :parent #5) (section ... ...) (headline ... ...)) (headline = (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-beg= in 14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword= nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :c= ommentedp nil :post-affiliated 14891 :title ... :parent #5) (section ... ..= .)) #3 (headline (:raw-value "Lecture 13: Back-tracking: Continued" :begin = 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 :le= vel 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank = 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1= 9312 :title ... :parent #5) (section ... ...) (headline ... ...) (headline = ... ...)))) (section (:begin 17211 :end 19312 :contents-begin 17211 :conten= ts-end 19311 :post-blank 1 :post-affiliated 17211 :parent #3) (plain-list (= :type unordered :begin 17211 :end 19311 :contents-begin 17211 :contents-end= 19311 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ) :post-blank 0 :post-affiliated 17211 :parent #4) (item (:bullet "- " :beg= in 17211 :end 17229 :contents-begin 17214 :contents-end 17229 :checkbox nil= :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17= 211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 0 15 ...))) (i= tem (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 :contents-e= nd 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... #("Order para= meter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 :contents-= begin 17251 :contents-end 17311 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) (para= graph ... #("Probability solution exists for random problems is almost 1\n"= 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 17= 314 :contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ..= . #("there's a critical value whereby, after it, probability is almost 0\n"= 0 68 ...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17= 385 :contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ..= . #("around the critical value, the probability is around 0.5\n" 0 57 ...))= ) (item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :conten= ts-end 17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-b= lank 0 :post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost o= f solving drops sharply as it gets further to the right of the critical val= ue, but high as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17= 556 :end 17673 :contents-begin 17559 :contents-end 17673 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17556 := tag nil :parent #5) (paragraph ... #("around .5 probability is high cost of= solving, no matter the algorithm, this is referred to as a phase transitio= n\n" 0 114 ...))) (item (:bullet "- " :begin 17673 :end 17742 :contents-beg= in 17676 :contents-end 17742 :checkbox nil :counter nil :structure ... :pre= -blank 0 :post-blank 0 :post-affiliated 17673 :tag nil :parent #5) (paragra= ph ... #("conjecture regarding the characterization of NP complete problems= \n" 0 66 ...))) (item (:bullet "- " :begin 17742 :end 17795 :contents-begin= 17745 :contents-end 17795 :checkbox nil :counter nil :structure ... :pre-b= lank 0 :post-blank 0 :post-affiliated 17742 :tag nil :parent #5) (paragraph= ... #("applies to detecting/implementing arc-consistency\n" 0 50 ...))) (i= tem (:bullet "- " :begin 17795 :end 18000 :contents-begin 17798 :contents-e= nd 18000 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 17795 :tag nil :parent #5) (paragraph ... #("random gra= phs are almost always easy to to color -- conjecture from famous paper\n" 0= 81 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 18000 :e= nd 18046 :contents-begin 18003 :contents-end 18046 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18000 :tag ni= l :parent #5) (paragraph ... #("For CSPs, it's either density or tightness\= n" 0 43 ...))) (item (:bullet "- " :begin 18046 :end 18139 :contents-begin = 18049 :contents-end 18139 :checkbox nil :counter nil :structure ... :pre-bl= ank 0 :post-blank 0 :post-affiliated 18046 :tag nil :parent #5) (paragraph = ... #("currently effects the way of expirement conduct -- try and deal with= the hardest problems\n" 0 90 ...))) (item (:bullet "- " :begin 18139 :end = 18222 :contents-begin 18142 :contents-end 18222 :checkbox nil :counter nil = :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18139 :tag nil := parent #5) (paragraph ... #("but be careful not to focus exclusively on the= redior around the critical value\n" 0 80 ...))) (item (:bullet "- " :begin= 18222 :end 18274 :contents-begin 18225 :contents-end 18274 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1822= 2 :tag nil :parent #5) (paragraph ... #("Run on random CSPs -- given statis= tical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 18274 :end 19311 := contents-begin 18277 :contents-end 19311 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 :tag nil :parent = #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 ...)) (plain-l= ist ... ... ... ... ... ... ... ... ... ...))))) (headline (:raw-value "Lec= ture 13: Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :co= ntents-begin 19352 :contents-end 20853 :level 1 :priority nil :tags nil :to= do-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archiv= edp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 13: Back-= tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil (section (:b= egin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-aff= iliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ..= .) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw= -value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :c= ontents-end 3576 :level 1 :priority nil :tags nil :todo-keyword nil :todo-t= ype nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp ni= l :post-affiliated 330 :title ... :parent #5) (headline ... ...) (headline = ... ...) (headline ... ...)) (headline (:raw-value "Lecture 3" :begin 3577 = :end 4295 :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :pr= iority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footno= te-section-p nil :archivedp nil :commentedp nil :post-affiliated 3577 :titl= e ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 4" :beg= in 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :contents-end 5997 :lev= el 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1= :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 42= 95 :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture= 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 :contents-end 7= 699 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 5998 :title ... :parent #5) (section ... ...) (headline ... ...) (hea= dline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :p= re-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil = :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-= p nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :pare= nt #5) (headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 := end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 := priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :foot= note-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 :t= itle ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" = :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12= 016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post= -blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affil= iated 11115 :title ... :parent #5) (section ... ... ...)) (headline (:raw-v= alue "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030= :contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil :to= do-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commented= p nil :post-affiliated 12017 :title ... :parent #5) (section ... ...)) (hea= dline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :conten= ts-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) (section = ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 1489= 1 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level = 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :f= ootnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891= :title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 1= 2: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin = 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 17178 :title ... :parent #5) (section ... ...))= #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 :contents-end= 19688 :post-blank 1 :post-affiliated 19352 :parent #3) (plain-list (:type = unordered :begin 19352 :end 19688 :contents-begin 19352 :contents-end 19688= :structure (... ... ... ... ...) :post-blank 0 :post-affiliated 19352 :par= ent #4) (item (:bullet "- " :begin 19352 :end 19435 :contents-begin 19355 := contents-end 19435 :checkbox nil :counter nil :structure ... :pre-blank 0 := post-blank 0 :post-affiliated 19352 :tag nil :parent #5) (paragraph ... #("= keep track of path -- an array of the instantiations thus far and to be cre= ated\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 :contents-b= egin 19438 :contents-end 19499 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) (parag= raph ... #("remember what unlevel does -- actually performs backtracking\n"= 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 :contents-begin 19= 502 :contents-end 19541 :checkbox nil :counter nil :structure ... :pre-blan= k 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) (paragraph ..= . #("many different ways to order variables\n" 0 39 ...))) (item (:bullet "= - " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 19541 :tag nil :parent #5) (paragraph ... #("when doing value-orderin= g, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " :begin 19= 599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 := tag nil :parent #5) (paragraph ... #("eventually, variable ordering heurist= ics " 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...)))= )) (headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank = 1 :contents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags ni= l :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :a= rchivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping= " 0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin = 19707 :contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) = (plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 = :contents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :pa= rent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...))))= (headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-= blank 1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :t= ags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p = nil :archivedp nil :commentedp nil :post-affiliated 20224 :title (#("Confli= ct-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 20853 :c= ontents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 2024= 9 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 :content= s-begin 20249 :contents-end 20853 :structure ... :post-blank 0 :post-affili= ated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... ...) (it= em ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)= (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) (org-tags-e= xpand tag t)) t) (setq excluded (cl-mapcan (function (lambda (tag) (org-tags-expand tag t)= )) (plist-get info :exclude-tags))) (let (ignore selected excluded walk-data definitions) (setq ignore nil) (= setq selected (org-export--selected-trees data info)) (setq excluded (cl-ma= pcan (function (lambda (tag) (org-tags-expand tag t))) (plist-get info :exc= lude-tags))) (setq walk-data (function (lambda (data) (if data (progn (let = (...) (if ... ... ... ...))))))) (setq definitions (org-element-map data (q= uote (footnote-definition footnote-reference)) (function (lambda (f) (cond = ((eq ... ...) f) ((and ... ...) f) (t nil)))))) (if selected (progn (let ((= first-element (car (org-element-contents data)))) (if (eq (org-element-type= first-element) (quote section)) (progn (org-element-extract-element first-= element)))))) (funcall walk-data data) (let ((--dolist-tail-- (append (org-= export-get-all-options (plist-get info :back-end)) org-export-options-alist= ))) (while --dolist-tail-- (let ((entry (car --dolist-tail--))) (if (eq (nt= h 4 entry) (quote parse)) (progn (funcall walk-data (plist-get info ...))))= (setq --dolist-tail-- (cdr --dolist-tail--))))) (let ((missing (org-export= --missing-definitions data definitions))) (funcall walk-data missing) (org-= export--install-footnote-definitions missing data)) (plist-put info :ignore= -list ignore)) org-export--prune-tree((org-data nil (section (:begin 1 :end 330 :content= s-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent #0) (k= eyword (:key "TITLE" :value "Fundamentals of Constraint Processing" :begin = 1 :end 48 :post-blank 0 :post-affiliated 1 :parent #1)) (keyword (:key "AUT= HOR" :value "Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affilia= ted 48 :parent #1)) (keyword (:key "EMAIL" :value "swflint@flintfam.org" :b= egin 74 :end 104 :post-blank 0 :post-affiliated 74 :parent #1)) (keyword (:= key "DATE" :value "<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank = 0 :post-affiliated 104 :parent #1)) (keyword (:key "OPTIONS" :value "H:5 ':= t *:t d:nil stat:nil todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :p= ost-affiliated 135 :parent #1)) (keyword (:key "LATEX_CLASS_OPTIONS" :value= "[10pt,twocolumn]" :begin 190 :end 230 :post-blank 0 :post-affiliated 190 = :parent #1)) (keyword (:key "LATEX_HEADER" :value "\\usepackage[landscape,m= argin=3D0.125 in]{geometry}" :begin 230 :end 295 :post-blank 0 :post-affili= ated 230 :parent #1)) (keyword (:key "LATEX_HEADER" :value "\\pagestyle{emp= ty}" :begin 295 :end 329 :post-blank 0 :post-affiliated 295 :parent #1))) (= headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 :content= s-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil :todo-keywo= rd nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil = :commentedp nil :post-affiliated 330 :title (#("Lecture 2" 0 9 (:parent #1)= )) :parent #0) (headline (:raw-value "Resources" :begin 343 :end 666 :pre-b= lank 1 :contents-begin 357 :contents-end 665 :level 2 :priority nil :tags n= il :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil := archivedp nil :commentedp nil :post-affiliated 343 :title (#("Resources" 0 = 9 (:parent #2))) :parent #1) (section (:begin 357 :end 666 :contents-begin = 357 :contents-end 665 :post-blank 1 :post-affiliated 357 :parent #2) (plain= -list (:type unordered :begin 357 :end 665 :contents-begin 357 :contents-en= d 665 :structure ((357 1 "- " nil nil nil 398) (398 1 "- " nil nil nil 413)= (413 1 "- " nil nil nil 556) (425 3 "- " nil nil nil 464) (464 3 "- " nil = nil nil 556) (556 1 "- " nil nil nil 625) (625 1 "- " nil nil nil 665)) :po= st-blank 0 :post-affiliated 357 :parent #3) (item (:bullet "- " :begin 357 = :end 398 :contents-begin 360 :contents-end 398 :checkbox nil :counter nil := structure (... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-af= filiated 357 :tag nil :parent #4) (paragraph (:begin 360 :end 398 :contents= -begin 360 :contents-end 398 :post-blank 0 :post-affiliated 360 :parent #5)= #("check website -- has many, many links\n" 0 38 ...))) (item (:bullet "- = " :begin 398 :end 413 :contents-begin 401 :contents-end 413 :checkbox nil := counter nil :structure (... ... ... ... ... ... ...) :pre-blank 0 :post-bla= nk 0 :post-affiliated 398 :tag nil :parent #4) (paragraph (:begin 401 :end = 413 :contents-begin 401 :contents-end 413 :post-blank 0 :post-affiliated 40= 1 :parent #5) #("conferences\n" 0 12 ...))) (item (:bullet "- " :begin 413 = :end 556 :contents-begin 416 :contents-end 556 :checkbox nil :counter nil := structure (... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-af= filiated 413 :tag nil :parent #4) (paragraph (:begin 416 :end 425 :contents= -begin 416 :contents-end 425 :post-blank 0 :post-affiliated 416 :parent #5)= #("journals\n" 0 9 ...)) (plain-list (:type unordered :begin 425 :end 556 = :contents-begin 425 :contents-end 556 :structure ... :post-blank 0 :post-af= filiated 425 :parent #5) (item ... ...) (item ... ...))) (item (:bullet "- = " :begin 556 :end 625 :contents-begin 559 :contents-end 625 :checkbox nil := counter nil :structure (... ... ... ... ... ... ...) :pre-blank 0 :post-bla= nk 0 :post-affiliated 556 :tag nil :parent #4) (paragraph (:begin 559 :end = 625 :contents-begin 559 :contents-end 625 :post-blank 0 :post-affiliated 55= 9 :parent #5) #("journals are also pretty big -- and tend to be easier to g= et into\n" 0 66 ...))) (item (:bullet "- " :begin 625 :end 665 :contents-be= gin 628 :contents-end 665 :checkbox nil :counter nil :structure (... ... ..= . ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 625 :tag nil= :parent #4) (paragraph (:begin 628 :end 665 :contents-begin 628 :contents-= end 665 :post-blank 0 :post-affiliated 628 :parent #5) #("many good ways to= get jobs with this\n" 0 37 ...)))))) (headline (:raw-value "Constraint Sat= isfaction 101" :begin 666 :end 2169 :pre-blank 1 :contents-begin 698 :conte= nts-end 2168 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type = nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :p= ost-affiliated 666 :title (#("Constraint Satisfaction 101" 0 27 (:parent #2= ))) :parent #1) (section (:begin 698 :end 2169 :contents-begin 698 :content= s-end 2168 :post-blank 1 :post-affiliated 698 :parent #2) (plain-list (:typ= e unordered :begin 698 :end 2168 :contents-begin 698 :contents-end 2168 :st= ructure ((698 1 "- " nil nil nil 884) (710 3 "- " nil nil nil 884) (744 5 "= - " nil nil nil 789) (789 5 "- " nil nil nil 884) (884 1 "- " nil nil nil 9= 23) (923 1 "- " nil nil nil 1025) (1025 1 "- " nil nil nil 1431) (1041 3 "-= " nil nil nil 1072) (1072 3 "- " nil nil nil 1087) (1087 3 "- " nil nil ni= l 1123) (1123 3 "- " nil nil nil 1139) (1139 3 "- " nil nil nil 1158) (1158= 3 "- " nil nil nil 1199) (1199 3 "- " nil nil nil 1233) (1233 3 "- " nil n= il nil 1263) (1263 3 "- " nil nil nil 1286) (1286 3 "- " nil nil nil 1312) = (1312 3 "- " nil nil nil 1369) (1369 3 "- " nil nil nil 1389) (1389 3 "- " = nil nil nil 1431) (1431 1 "- " nil nil nil 1765) (1495 3 "- " nil nil nil 1= 551) (1551 3 "- " nil nil nil 1628) (1628 3 "- " nil nil nil 1765) (1765 1 = "- " nil nil nil 1911) (1781 3 "- " nil nil nil 1817) (1817 3 "- " nil nil = nil 1891) (1891 3 "- " nil nil nil 1911) (1911 1 "- " nil nil nil 1997) (19= 24 3 "- " nil nil nil 1949) (1949 3 "- " nil nil nil 1997) (1997 1 "- " nil= nil nil 2150) (2007 3 "- " nil nil nil 2038) (2038 3 "- " nil nil nil 2070= ) (2070 3 "- " nil nil nil 2150) (2150 1 "- " nil nil nil 2168)) :post-blan= k 0 :post-affiliated 698 :parent #3) (item (:bullet "- " :begin 698 :end 88= 4 :contents-begin 701 :contents-end 884 :checkbox nil :counter nil :structu= re (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) := pre-blank 0 :post-blank 0 :post-affiliated 698 :tag nil :parent #4) (paragr= aph (:begin 701 :end 710 :contents-begin 701 :contents-end 710 :post-blank = 0 :post-affiliated 701 :parent #5) #("examples\n" 0 9 ...)) (plain-list (:t= ype unordered :begin 710 :end 884 :contents-begin 710 :contents-end 884 :st= ructure ... :post-blank 0 :post-affiliated 710 :parent #5) (item ... ... ..= .))) (item (:bullet "- " :begin 884 :end 923 :contents-begin 887 :contents-= end 923 :checkbox nil :counter nil :structure (... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-= affiliated 884 :tag nil :parent #4) (paragraph (:begin 887 :end 923 :conten= ts-begin 887 :contents-end 923 :post-blank 0 :post-affiliated 887 :parent #= 5) #("modeling constraints remains an art\n" 0 36 ...))) (item (:bullet "- = " :begin 923 :end 1025 :contents-begin 926 :contents-end 1025 :checkbox nil= :counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 923 :tag n= il :parent #4) (paragraph (:begin 926 :end 1025 :contents-begin 926 :conten= ts-end 1025 :post-blank 0 :post-affiliated 926 :parent #5) #("sets of varia= bles with sets of choices, and aset of constraints restricting combinations= of values\n" 0 99 ...))) (item (:bullet "- " :begin 1025 :end 1431 :conten= ts-begin 1028 :contents-end 1431 :checkbox nil :counter nil :structure (...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-bla= nk 0 :post-blank 0 :post-affiliated 1025 :tag nil :parent #4) (paragraph (:= begin 1028 :end 1041 :contents-begin 1028 :contents-end 1041 :post-blank 0 = :post-affiliated 1028 :parent #5) #("applications\n" 0 13 ...)) (plain-list= (:type unordered :begin 1041 :end 1431 :contents-begin 1041 :contents-end = 1431 :structure ... :post-blank 0 :post-affiliated 1041 :parent #5) (item .= .. ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item .= .. ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item .= .. ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 1431 :en= d 1765 :contents-begin 1434 :contents-end 1765 :checkbox nil :counter nil := structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ...) :pre-blank 0 :post-blank 0 :post-affiliated 1431 :tag nil :parent #4)= (paragraph (:begin 1434 :end 1495 :contents-begin 1434 :contents-end 1495 = :post-blank 0 :post-affiliated 1434 :parent #5) #("constraint processing is= modeling, plus inference and search\n" 0 61 ...)) (plain-list (:type unord= ered :begin 1495 :end 1765 :contents-begin 1495 :contents-end 1765 :structu= re ... :post-blank 0 :post-affiliated 1495 :parent #5) (item ... ...) (item= ... ...) (item ... ...))) (item (:bullet "- " :begin 1765 :end 1911 :conte= nts-begin 1768 :contents-end 1911 :checkbox nil :counter nil :structure (..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-bl= ank 0 :post-blank 0 :post-affiliated 1765 :tag nil :parent #4) (paragraph (= :begin 1768 :end 1781 :contents-begin 1768 :contents-end 1781 :post-blank 0= :post-affiliated 1768 :parent #5) #("Real Example\n" 0 13 ...)) (plain-lis= t (:type unordered :begin 1781 :end 1911 :contents-begin 1781 :contents-end= 1911 :structure ... :post-blank 0 :post-affiliated 1781 :parent #5) (item = ... ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 1911 :e= nd 1997 :contents-begin 1914 :contents-end 1997 :checkbox nil :counter nil = :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ...) :pre-blank 0 :post-blank 0 :post-affiliated 1911 :tag nil :parent #4= ) (paragraph (:begin 1914 :end 1924 :contents-begin 1914 :contents-end 1924= :post-blank 0 :post-affiliated 1914 :parent #5) #("Singapore\n" 0 10 ...))= (plain-list (:type unordered :begin 1924 :end 1997 :contents-begin 1924 :c= ontents-end 1997 :structure ... :post-blank 0 :post-affiliated 1924 :parent= #5) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 1997 :end 2= 150 :contents-begin 2000 :contents-end 2150 :checkbox nil :counter nil :str= ucture (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= .) :pre-blank 0 :post-blank 0 :post-affiliated 1997 :tag nil :parent #4) (p= aragraph (:begin 2000 :end 2007 :contents-begin 2000 :contents-end 2007 :po= st-blank 0 :post-affiliated 2000 :parent #5) #("CP is:\n" 0 7 ...)) (plain-= list (:type unordered :begin 2007 :end 2150 :contents-begin 2007 :contents-= end 2150 :structure ... :post-blank 0 :post-affiliated 2007 :parent #5) (it= em ... ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 2150= :end 2168 :contents-begin 2153 :contents-end 2168 :checkbox nil :counter n= il :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2150 :tag nil :parent= #4) (paragraph (:begin 2153 :end 2168 :contents-begin 2153 :contents-end 2= 168 :post-blank 0 :post-affiliated 2153 :parent #5) #("Very Practical\n" 0 = 15 ...)))))) (headline (:raw-value "Defining a problem" :begin 2169 :end 35= 76 :pre-blank 1 :contents-begin 2192 :contents-end 3576 :level 2 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 2169 :title (#("D= efining a problem" 0 18 (:parent #2))) :parent #1) (section (:begin 2192 :e= nd 3577 :contents-begin 2192 :contents-end 3576 :post-blank 1 :post-affilia= ted 2192 :parent #2) (plain-list (:type unordered :begin 2192 :end 3576 :co= ntents-begin 2192 :contents-end 3576 :structure ((2192 1 "- " nil nil nil 2= 222) (2222 1 "- " nil nil nil 2271) (2271 1 "- " nil nil nil 2370) (2333 3 = "- " nil nil nil 2370) (2370 1 "- " nil nil nil 2428) (2428 1 "- " nil nil = nil 2803) (2493 3 "- " nil nil nil 2550) (2550 3 "- " nil nil nil 2631) (26= 31 3 "- " nil nil nil 2803) (2803 1 "- " nil nil nil 2974) (2974 1 "- " nil= nil nil 3043) (3007 3 "- " nil nil nil 3015) (3015 3 "- " nil nil nil 3024= ) (3024 3 "- " nil nil nil 3033) (3033 3 "- " nil nil nil 3043) (3043 1 "- = " nil nil nil 3129) (3129 1 "- " nil nil nil 3159) (3159 1 "- " nil nil nil= 3204) (3204 1 "- " nil nil nil 3293) (3293 1 "- " nil nil nil 3576) (3305 = 3 "- " nil nil nil 3346) (3346 3 "- " nil nil nil 3389) (3389 3 "- " nil ni= l nil 3441) (3441 3 "- " nil nil nil 3576)) :post-blank 0 :post-affiliated = 2192 :parent #3) (item (:bullet "- " :begin 2192 :end 2222 :contents-begin = 2195 :contents-end 2222 :checkbox nil :counter nil :structure (... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2192 :tag nil :parent= #4) (paragraph (:begin 2195 :end 2222 :contents-begin 2195 :contents-end 2= 222 :post-blank 0 :post-affiliated 2195 :parent #5) #("has a given and a qu= estion\n" 0 27 ...))) (item (:bullet "- " :begin 2222 :end 2271 :contents-b= egin 2225 :contents-end 2271 :checkbox nil :counter nil :structure (... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2222 :tag nil :p= arent #4) (paragraph (:begin 2225 :end 2271 :contents-begin 2225 :contents-= end 2271 :post-blank 0 :post-affiliated 2225 :parent #5) #("given is a set = of objects, the relations, etc\n" 0 46 ...))) (item (:bullet "- " :begin 22= 71 :end 2370 :contents-begin 2274 :contents-end 2370 :checkbox nil :counter= nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-aff= iliated 2271 :tag nil :parent #4) (paragraph (:begin 2274 :end 2333 :conten= ts-begin 2274 :contents-end 2333 :post-blank 0 :post-affiliated 2274 :paren= t #5) #("question ex: find " 0 18 ...) (latex-fragment ...) #("such that co= ndition " 0 20 ...) (latex-fragment ...) #("is satisfied\n" 0 13 ...)) (pla= in-list (:type unordered :begin 2333 :end 2370 :contents-begin 2333 :conten= ts-end 2370 :structure ... :post-blank 0 :post-affiliated 2333 :parent #5) = (item ... ...))) (item (:bullet "- " :begin 2370 :end 2428 :contents-begin = 2373 :contents-end 2428 :checkbox nil :counter nil :structure (... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2370 :tag nil :parent= #4) (paragraph (:begin 2373 :end 2428 :contents-begin 2373 :contents-end 2= 428 :post-blank 0 :post-affiliated 2373 :parent #5) #("a problem must alway= s, always, always have a question!\n" 0 55 ...))) (item (:bullet "- " :begi= n 2428 :end 2803 :contents-begin 2431 :contents-end 2803 :checkbox nil :cou= nter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post= -affiliated 2428 :tag nil :parent #4) (paragraph (:begin 2431 :end 2493 :co= ntents-begin 2431 :contents-end 2493 :post-blank 0 :post-affiliated 2431 :p= arent #5) #("Given " 0 6 ...) (latex-fragment ...) #("\n" 0 1 ...)) (plain-= list (:type unordered :begin 2493 :end 2803 :contents-begin 2493 :contents-= end 2803 :structure ... :post-blank 0 :post-affiliated 2493 :parent #5) (it= em ... ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 2803= :end 2974 :contents-begin 2806 :contents-end 2974 :checkbox nil :counter n= il :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affil= iated 2803 :tag nil :parent #4) (paragraph (:begin 2806 :end 2974 :contents= -begin 2806 :contents-end 2974 :post-blank 0 :post-affiliated 2806 :parent = #5) #("Query whether we can find a value for each variable such that all co= nstraints are satisfied, queries can include weights (making it a Constrain= ed Optimization Problem)\n" 0 168 ...))) (item (:bullet "- " :begin 2974 :e= nd 3043 :contents-begin 2977 :contents-end 3043 :checkbox nil :counter nil = :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliat= ed 2974 :tag nil :parent #4) (paragraph (:begin 2977 :end 3007 :contents-be= gin 2977 :contents-end 3007 :post-blank 0 :post-affiliated 2977 :parent #5)= #("Various levels of consistency\n" 0 30 ...)) (plain-list (:type unordere= d :begin 3007 :end 3043 :contents-begin 3007 :contents-end 3043 :structure = ... :post-blank 0 :post-affiliated 3007 :parent #5) (item ... ...) (item ..= . ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 3043 :end= 3129 :contents-begin 3046 :contents-end 3129 :checkbox nil :counter nil :s= tructure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated= 3043 :tag nil :parent #4) (paragraph (:begin 3046 :end 3129 :contents-begi= n 3046 :contents-end 3129 :post-blank 0 :post-affiliated 3046 :parent #5) #= ("Sudoku can be done with consistency, but whether or not search is require= d for all\n" 0 83 ...))) (item (:bullet "- " :begin 3129 :end 3159 :content= s-begin 3132 :contents-end 3159 :checkbox nil :counter nil :structure (... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 3129 :tag nil= :parent #4) (paragraph (:begin 3132 :end 3159 :contents-begin 3132 :conten= ts-end 3159 :post-blank 0 :post-affiliated 3132 :parent #5) #("find solutio= n -- decisions\n" 0 27 ...))) (item (:bullet "- " :begin 3159 :end 3204 :co= ntents-begin 3162 :contents-end 3204 :checkbox nil :counter nil :structure = (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 3159 :ta= g nil :parent #4) (paragraph (:begin 3162 :end 3204 :contents-begin 3162 :c= ontents-end 3204 :post-blank 0 :post-affiliated 3162 :parent #5) #("find su= mber of, all solutions -- counting\n" 0 42 ...))) (item (:bullet "- " :begi= n 3204 :end 3293 :contents-begin 3207 :contents-end 3293 :checkbox nil :cou= nter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post= -affiliated 3204 :tag nil :parent #4) (paragraph (:begin 3207 :end 3293 :co= ntents-begin 3207 :contents-end 3293 :post-blank 0 :post-affiliated 3207 :p= arent #5) #("find set of constraints that can be removed so that a solution= exists -- optimization\n" 0 86 ...))) (item (:bullet "- " :begin 3293 :end= 3576 :contents-begin 3296 :contents-end 3576 :checkbox nil :counter nil :s= tructure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated= 3293 :tag nil :parent #4) (paragraph (:begin 3296 :end 3305 :contents-begi= n 3296 :contents-end 3305 :post-blank 0 :post-affiliated 3296 :parent #5) #= ("specials\n" 0 9 ...)) (plain-list (:type unordered :begin 3305 :end 3576 = :contents-begin 3305 :contents-end 3576 :structure ... :post-blank 0 :post-= affiliated 3305 :parent #5) (item ... ...) (item ... ...) (item ... ...) (i= tem ... ...))))))) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 = :pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil= :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section= -p nil :archivedp nil :commentedp nil :post-affiliated 3577 :title (#("Lect= ure 3" 0 9 (:parent #1))) :parent #0) (section (:begin 3590 :end 4295 :cont= ents-begin 3590 :contents-end 4294 :post-blank 1 :post-affiliated 3590 :par= ent #1) (plain-list (:type unordered :begin 3590 :end 4294 :contents-begin = 3590 :contents-end 4294 :structure ((3590 1 "- " nil nil nil 3664) (3664 1 = "- " nil nil nil 4254) (3693 3 "- " nil nil nil 3765) (3765 3 "- " nil nil = nil 3913) (3913 3 "- " nil nil nil 3965) (3965 3 "- " nil nil nil 4019) (40= 19 3 "- " nil nil nil 4169) (4169 3 "- " nil nil nil 4254) (4254 1 "- " nil= nil nil 4294)) :post-blank 0 :post-affiliated 3590 :parent #2) (item (:bul= let "- " :begin 3590 :end 3664 :contents-begin 3593 :contents-end 3664 :che= ckbox nil :counter nil :structure ((3590 1 "- " nil nil nil 3664) (3664 1 "= - " nil nil nil 4254) (3693 3 "- " nil nil nil 3765) (3765 3 "- " nil nil n= il 3913) (3913 3 "- " nil nil nil 3965) (3965 3 "- " nil nil nil 4019) (401= 9 3 "- " nil nil nil 4169) (4169 3 "- " nil nil nil 4254) (4254 1 "- " nil = nil nil 4294)) :pre-blank 0 :post-blank 0 :post-affiliated 3590 :tag nil :p= arent #3) (paragraph (:begin 3593 :end 3664 :contents-begin 3593 :contents-= end 3664 :post-blank 0 :post-affiliated 3593 :parent #4) #("always a given = " 0 15 (:parent #5)) (latex-fragment (:value "$\\mathcal{P} =3D (\\mathcal{= V}, \\mathcal{D}, \\mathcal{C})$" :begin 3608 :end 3663 :post-blank 0 :pare= nt #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 3664 :end 425= 4 :contents-begin 3667 :contents-end 4254 :checkbox nil :counter nil :struc= ture ((3590 1 "- " nil nil nil 3664) (3664 1 "- " nil nil nil 4254) (3693 3= "- " nil nil nil 3765) (3765 3 "- " nil nil nil 3913) (3913 3 "- " nil nil= nil 3965) (3965 3 "- " nil nil nil 4019) (4019 3 "- " nil nil nil 4169) (4= 169 3 "- " nil nil nil 4254) (4254 1 "- " nil nil nil 4294)) :pre-blank 0 := post-blank 0 :post-affiliated 3664 :tag nil :parent #3) (paragraph (:begin = 3667 :end 3693 :contents-begin 3667 :contents-end 3693 :post-blank 0 :post-= affiliated 3667 :parent #4) #("Constraints are relations\n" 0 26 (:parent #= 5))) (plain-list (:type unordered :begin 3693 :end 4254 :contents-begin 369= 3 :contents-end 4254 :structure (... ... ... ... ... ... ... ... ...) :post= -blank 0 :post-affiliated 3693 :parent #4) (item (:bullet "- " :begin 3693 = :end 3765 :contents-begin 3698 :contents-end 3765 :checkbox nil :counter ni= l :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 3693 :tag nil = :parent #5) (paragraph ... #("relations are a subset of the cartesian produ= ct of " 0 51 ...) ... #("sets\n" 0 5 ...))) (item (:bullet "- " :begin 3765= :end 3913 :contents-begin 3770 :contents-end 3913 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 3765 :tag nil= :parent #5) (paragraph ... #("relations can be represented as a table, whi= ch are refered to as allowed tuples, or supports, which is a table constrai= nt, being an enumerated\n" 0 143 ...))) (item (:bullet "- " :begin 3913 :en= d 3965 :contents-begin 3918 :contents-end 3965 :checkbox nil :counter nil := structure ... :pre-blank 0 :post-blank 0 :post-affiliated 3913 :tag nil :pa= rent #5) (paragraph ... #("extension in a set with all members enumerated\n= " 0 47 ...))) (item (:bullet "- " :begin 3965 :end 4019 :contents-begin 397= 0 :contents-end 4019 :checkbox nil :counter nil :structure ... :pre-blank 0= :post-blank 0 :post-affiliated 3965 :tag nil :parent #5) (paragraph ... #(= "conflicts are the set of tuples that are no good\n" 0 49 ...))) (item (:bu= llet "- " :begin 4019 :end 4169 :contents-begin 4024 :contents-end 4169 :ch= eckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-aff= iliated 4019 :tag nil :parent #5) (paragraph ... #("Constraints can also be= in intention -- they're defined in terms of a logical function, equivalent= to extension, but can be easier to understand\n" 0 145 ...))) (item (:bull= et "- " :begin 4169 :end 4254 :contents-begin 4174 :contents-end 4254 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 4169 :tag nil :parent #5) (paragraph ... #("A check function should a= lways be a simple implementation -- to build with them\n" 0 80 ...))))) (it= em (:bullet "- " :begin 4254 :end 4294 :contents-begin 4257 :contents-end 4= 294 :checkbox nil :counter nil :structure ((3590 1 "- " nil nil nil 3664) (= 3664 1 "- " nil nil nil 4254) (3693 3 "- " nil nil nil 3765) (3765 3 "- " n= il nil nil 3913) (3913 3 "- " nil nil nil 3965) (3965 3 "- " nil nil nil 40= 19) (4019 3 "- " nil nil nil 4169) (4169 3 "- " nil nil nil 4254) (4254 1 "= - " nil nil nil 4294)) :pre-blank 0 :post-blank 0 :post-affiliated 4254 :ta= g nil :parent #3) (paragraph (:begin 4257 :end 4294 :contents-begin 4257 :c= ontents-end 4294 :post-blank 0 :post-affiliated 4257 :parent #4) #("Code mu= st always be well structured!\n" 0 37 (:parent #5))))))) (headline (:raw-va= lue "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 :co= ntents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 4295 :title (#("Lecture 4" 0 9 (:parent #1))) :parent #0)= (section (:begin 4308 :end 5998 :contents-begin 4308 :contents-end 5997 :p= ost-blank 1 :post-affiliated 4308 :parent #1) (plain-list (:type unordered = :begin 4308 :end 5997 :contents-begin 4308 :contents-end 5997 :structure ((= 4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " n= il nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 49= 68) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "= - " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil n= il 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (516= 6 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil = nil nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330)= (5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- "= nil nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil = 5657) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3= "- " nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil= nil 5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5= 809 5 "- " nil nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " ni= l nil nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 597= 0) (5970 5 "- " nil nil nil 5997)) :post-blank 0 :post-affiliated 4308 :par= ent #2) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin 4311 :con= tents-end 4384 :checkbox nil :counter nil :structure ((4308 1 "- " nil nil = nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil nil nil 4363) (43= 63 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) (4475 3 "- " nil= nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " nil nil nil 4789= ) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 4998) (4998 1 "- = " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil nil nil= 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 5251) (5251 = 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil ni= l nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) (= 5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " n= il nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 57= 20) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "= - " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil n= il 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (591= 5 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil = nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliated 4308 :tag nil :p= arent #3) (paragraph (:begin 4311 :end 4327 :contents-begin 4311 :contents-= end 4327 :post-blank 0 :post-affiliated 4311 :parent #4) (latex-fragment (:= value "$P =3D (V, D, C)$" :begin 4311 :end 4326 :post-blank 0 :parent #5)) = #("\n" 0 1 (:parent #5))) (plain-list (:type unordered :begin 4327 :end 438= 4 :contents-begin 4327 :contents-end 4384 :structure (... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated= 4327 :parent #4) (item (:bullet "- " :begin 4327 :end 4346 :contents-begin= 4332 :contents-end 4346 :checkbox nil :counter nil :structure ... :pre-bla= nk 0 :post-blank 0 :post-affiliated 4327 :tag nil :parent #5) (paragraph ..= . ... #("variables\n" 0 10 ...))) (item (:bullet "- " :begin 4346 :end 4363= :contents-begin 4351 :contents-end 4363 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 4346 :tag nil :parent #= 5) (paragraph ... ... #("domains\n" 0 8 ...))) (item (:bullet "- " :begin 4= 363 :end 4384 :contents-begin 4368 :contents-end 4384 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4363 :tag = nil :parent #5) (paragraph ... ... #("constraints\n" 0 12 ...))))) (item (:= bullet "- " :begin 4384 :end 4968 :contents-begin 4387 :contents-end 4968 := checkbox nil :counter nil :structure ((4308 1 "- " nil nil nil 4384) (4327 = 3 "- " nil nil nil 4346) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil ni= l nil 4384) (4384 1 "- " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) (= 4577 3 "- " nil nil nil 4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " n= il nil nil 4968) (4968 1 "- " nil nil nil 4998) (4998 1 "- " nil nil nil 50= 82) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil nil nil 5201) (5201 1 "= - " nil nil nil 5488) (5225 3 "- " nil nil nil 5251) (5251 3 "- " nil nil n= il 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil nil nil 5377) (537= 7 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) (5550 3 "- " nil = nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil nil nil 5681)= (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) (5720 3 "- "= nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil nil nil = 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) (5843 5= "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil nil= nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) := pre-blank 0 :post-blank 0 :post-affiliated 4384 :tag nil :parent #3) (parag= raph (:begin 4387 :end 4475 :contents-begin 4387 :contents-end 4475 :post-b= lank 0 :post-affiliated 4387 :parent #4) #("Constraints are defined as " 0 = 27 (:parent #5)) (latex-fragment (:value "$C_1 =3D \\langle\\mathrm{scope}(= C_1), \\mathrm{rel}(C_1)\\rangle$" :begin 4414 :end 4474 :post-blank 0 :par= ent #5)) #("\n" 0 1 (:parent #5))) (plain-list (:type unordered :begin 4475= :end 4968 :contents-begin 4475 :contents-end 4968 :structure (... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-a= ffiliated 4475 :parent #4) (item (:bullet "- " :begin 4475 :end 4577 :conte= nts-begin 4480 :contents-end 4577 :checkbox nil :counter nil :structure ...= :pre-blank 0 :post-blank 0 :post-affiliated 4475 :tag nil :parent #5) (par= agraph ... #("Scope is the variables it discusses -- the set of variables o= ver which the constraint is defined\n" 0 97 ...))) (item (:bullet "- " :beg= in 4577 :end 4738 :contents-begin 4582 :contents-end 4738 :checkbox nil :co= unter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4577 := tag nil :parent #5) (paragraph ... #("relation is an abstract relation -- m= ay be in extension (listed as either supports or conflicts) or intension (r= oughly as a function or boolean expression)\n" 0 156 ...))) (item (:bullet = "- " :begin 4738 :end 4789 :contents-begin 4743 :contents-end 4789 :checkbo= x nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliat= ed 4738 :tag nil :parent #5) (paragraph ... #("Also have arity, the cardina= lity of the scope\n" 0 46 ...))) (item (:bullet "- " :begin 4789 :end 4968 = :contents-begin 4794 :contents-end 4968 :checkbox nil :counter nil :structu= re ... :pre-blank 0 :post-blank 0 :post-affiliated 4789 :tag nil :parent #5= ) (paragraph ... #("universal constraints allow any member of the relevant = cartesian product, but may be induced so as to be something else -- equival= ent to know constraint, and is binary alone\n" 0 174 ...))))) (item (:bulle= t "- " :begin 4968 :end 4998 :contents-begin 4971 :contents-end 4998 :check= box nil :counter nil :structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- = " nil nil nil 4346) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil= 4384) (4384 1 "- " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) (4577 = 3 "- " nil nil nil 4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " nil ni= l nil 4968) (4968 1 "- " nil nil nil 4998) (4998 1 "- " nil nil nil 5082) (= 5082 1 "- " nil nil nil 5166) (5166 1 "- " nil nil nil 5201) (5201 1 "- " n= il nil nil 5488) (5225 3 "- " nil nil nil 5251) (5251 3 "- " nil nil nil 53= 02) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil nil nil 5377) (5377 3 "= - " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) (5550 3 "- " nil nil n= il 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil nil nil 5681) (568= 1 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) (5720 3 "- " nil = nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil nil nil 5997)= (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) (5843 5 "- "= nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil nil nil = 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) :pre-b= lank 0 :post-blank 0 :post-affiliated 4968 :tag nil :parent #3) (paragraph = (:begin 4971 :end 4998 :contents-begin 4971 :contents-end 4998 :post-blank = 0 :post-affiliated 4971 :parent #4) #("VVP -- Variable Value Pair\n" 0 27 (= :parent #5)))) (item (:bullet "- " :begin 4998 :end 5082 :contents-begin 50= 01 :contents-end 5082 :checkbox nil :counter nil :structure ((4308 1 "- " n= il nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil nil nil 43= 63) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) (4475 3 "= - " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " nil nil n= il 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 4998) (499= 8 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil = nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 5251)= (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- "= nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil = 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3= "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil= nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5= 764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " ni= l nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 591= 5) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "-= " nil nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliated 4998 :tag= nil :parent #3) (paragraph (:begin 5001 :end 5082 :contents-begin 5001 :co= ntents-end 5082 :post-blank 0 :post-affiliated 5001 :parent #4) #("make sur= e to implement check function, and to do so in a very independent manner\n"= 0 81 (:parent #5)))) (item (:bullet "- " :begin 5082 :end 5166 :contents-b= egin 5085 :contents-end 5166 :checkbox nil :counter nil :structure ((4308 1= "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil nil= nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) (4= 475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " ni= l nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 499= 8) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "-= " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil ni= l 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330= 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil n= il nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) = (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " = nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5= 764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 = "- " nil nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil = nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (59= 70 5 "- " nil nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliated 50= 82 :tag nil :parent #3) (paragraph (:begin 5085 :end 5166 :contents-begin 5= 085 :contents-end 5166 :post-blank 0 :post-affiliated 5085 :parent #4) #("k= eep track of a number of constraint checks, always incrementing for every c= heck\n" 0 81 (:parent #5)))) (item (:bullet "- " :begin 5166 :end 5201 :con= tents-begin 5169 :contents-end 5201 :checkbox nil :counter nil :structure (= (4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " = nil nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4= 968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 = "- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil = nil 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (51= 66 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil= nil nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330= ) (5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- = " nil nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil= 5657) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 = 3 "- " nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil ni= l nil 5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (= 5809 5 "- " nil nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " n= il nil nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 59= 70) (5970 5 "- " nil nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affili= ated 5166 :tag nil :parent #3) (paragraph (:begin 5169 :end 5201 :contents-= begin 5169 :contents-end 5201 :post-blank 0 :post-affiliated 5169 :parent #= 4) #("will be writing abscom to parse\n" 0 32 (:parent #5)))) (item (:bulle= t "- " :begin 5201 :end 5488 :contents-begin 5204 :contents-end 5488 :check= box nil :counter nil :structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- = " nil nil nil 4346) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil= 4384) (4384 1 "- " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) (4577 = 3 "- " nil nil nil 4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " nil ni= l nil 4968) (4968 1 "- " nil nil nil 4998) (4998 1 "- " nil nil nil 5082) (= 5082 1 "- " nil nil nil 5166) (5166 1 "- " nil nil nil 5201) (5201 1 "- " n= il nil nil 5488) (5225 3 "- " nil nil nil 5251) (5251 3 "- " nil nil nil 53= 02) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil nil nil 5377) (5377 3 "= - " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) (5550 3 "- " nil nil n= il 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil nil nil 5681) (568= 1 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) (5720 3 "- " nil = nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil nil nil 5997)= (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) (5843 5 "- "= nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil nil nil = 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) :pre-b= lank 0 :post-blank 0 :post-affiliated 5201 :tag nil :parent #3) (paragraph = (:begin 5204 :end 5225 :contents-begin 5204 :contents-end 5225 :post-blank = 0 :post-affiliated 5204 :parent #4) #("Graph representation\n" 0 21 (:paren= t #5))) (plain-list (:type unordered :begin 5225 :end 5488 :contents-begin = 5225 :contents-end 5488 :structure (... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ...) :post-blank 0 :post-affiliated 5225 :parent #4) = (item (:bullet "- " :begin 5225 :end 5251 :contents-begin 5230 :contents-en= d 5251 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0= :post-affiliated 5225 :tag nil :parent #5) (paragraph ... #("Macro represe= ntation\n" 0 21 ...))) (item (:bullet "- " :begin 5251 :end 5302 :contents-= begin 5256 :contents-end 5302 :checkbox nil :counter nil :structure ... :pr= e-blank 0 :post-blank 0 :post-affiliated 5251 :tag nil :parent #5) (paragra= ph ... #("Variables are represented as nodes (vertices)\n" 0 46 ...))) (ite= m (:bullet "- " :begin 5302 :end 5330 :contents-begin 5307 :contents-end 53= 30 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :po= st-affiliated 5302 :tag nil :parent #5) (paragraph ... #("domains as node l= abels\n" 0 23 ...))) (item (:bullet "- " :begin 5330 :end 5377 :contents-be= gin 5335 :contents-end 5377 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 5330 :tag nil :parent #5) (paragraph= ... #("constraints as arcs (edges) between nodes\n" 0 42 ...))) (item (:bu= llet "- " :begin 5377 :end 5488 :contents-begin 5382 :contents-end 5488 :ch= eckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-aff= iliated 5377 :tag nil :parent #5) (paragraph ... #("hypergraphs allow for s= pecial constraint nodes, or use a bubble to connect them instead -- the hyp= eredges\n" 0 106 ...))))) (item (:bullet "- " :begin 5488 :end 5764 :conten= ts-begin 5491 :contents-end 5764 :checkbox nil :counter nil :structure ((43= 08 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil= nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968= ) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- = " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil= 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 = 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil ni= l nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (= 5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " n= il nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 56= 57) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "= - " nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil n= il 5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (580= 9 5 "- " nil nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil = nil nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970)= (5970 5 "- " nil nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliate= d 5488 :tag nil :parent #3) (paragraph (:begin 5491 :end 5550 :contents-beg= in 5491 :contents-end 5550 :post-blank 0 :post-affiliated 5491 :parent #4) = #("relations in intension are defined by set-bulider notation\n" 0 59 (:par= ent #5))) (plain-list (:type unordered :begin 5550 :end 5764 :contents-begi= n 5550 :contents-end 5764 :structure (... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 5550 :parent #4= ) (item (:bullet "- " :begin 5550 :end 5607 :contents-begin 5555 :contents-= end 5607 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 5550 :tag nil :parent #5) (paragraph ... #("used when n= ot practical/possible to list all tuples\n" 0 52 ...))) (item (:bullet "- "= :begin 5607 :end 5657 :contents-begin 5612 :contents-end 5657 :checkbox ni= l :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5= 607 :tag nil :parent #5) (paragraph ... #("define types/templates of common= constraints\n" 0 45 ...))) (item (:bullet "- " :begin 5657 :end 5681 :cont= ents-begin 5662 :contents-end 5681 :checkbox nil :counter nil :structure ..= . :pre-blank 0 :post-blank 0 :post-affiliated 5657 :tag nil :parent #5) (pa= ragraph ... #("linear constraitns\n" 0 19 ...))) (item (:bullet "- " :begin= 5681 :end 5707 :contents-begin 5686 :contents-end 5707 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5681 :ta= g nil :parent #5) (paragraph ... #("all-diff constraints\n" 0 21 ...))) (it= em (:bullet "- " :begin 5707 :end 5720 :contents-begin 5712 :contents-end 5= 720 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :p= ost-affiliated 5707 :tag nil :parent #5) (paragraph ... #("at most\n" 0 8 .= ..))) (item (:bullet "- " :begin 5720 :end 5741 :contents-begin 5725 :conte= nts-end 5741 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-b= lank 0 :post-affiliated 5720 :tag nil :parent #5) (paragraph ... #("TSP-con= straints\n" 0 16 ...))) (item (:bullet "- " :begin 5741 :end 5764 :contents= -begin 5746 :contents-end 5764 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 5741 :tag nil :parent #5) (paragr= aph ... #("cycle-constraints\n" 0 18 ...))))) (item (:bullet "- " :begin 57= 64 :end 5997 :contents-begin 5767 :contents-end 5997 :checkbox nil :counter= nil :structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 43= 46) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "= - " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil n= il 4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (496= 8 1 "- " nil nil nil 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil = nil nil 5166) (5166 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488)= (5225 3 "- " nil nil nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- "= nil nil nil 5330) (5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil = 5488) (5488 1 "- " nil nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3= "- " nil nil nil 5657) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil= nil 5707) (5707 3 "- " nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5= 741 3 "- " nil nil nil 5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " ni= l nil nil 5915) (5809 5 "- " nil nil nil 5843) (5843 5 "- " nil nil nil 587= 7) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "-= " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) :pre-blank 0 :post-bla= nk 0 :post-affiliated 5764 :tag nil :parent #3) (paragraph (:begin 5767 :en= d 5791 :contents-begin 5767 :contents-end 5791 :post-blank 0 :post-affiliat= ed 5767 :parent #4) #("constraints implemented\n" 0 24 (:parent #5))) (plai= n-list (:type unordered :begin 5791 :end 5997 :contents-begin 5791 :content= s-end 5997 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ...) :post-blank 0 :post-affiliated 5791 :parent #4) (item (:bulle= t "- " :begin 5791 :end 5915 :contents-begin 5796 :contents-end 5915 :check= box nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affili= ated 5791 :tag nil :parent #5) (paragraph ... #("in extension\n" 0 13 ...))= (plain-list ... ... ... ...)) (item (:bullet "- " :begin 5915 :end 5997 :c= ontents-begin 5920 :contents-end 5997 :checkbox nil :counter nil :structure= ... :pre-blank 0 :post-blank 0 :post-affiliated 5915 :tag nil :parent #5) = (paragraph ... #("in intension\n" 0 13 ...)) (plain-list ... ... ...)))))))= (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :cont= ents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 5998 :title (#("Lecture 5" 0 9 (:paren= t #1))) :parent #0) (section (:begin 6011 :end 6719 :contents-begin 6011 :c= ontents-end 6718 :post-blank 1 :post-affiliated 6011 :parent #1) (plain-lis= t (:type unordered :begin 6011 :end 6718 :contents-begin 6011 :contents-end= 6718 :structure ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil nil nil 6= 062) (6062 3 "- " nil nil nil 6103) (6103 3 "- " nil nil nil 6168) (6168 3 = "- " nil nil nil 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " nil nil = nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- " nil nil nil 6351) (63= 51 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 6387) (6387 3 "- " nil= nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- " nil nil nil 6538= ) (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 6538) (6538 1 "- = " nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- " nil nil nil= 6594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 6669) (6669 = 1 "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :post-blank 0 :pos= t-affiliated 6011 :parent #2) (item (:bullet "- " :begin 6011 :end 6265 :co= ntents-begin 6014 :contents-end 6265 :checkbox nil :counter nil :structure = ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil nil nil 6062) (6062 3 "- "= nil nil nil 6103) (6103 3 "- " nil nil nil 6168) (6168 3 "- " nil nil nil = 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " nil nil nil 6465) (6285 3= "- " nil nil nil 6312) (6312 3 "- " nil nil nil 6351) (6351 3 "- " nil nil= nil 6365) (6365 3 "- " nil nil nil 6387) (6387 3 "- " nil nil nil 6415) (6= 415 3 "- " nil nil nil 6465) (6465 1 "- " nil nil nil 6538) (6478 3 "- " ni= l nil nil 6503) (6503 3 "- " nil nil nil 6538) (6538 1 "- " nil nil nil 666= 9) (6561 3 "- " nil nil nil 6576) (6576 3 "- " nil nil nil 6594) (6594 3 "-= " nil nil nil 6638) (6638 3 "- " nil nil nil 6669) (6669 1 "- " nil nil ni= l 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank 0 :post-blank 0 :post-af= filiated 6011 :tag nil :parent #3) (paragraph (:begin 6014 :end 6035 :conte= nts-begin 6014 :contents-end 6035 :post-blank 0 :post-affiliated 6014 :pare= nt #4) #("examples of modeling\n" 0 21 (:parent #5))) (plain-list (:type un= ordered :begin 6035 :end 6265 :contents-begin 6035 :contents-end 6265 :stru= cture (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ...) :post-blank 0 :post-affiliated 6035 :parent #4) (i= tem (:bullet "- " :begin 6035 :end 6062 :contents-begin 6040 :contents-end = 6062 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 := post-affiliated 6035 :tag nil :parent #5) (paragraph ... #("can have tempor= al csp\n" 0 22 ...))) (item (:bullet "- " :begin 6062 :end 6103 :contents-b= egin 6067 :contents-end 6103 :checkbox nil :counter nil :structure ... :pre= -blank 0 :post-blank 0 :post-affiliated 6062 :tag nil :parent #5) (paragrap= h ... #("graph or map coloring -- requires 4\n" 0 36 ...))) (item (:bullet = "- " :begin 6103 :end 6168 :contents-begin 6108 :contents-end 6168 :checkbo= x nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliat= ed 6103 :tag nil :parent #5) (paragraph ... #("resource allocation -- airli= ne trip planning, list coloring\n" 0 60 ...))) (item (:bullet "- " :begin 6= 168 :end 6246 :contents-begin 6173 :contents-end 6246 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6168 :tag = nil :parent #5) (paragraph ... #("product configuration -- allowed componen= ts and what they require/forbid\n" 0 73 ...))) (item (:bullet "- " :begin 6= 246 :end 6265 :contents-begin 6251 :contents-end 6265 :checkbox nil :counte= r nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6246 :tag = nil :parent #5) (paragraph ... #("logic puzzles\n" 0 14 ...))))) (item (:bu= llet "- " :begin 6265 :end 6465 :contents-begin 6268 :contents-end 6465 :ch= eckbox nil :counter nil :structure ((6011 1 "- " nil nil nil 6265) (6035 3 = "- " nil nil nil 6062) (6062 3 "- " nil nil nil 6103) (6103 3 "- " nil nil = nil 6168) (6168 3 "- " nil nil nil 6246) (6246 3 "- " nil nil nil 6265) (62= 65 1 "- " nil nil nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- " nil= nil nil 6351) (6351 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 6387= ) (6387 3 "- " nil nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- = " nil nil nil 6538) (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil= 6538) (6538 1 "- " nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 = 3 "- " nil nil nil 6594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil ni= l nil 6669) (6669 1 "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) = :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #3) (para= graph (:begin 6268 :end 6285 :contents-begin 6268 :contents-end 6285 :post-= blank 0 :post-affiliated 6268 :parent #4) #("Constraint types\n" 0 17 (:par= ent #5))) (plain-list (:type unordered :begin 6285 :end 6465 :contents-begi= n 6285 :contents-end 6465 :structure (... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post= -affiliated 6285 :parent #4) (item (:bullet "- " :begin 6285 :end 6312 :con= tents-begin 6290 :contents-end 6312 :checkbox nil :counter nil :structure .= .. :pre-blank 0 :post-blank 0 :post-affiliated 6285 :tag nil :parent #5) (p= aragraph ... #("algebraic constraints\n" 0 22 ...))) (item (:bullet "- " :b= egin 6312 :end 6351 :contents-begin 6317 :contents-end 6351 :checkbox nil := counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6312= :tag nil :parent #5) (paragraph ... #("constraitns of bounded difference\n= " 0 34 ...))) (item (:bullet "- " :begin 6351 :end 6365 :contents-begin 635= 6 :contents-end 6365 :checkbox nil :counter nil :structure ... :pre-blank 0= :post-blank 0 :post-affiliated 6351 :tag nil :parent #5) (paragraph ... #(= "coloring\n" 0 9 ...))) (item (:bullet "- " :begin 6365 :end 6387 :contents= -begin 6370 :contents-end 6387 :checkbox nil :counter nil :structure ... :p= re-blank 0 :post-blank 0 :post-affiliated 6365 :tag nil :parent #5) (paragr= aph ... #("mutual exclusion\n" 0 17 ...))) (item (:bullet "- " :begin 6387 = :end 6415 :contents-begin 6392 :contents-end 6415 :checkbox nil :counter ni= l :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6387 :tag nil = :parent #5) (paragraph ... #("difference constraints\n" 0 23 ...))) (item (= :bullet "- " :begin 6415 :end 6465 :contents-begin 6420 :contents-end 6465 = :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-= affiliated 6415 :tag nil :parent #5) (paragraph ... #("arbitrary constraint= s, must be made explicit\n" 0 45 ...))))) (item (:bullet "- " :begin 6465 := end 6538 :contents-begin 6468 :contents-end 6538 :checkbox nil :counter nil= :structure ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil nil nil 6062) = (6062 3 "- " nil nil nil 6103) (6103 3 "- " nil nil nil 6168) (6168 3 "- " = nil nil nil 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " nil nil nil 6= 465) (6285 3 "- " nil nil nil 6312) (6312 3 "- " nil nil nil 6351) (6351 3 = "- " nil nil nil 6365) (6365 3 "- " nil nil nil 6387) (6387 3 "- " nil nil = nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- " nil nil nil 6538) (64= 78 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 6538) (6538 1 "- " nil= nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- " nil nil nil 6594= ) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 6669) (6669 1 "- = " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank 0 :post-blan= k 0 :post-affiliated 6465 :tag nil :parent #3) (paragraph (:begin 6468 :end= 6478 :contents-begin 6468 :contents-end 6478 :post-blank 0 :post-affiliate= d 6468 :parent #4) #("Databases\n" 0 10 (:parent #5))) (plain-list (:type u= nordered :begin 6478 :end 6538 :contents-begin 6478 :contents-end 6538 :str= ucture (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ...) :post-blank 0 :post-affiliated 6478 :parent #4) (= item (:bullet "- " :begin 6478 :end 6503 :contents-begin 6483 :contents-end= 6503 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 = :post-affiliated 6478 :tag nil :parent #5) (paragraph ... #("Join in DB is = a CSP\n" 0 20 ...))) (item (:bullet "- " :begin 6503 :end 6538 :contents-be= gin 6508 :contents-end 6538 :checkbox nil :counter nil :structure ... :pre-= blank 0 :post-blank 0 :post-affiliated 6503 :tag nil :parent #5) (paragraph= ... #("View materialization is a CSP\n" 0 30 ...))))) (item (:bullet "- " = :begin 6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox nil= :counter nil :structure ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil n= il nil 6062) (6062 3 "- " nil nil nil 6103) (6103 3 "- " nil nil nil 6168) = (6168 3 "- " nil nil nil 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " = nil nil nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- " nil nil nil 6= 351) (6351 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 6387) (6387 3 = "- " nil nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- " nil nil = nil 6538) (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 6538) (65= 38 1 "- " nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- " nil= nil nil 6594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 6669= ) (6669 1 "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank= 0 :post-blank 0 :post-affiliated 6538 :tag nil :parent #3) (paragraph (:be= gin 6541 :end 6561 :contents-begin 6541 :contents-end 6561 :post-blank 0 :p= ost-affiliated 6541 :parent #4) #("Interactive systems\n" 0 20 (:parent #5)= )) (plain-list (:type unordered :begin 6561 :end 6669 :contents-begin 6561 = :contents-end 6669 :structure (... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affili= ated 6561 :parent #4) (item (:bullet "- " :begin 6561 :end 6576 :contents-b= egin 6566 :contents-end 6576 :checkbox nil :counter nil :structure ... :pre= -blank 0 :post-blank 0 :post-affiliated 6561 :tag nil :parent #5) (paragrap= h ... #("data-flow\n" 0 10 ...))) (item (:bullet "- " :begin 6576 :end 6594= :contents-begin 6581 :contents-end 6594 :checkbox nil :counter nil :struct= ure ... :pre-blank 0 :post-blank 0 :post-affiliated 6576 :tag nil :parent #= 5) (paragraph ... #("spreadsheets\n" 0 13 ...))) (item (:bullet "- " :begin= 6594 :end 6638 :contents-begin 6599 :contents-end 6638 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6594 :ta= g nil :parent #5) (paragraph ... #("graphical layout systems and animation\= n" 0 39 ...))) (item (:bullet "- " :begin 6638 :end 6669 :contents-begin 66= 43 :contents-end 6669 :checkbox nil :counter nil :structure ... :pre-blank = 0 :post-blank 0 :post-affiliated 6638 :tag nil :parent #5) (paragraph ... #= ("graphical user interfaces\n" 0 26 ...))))) (item (:bullet "- " :begin 666= 9 :end 6718 :contents-begin 6672 :contents-end 6718 :checkbox nil :counter = nil :structure ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil nil nil 606= 2) (6062 3 "- " nil nil nil 6103) (6103 3 "- " nil nil nil 6168) (6168 3 "-= " nil nil nil 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " nil nil ni= l 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- " nil nil nil 6351) (6351= 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 6387) (6387 3 "- " nil n= il nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- " nil nil nil 6538) = (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 6538) (6538 1 "- " = nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- " nil nil nil 6= 594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 6669) (6669 1 = "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank 0 :post-b= lank 0 :post-affiliated 6669 :tag nil :parent #3) (paragraph (:begin 6672 := end 6691 :contents-begin 6672 :contents-end 6691 :post-blank 0 :post-affili= ated 6672 :parent #4) #("Molecular biologiy\n" 0 19 (:parent #5))) (plain-l= ist (:type unordered :begin 6691 :end 6718 :contents-begin 6691 :contents-e= nd 6718 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 6691 := parent #4) (item (:bullet "- " :begin 6691 :end 6718 :contents-begin 6696 := contents-end 6718 :checkbox nil :counter nil :structure ... :pre-blank 0 :p= ost-blank 0 :post-affiliated 6691 :tag nil :parent #5) (paragraph ... #("th= reading and similar\n" 0 22 ...))))))) (headline (:raw-value "Formal charac= terization" :begin 6719 :end 7364 :pre-blank 1 :contents-begin 6747 :conten= ts-end 7363 :level 2 :priority nil :tags nil :todo-keyword nil :todo-type n= il :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :po= st-affiliated 6719 :title (#("Formal characterization" 0 23 (:parent #2))) = :parent #1) (section (:begin 6747 :end 7364 :contents-begin 6747 :contents-= end 7363 :post-blank 1 :post-affiliated 6747 :parent #2) (plain-list (:type= unordered :begin 6747 :end 7363 :contents-begin 6747 :contents-end 7363 :s= tructure ((6747 1 "- " nil nil nil 6832) (6766 3 "- " nil nil nil 6832) (68= 32 1 "- " nil nil nil 7051) (6898 3 "- " nil nil nil 6956) (6956 3 "- " nil= nil nil 7004) (7004 3 "- " nil nil nil 7051) (7051 1 "- " nil nil nil 7197= ) (7103 3 "- " nil nil nil 7147) (7147 3 "- " nil nil nil 7197) (7197 1 "- = " nil nil nil 7363) (7211 3 "- " nil nil nil 7233) (7233 3 "- " nil nil nil= 7273) (7273 3 "- " nil nil nil 7363)) :post-blank 0 :post-affiliated 6747 = :parent #3) (item (:bullet "- " :begin 6747 :end 6832 :contents-begin 6750 = :contents-end 6832 :checkbox nil :counter nil :structure (... ... ... ... .= .. ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affili= ated 6747 :tag nil :parent #4) (paragraph (:begin 6750 :end 6766 :contents-= begin 6750 :contents-end 6766 :post-blank 0 :post-affiliated 6750 :parent #= 5) #("macrostructures\n" 0 16 ...)) (plain-list (:type unordered :begin 676= 6 :end 6832 :contents-begin 6766 :contents-end 6832 :structure ... :post-bl= ank 0 :post-affiliated 6766 :parent #5) (item ... ...))) (item (:bullet "- = " :begin 6832 :end 7051 :contents-begin 6835 :contents-end 7051 :checkbox n= il :counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ...= ...) :pre-blank 0 :post-blank 0 :post-affiliated 6832 :tag nil :parent #4)= (paragraph (:begin 6835 :end 6898 :contents-begin 6835 :contents-end 6898 = :post-blank 0 :post-affiliated 6835 :parent #5) #("Micro-structure -- inclu= des every possible Variable Value Pair\n" 0 63 ...)) (plain-list (:type uno= rdered :begin 6898 :end 7051 :contents-begin 6898 :contents-end 7051 :struc= ture ... :post-blank 0 :post-affiliated 6898 :parent #5) (item ... ...) (it= em ... ...) (item ... ...))) (item (:bullet "- " :begin 7051 :end 7197 :con= tents-begin 7054 :contents-end 7197 :checkbox nil :counter nil :structure (= ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-bla= nk 0 :post-affiliated 7051 :tag nil :parent #4) (paragraph (:begin 7054 :en= d 7103 :contents-begin 7054 :contents-end 7103 :post-blank 0 :post-affiliat= ed 7054 :parent #5) #("Co-microstructure -- includes every possible VVP\n" = 0 49 ...)) (plain-list (:type unordered :begin 7103 :end 7197 :contents-beg= in 7103 :contents-end 7197 :structure ... :post-blank 0 :post-affiliated 71= 03 :parent #5) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 7= 197 :end 7363 :contents-begin 7200 :contents-end 7363 :checkbox nil :counte= r nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ...) :pre= -blank 0 :post-blank 0 :post-affiliated 7197 :tag nil :parent #4) (paragrap= h (:begin 7200 :end 7211 :contents-begin 7200 :contents-end 7211 :post-blan= k 0 :post-affiliated 7200 :parent #5) #("Complexity\n" 0 11 ...)) (plain-li= st (:type unordered :begin 7211 :end 7363 :contents-begin 7211 :contents-en= d 7363 :structure ... :post-blank 0 :post-affiliated 7211 :parent #5) (item= ... ...) (item ... ...) (item ... ...)))))) (headline (:raw-value "Proof o= f CSP into SAT" :begin 7364 :end 7699 :pre-blank 1 :contents-begin 7390 :co= ntents-end 7699 :level 2 :priority nil :tags nil :todo-keyword nil :todo-ty= pe nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil= :post-affiliated 7364 :title (#("Proof of CSP into SAT" 0 21 (:parent #2))= ) :parent #1) (section (:begin 7390 :end 7700 :contents-begin 7390 :content= s-end 7699 :post-blank 1 :post-affiliated 7390 :parent #2) (plain-list (:ty= pe unordered :begin 7390 :end 7699 :contents-begin 7390 :contents-end 7699 = :structure ((7390 1 "- " nil nil nil 7433) (7433 1 "- " nil nil nil 7475) (= 7475 1 "- " nil nil nil 7661) (7661 1 "- " nil nil nil 7699)) :post-blank 0= :post-affiliated 7390 :parent #3) (item (:bullet "- " :begin 7390 :end 743= 3 :contents-begin 7393 :contents-end 7433 :checkbox nil :counter nil :struc= ture (... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7390 :ta= g nil :parent #4) (paragraph (:begin 7393 :end 7433 :contents-begin 7393 :c= ontents-end 7433 :post-blank 0 :post-affiliated 7393 :parent #5) #("CSP has= Variables, Domains, Constraints\n" 0 40 ...))) (item (:bullet "- " :begin = 7433 :end 7475 :contents-begin 7436 :contents-end 7475 :checkbox nil :count= er nil :structure (... ... ... ...) :pre-blank 0 :post-blank 0 :post-affili= ated 7433 :tag nil :parent #4) (paragraph (:begin 7436 :end 7475 :contents-= begin 7436 :contents-end 7475 :post-blank 0 :post-affiliated 7436 :parent #= 5) #("Every VVP is a Boolean variable in SAT\n" 0 39 ...))) (item (:bullet = "- " :begin 7475 :end 7661 :contents-begin 7478 :contents-end 7661 :checkbo= x nil :counter nil :structure (... ... ... ...) :pre-blank 0 :post-blank 0 = :post-affiliated 7475 :tag nil :parent #4) (paragraph (:begin 7478 :end 766= 1 :contents-begin 7478 :contents-end 7661 :post-blank 0 :post-affiliated 74= 78 :parent #5) #("Requires a clause for each variable, a disjunction for ea= ch VVP, to be added to the conjunction of clauses, along with a disjunction= of not a or not b of each diffenrent VVP as pairs\n" 0 183 ...))) (item (:= bullet "- " :begin 7661 :end 7699 :contents-begin 7664 :contents-end 7699 := checkbox nil :counter nil :structure (... ... ... ...) :pre-blank 0 :post-b= lank 0 :post-affiliated 7661 :tag nil :parent #4) (paragraph (:begin 7664 := end 7699 :contents-begin 7664 :contents-end 7699 :post-blank 0 :post-affili= ated 7664 :parent #5) #("Constraints are then mapped to SAT\n" 0 35 ...))))= ))) (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 := contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil :t= odo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archi= vedp nil :commentedp nil :post-affiliated 7700 :title (#("Lecture 6" 0 9 (:= parent #1))) :parent #0) (headline (:raw-value "Solving a CSP" :begin 7713 = :end 10103 :pre-blank 1 :contents-begin 7731 :contents-end 10103 :level 2 := priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :foot= note-section-p nil :archivedp nil :commentedp nil :post-affiliated 7713 :ti= tle (#("Solving a CSP" 0 13 (:parent #2))) :parent #1) (section (:begin 773= 1 :end 10104 :contents-begin 7731 :contents-end 10103 :post-blank 1 :post-a= ffiliated 7731 :parent #2) (plain-list (:type unordered :begin 7731 :end 10= 103 :contents-begin 7731 :contents-end 10103 :structure ((7731 1 "- " nil n= il nil 8206) (7744 3 "- " nil nil nil 7828) (7828 3 "- " nil nil nil 7957) = (7957 3 "- " nil nil nil 8206) (7975 5 "- " nil nil nil 8083) (8083 5 "- " = nil nil nil 8206) (8102 7 "- " nil nil nil 8206) (8206 1 "- " nil nil nil 8= 735) (8229 3 "- " nil nil nil 8674) (8250 5 "- " nil nil nil 8329) (8329 5 = "- " nil nil nil 8503) (8360 7 "- " nil nil nil 8503) (8389 9 "- " nil nil = nil 8442) (8423 11 "- " nil nil nil 8442) (8442 9 "- " nil nil nil 8503) (8= 458 11 "- " nil nil nil 8503) (8503 5 "- " nil nil nil 8605) (8605 5 "- " n= il nil nil 8674) (8674 3 "- " nil nil nil 8735) (8693 5 "- " nil nil nil 87= 35) (8735 1 "- " nil nil nil 10103) (8756 3 "- " nil nil nil 8944) (8944 3 = "- " nil nil nil 9018) (9018 3 "- " nil nil nil 9354) (9185 5 "- " nil nil = nil 9248) (9248 5 "- " nil nil nil 9354) (9354 3 "- " nil nil nil 9458) (93= 84 5 "- " nil nil nil 9458) (9458 3 "- " nil nil nil 9806) (9483 5 "- " nil= nil nil 9520) (9520 5 "- " nil nil nil 9581) (9581 5 "- " nil nil nil 9651= ) (9651 5 "- " nil nil nil 9723) (9723 5 "- " nil nil nil 9806) (9806 3 "- = " nil nil nil 9949) (9949 3 "- " nil nil nil 10061) (10061 3 "- " nil nil n= il 10103)) :post-blank 0 :post-affiliated 7731 :parent #3) (item (:bullet "= - " :begin 7731 :end 8206 :contents-begin 7734 :contents-end 8206 :checkbox= nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 77= 31 :tag nil :parent #4) (paragraph (:begin 7734 :end 7744 :contents-begin 7= 734 :contents-end 7744 :post-blank 0 :post-affiliated 7734 :parent #5) #("b= y search\n" 0 10 ...)) (plain-list (:type unordered :begin 7744 :end 8206 := contents-begin 7744 :contents-end 8206 :structure ... :post-blank 0 :post-a= ffiliated 7744 :parent #5) (item ... ...) (item ... ...) (item ... ... ...)= )) (item (:bullet "- " :begin 8206 :end 8735 :contents-begin 8209 :contents= -end 8735 :checkbox nil :counter nil :structure (... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 = :post-affiliated 8206 :tag nil :parent #4) (paragraph (:begin 8209 :end 822= 9 :contents-begin 8209 :contents-end 8229 :post-blank 0 :post-affiliated 82= 09 :parent #5) #("Constraint Checking\n" 0 20 ...)) (plain-list (:type unor= dered :begin 8229 :end 8735 :contents-begin 8229 :contents-end 8735 :struct= ure ... :post-blank 0 :post-affiliated 8229 :parent #5) (item ... ... ...) = (item ... ... ...))) (item (:bullet "- " :begin 8735 :end 10103 :contents-b= egin 8738 :contents-end 10103 :checkbox nil :counter nil :structure (... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-bl= ank 0 :post-blank 0 :post-affiliated 8735 :tag nil :parent #4) (paragraph (= :begin 8738 :end 8756 :contents-begin 8738 :contents-end 8756 :post-blank 0= :post-affiliated 8738 :parent #5) #("Systematic search\n" 0 18 ...)) (plai= n-list (:type unordered :begin 8756 :end 10103 :contents-begin 8756 :conten= ts-end 10103 :structure ... :post-blank 0 :post-affiliated 8756 :parent #5)= (item ... ...) (item ... ...) (item ... ... ...) (item ... ... ...) (item = ... ... ...) (item ... ...) (item ... ...) (item ... ...))))))) (headline (= :raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin= 10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword n= il :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :com= mentedp nil :post-affiliated 10104 :title (#("Lecture 7" 0 9 (:parent #1)))= :parent #0) (headline (:raw-value "Arc Consistency" :begin 10117 :end 1111= 4 :pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priority= nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-sec= tion-p nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#(= "Arc Consistency" 0 15 (:parent #2))) :parent #1) (section (:begin 10137 :e= nd 11115 :contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affi= liated 10137 :parent #2) (plain-list (:type unordered :begin 10137 :end 111= 14 :contents-begin 10137 :contents-end 11114 :structure ((10137 1 "- " nil = nil nil 10188) (10188 1 "- " nil nil nil 10450) (10239 3 "- " nil nil nil 1= 0334) (10334 3 "- " nil nil nil 10387) (10387 3 "- " nil nil nil 10450) (10= 450 1 "- " nil nil nil 10469) (10469 1 "- " nil nil nil 10530) (10530 1 "- = " nil nil nil 11071) (10539 3 "- " nil nil nil 10618) (10618 3 "- " nil nil= nil 10701) (10701 3 "- " nil nil nil 11033) (10727 5 "- " nil nil nil 1075= 1) (10751 5 "- " nil nil nil 10994) (10789 7 "- " nil nil nil 10820) (10820= 7 "- " nil nil nil 10994) (10851 9 "- " nil nil nil 10900) (10900 9 "- " n= il nil nil 10994) (10994 5 "- " nil nil nil 11033) (11033 3 "- " nil nil ni= l 11071) (11071 1 "- " nil nil nil 11114)) :post-blank 0 :post-affiliated 1= 0137 :parent #3) (item (:bullet "- " :begin 10137 :end 10188 :contents-begi= n 10140 :contents-end 10188 :checkbox nil :counter nil :structure (... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :p= re-blank 0 :post-blank 0 :post-affiliated 10137 :tag nil :parent #4) (parag= raph (:begin 10140 :end 10188 :contents-begin 10140 :contents-end 10188 :po= st-blank 0 :post-affiliated 10140 :parent #5) #("revise should only modify = one variable's domain\n" 0 48 ...))) (item (:bullet "- " :begin 10188 :end = 10450 :contents-begin 10191 :contents-end 10450 :checkbox nil :counter nil = :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 10188 :tag ni= l :parent #4) (paragraph (:begin 10191 :end 10239 :contents-begin 10191 :co= ntents-end 10239 :post-blank 0 :post-affiliated 10191 :parent #5) #("requir= es support, takes VVP and domain of other\n" 0 48 ...)) (plain-list (:type = unordered :begin 10239 :end 10450 :contents-begin 10239 :contents-end 10450= :structure ... :post-blank 0 :post-affiliated 10239 :parent #5) (item ... = ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 10450 :end = 10469 :contents-begin 10453 :contents-end 10469 :checkbox nil :counter nil = :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 10450 :tag ni= l :parent #4) (paragraph (:begin 10453 :end 10469 :contents-begin 10453 :co= ntents-end 10469 :post-blank 0 :post-affiliated 10453 :parent #5) #("review= reading!\n" 0 16 ...))) (item (:bullet "- " :begin 10469 :end 10530 :conte= nts-begin 10472 :contents-end 10530 :checkbox nil :counter nil :structure (= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ...) :pre-blank 0 :post-blank 0 :post-affiliated 10469 :tag nil :parent #4= ) (paragraph (:begin 10472 :end 10530 :contents-begin 10472 :contents-end 1= 0530 :post-blank 0 :post-affiliated 10472 :parent #5) #("VVPs can be repres= ented as tuples, may use angle brackets\n" 0 58 ...))) (item (:bullet "- " = :begin 10530 :end 11071 :contents-begin 10533 :contents-end 11071 :checkbox= nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affili= ated 10530 :tag nil :parent #4) (paragraph (:begin 10533 :end 10539 :conten= ts-begin 10533 :contents-end 10539 :post-blank 0 :post-affiliated 10533 :pa= rent #5) #("AC-1:\n" 0 6 ...)) (plain-list (:type unordered :begin 10539 :e= nd 11071 :contents-begin 10539 :contents-end 11071 :structure ... :post-bla= nk 0 :post-affiliated 10539 :parent #5) (item ... ...) (item ... ...) (item= ... ... ...) (item ... ...))) (item (:bullet "- " :begin 11071 :end 11114 = :contents-begin 11074 :contents-end 11114 :checkbox nil :counter nil :struc= ture (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 11071 :tag nil :par= ent #4) (paragraph (:begin 11074 :end 11114 :contents-begin 11074 :contents= -end 11114 :post-blank 0 :post-affiliated 11074 :parent #5) #("Unary constr= aints should be done first!\n" 0 40 ...))))))) (headline (:raw-value "Lectu= re 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-= end 12016 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil= :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post= -affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #1))) :parent #0) (sec= tion (:begin 11128 :end 12017 :contents-begin 11128 :contents-end 12016 :po= st-blank 1 :post-affiliated 11128 :parent #1) (table (:begin 11128 :end 112= 82 :type org :tblfm nil :contents-begin 11128 :contents-end 11281 :value ni= l :post-blank 1 :post-affiliated 11128 :parent #2) (table-row (:type standa= rd :begin 11128 :end 11179 :contents-begin 11130 :contents-end 11178 :post-= blank 0 :post-affiliated 11128 :parent #3) (table-cell (:begin 11130 :end 1= 1141 :contents-begin 11131 :contents-end 11139 :post-blank 0 :parent #4) #(= "Property" 0 8 (:parent #5))) (table-cell (:begin 11141 :end 11153 :content= s-begin 11142 :contents-end 11151 :post-blank 0 :parent #4) #("Algorithm" 0= 9 (:parent #5))) (table-cell (:begin 11153 :end 11178 :contents-begin 1115= 4 :contents-end 11164 :post-blank 0 :parent #4) #("Complexity" 0 10 (:paren= t #5)))) (table-row (:type rule :begin 11179 :end 11230 :contents-begin nil= :contents-end nil :post-blank 0 :post-affiliated 11179 :parent #3)) (table= -row (:type standard :begin 11230 :end 11281 :contents-begin 11232 :content= s-end 11280 :post-blank 0 :post-affiliated 11230 :parent #3) (table-cell (:= begin 11232 :end 11243 :contents-begin 11233 :contents-end 11235 :post-blan= k 0 :parent #4) #("AC" 0 2 (:parent #5))) (table-cell (:begin 11243 :end 11= 255 :contents-begin 11244 :contents-end 11248 :post-blank 0 :parent #4) #("= AC-1" 0 4 (:parent #5))) (table-cell (:begin 11255 :end 11280 :contents-beg= in 11256 :contents-end 11278 :post-blank 0 :parent #4) (latex-fragment (:va= lue "$O(na^3e) =3D O(n^3a^3)$" :begin 11256 :end 11278 :post-blank 0 :paren= t #5))))) (plain-list (:type unordered :begin 11282 :end 12016 :contents-be= gin 11282 :contents-end 12016 :structure ((11282 1 "- " nil nil nil 11481) = (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil 11338) (11338 3 = "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396) (11396 3 "- " nil = nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3 "- " nil nil nil 1= 1481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil nil nil 11586) (11= 586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil 12016) (11705 3 "- = " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (11799 3 "- " nil nil= nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "- " nil nil nil 1198= 4) (11984 3 "- " nil nil nil 12016)) :post-blank 0 :post-affiliated 11282 := parent #2) (item (:bullet "- " :begin 11282 :end 11481 :contents-begin 1128= 5 :contents-end 11481 :checkbox nil :counter nil :structure ((11282 1 "- " = nil nil nil 11481) (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil n= il 11338) (11338 3 "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396)= (11396 3 "- " nil nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3= "- " nil nil nil 11481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil= nil nil 11586) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil = 12016) (11705 3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (1= 1799 3 "- " nil nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "-= " nil nil nil 11984) (11984 3 "- " nil nil nil 12016)) :pre-blank 0 :post-= blank 0 :post-affiliated 11282 :tag nil :parent #3) (paragraph (:begin 1128= 5 :end 11304 :contents-begin 11285 :contents-end 11304 :post-blank 0 :post-= affiliated 11285 :parent #4) #("solutions found by\n" 0 19 (:parent #5))) (= plain-list (:type unordered :begin 11304 :end 11481 :contents-begin 11304 := contents-end 11481 :structure (... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 11304 :parent #= 4) (item (:bullet "- " :begin 11304 :end 11330 :contents-begin 11309 :conte= nts-end 11330 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-= blank 0 :post-affiliated 11304 :tag nil :parent #5) (paragraph ... #("detec= ting components\n" 0 21 ...))) (item (:bullet "- " :begin 11330 :end 11338 = :contents-begin 11335 :contents-end 11338 :checkbox nil :counter nil :struc= ture ... :pre-blank 0 :post-blank 0 :post-affiliated 11330 :tag nil :parent= #5) (paragraph ... #("NC\n" 0 3 ...))) (item (:bullet "- " :begin 11338 :e= nd 11365 :contents-begin 11343 :contents-end 11365 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11338 :tag ni= l :parent #5) (paragraph ... #("normalize constraints\n" 0 22 ...))) (item = (:bullet "- " :begin 11365 :end 11396 :contents-begin 11370 :contents-end 1= 1396 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 := post-affiliated 11365 :tag nil :parent #5) (paragraph ... #("NC, AC, other = forms of AC\n" 0 26 ...))) (item (:bullet "- " :begin 11396 :end 11408 :con= tents-begin 11401 :contents-end 11408 :checkbox nil :counter nil :structure= ... :pre-blank 0 :post-blank 0 :post-affiliated 11396 :tag nil :parent #5)= (paragraph ... #("Search\n" 0 7 ...))) (item (:bullet "- " :begin 11408 :e= nd 11426 :contents-begin 11413 :contents-end 11426 :checkbox nil :counter n= il :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11408 :tag ni= l :parent #5) (paragraph ... #("Verification\n" 0 13 ...))) (item (:bullet = "- " :begin 11426 :end 11481 :contents-begin 11431 :contents-end 11481 :che= ckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affi= liated 11426 :tag nil :parent #5) (paragraph ... #("Solution, Node Vists, C= onstraint Checks, CPU Time\n" 0 50 ...))))) (item (:bullet "- " :begin 1148= 1 :end 11543 :contents-begin 11484 :contents-end 11543 :checkbox nil :count= er nil :structure ((11282 1 "- " nil nil nil 11481) (11304 3 "- " nil nil n= il 11330) (11330 3 "- " nil nil nil 11338) (11338 3 "- " nil nil nil 11365)= (11365 3 "- " nil nil nil 11396) (11396 3 "- " nil nil nil 11408) (11408 3= "- " nil nil nil 11426) (11426 3 "- " nil nil nil 11481) (11481 1 "- " nil= nil nil 11543) (11543 1 "- " nil nil nil 11586) (11586 1 "- " nil nil nil = 11698) (11698 1 "- " nil nil nil 12016) (11705 3 "- " nil nil nil 11745) (1= 1745 3 "- " nil nil nil 11799) (11799 3 "- " nil nil nil 11984) (11828 5 "-= " nil nil nil 11876) (11876 5 "- " nil nil nil 11984) (11984 3 "- " nil ni= l nil 12016)) :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil :p= arent #3) (paragraph (:begin 11484 :end 11543 :contents-begin 11484 :conten= ts-end 11543 :post-blank 0 :post-affiliated 11484 :parent #4) #("when imple= menting AC1, terminate if domain wipe-out occurs\n" 0 59 (:parent #5)))) (i= tem (:bullet "- " :begin 11543 :end 11586 :contents-begin 11546 :contents-e= nd 11586 :checkbox nil :counter nil :structure ((11282 1 "- " nil nil nil 1= 1481) (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil 11338) (11= 338 3 "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396) (11396 3 "- = " nil nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3 "- " nil nil= nil 11481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil nil nil 1158= 6) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil 12016) (11705= 3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (11799 3 "- " n= il nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "- " nil nil ni= l 11984) (11984 3 "- " nil nil nil 12016)) :pre-blank 0 :post-blank 0 :post= -affiliated 11543 :tag nil :parent #3) (paragraph (:begin 11546 :end 11586 = :contents-begin 11546 :contents-end 11586 :post-blank 0 :post-affiliated 11= 546 :parent #4) #("worst case complexity is seldom reached\n" 0 40 (:parent= #5)))) (item (:bullet "- " :begin 11586 :end 11698 :contents-begin 11589 := contents-end 11698 :checkbox nil :counter nil :structure ((11282 1 "- " nil= nil nil 11481) (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil = 11338) (11338 3 "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396) (1= 1396 3 "- " nil nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3 "-= " nil nil nil 11481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil ni= l nil 11586) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil 120= 16) (11705 3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (1179= 9 3 "- " nil nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "- " = nil nil nil 11984) (11984 3 "- " nil nil nil 12016)) :pre-blank 0 :post-bla= nk 0 :post-affiliated 11586 :tag nil :parent #3) (paragraph (:begin 11589 := end 11698 :contents-begin 11589 :contents-end 11698 :post-blank 0 :post-aff= iliated 11589 :parent #4) #("remember, AC " 0 13 (:parent #5)) (italic (:be= gin 11602 :end 11608 :contents-begin 11603 :contents-end 11606 :post-blank = 1 :parent #5) #("may" 0 3 ...)) #("discover a solution to a CSP, or may fin= d an inconsistent problem (by domain annhilation)\n" 0 90 (:parent #5)))) (= item (:bullet "- " :begin 11698 :end 12016 :contents-begin 11701 :contents-= end 12016 :checkbox nil :counter nil :structure ((11282 1 "- " nil nil nil = 11481) (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil 11338) (1= 1338 3 "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396) (11396 3 "-= " nil nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3 "- " nil ni= l nil 11481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil nil nil 115= 86) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil 12016) (1170= 5 3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (11799 3 "- " = nil nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "- " nil nil n= il 11984) (11984 3 "- " nil nil nil 12016)) :pre-blank 0 :post-blank 0 :pos= t-affiliated 11698 :tag nil :parent #3) (paragraph (:begin 11701 :end 11705= :contents-begin 11701 :contents-end 11705 :post-blank 0 :post-affiliated 1= 1701 :parent #4) #("AC3\n" 0 4 (:parent #5))) (plain-list (:type unordered = :begin 11705 :end 12016 :contents-begin 11705 :contents-end 12016 :structur= e (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)= :post-blank 0 :post-affiliated 11705 :parent #4) (item (:bullet "- " :begi= n 11705 :end 11745 :contents-begin 11710 :contents-end 11745 :checkbox nil = :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 117= 05 :tag nil :parent #5) (paragraph ... #("for " 0 4 ...) ... #("to " 0 3 ..= .) ... #(", do " 0 5 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin = 11745 :end 11799 :contents-begin 11750 :contents-end 11799 :checkbox nil :c= ounter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11745= :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 ...))) (item (:bullet "= - " :begin 11799 :end 11984 :contents-begin 11804 :contents-end 11984 :chec= kbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affil= iated 11799 :tag nil :parent #5) (paragraph ... #("while " 0 6 ...) ... #("= is non-empty:\n" 0 14 ...)) (plain-list ... ... ...)) (item (:bullet "- " := begin 11984 :end 12016 :contents-begin 11989 :contents-end 12016 :checkbox = nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated= 11984 :tag nil :parent #5) (paragraph ... #("Check for domain wipe-out!\n"= 0 27 ...)))))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124= :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority = nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-sect= ion-p nil :archivedp nil :commentedp nil :post-affiliated 12017 :title (#("= Lecture 9" 0 9 (:parent #1))) :parent #0) (section (:begin 12030 :end 13124= :contents-begin 12030 :contents-end 13123 :post-blank 1 :post-affiliated 1= 2030 :parent #1) (plain-list (:type unordered :begin 12030 :end 13123 :cont= ents-begin 12030 :contents-end 13123 :structure ((12030 1 "- " nil nil nil = 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 12171) (1= 2171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 12249) (12249 1 "-= " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil ni= l nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 126= 00) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 12682) (1268= 2 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " = nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil nil n= il 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 12983)= (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) :post-b= lank 0 :post-affiliated 12030 :parent #2) (item (:bullet "- " :begin 12030 = :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil :counter= nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil nil= 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) (= 12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 "= - " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil n= il nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 12= 622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 12760) (127= 60 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- "= nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil = nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 13082= ) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affili= ated 12030 :tag nil :parent #3) (paragraph (:begin 12033 :end 12115 :conten= ts-begin 12033 :contents-end 12115 :post-blank 0 :post-affiliated 12033 :pa= rent #4) #("Remember to deal with Node Consistency -- and don't include it = in the check count\n" 0 82 (:parent #5)))) (item (:bullet "- " :begin 12115= :end 12138 :contents-begin 12118 :contents-end 12138 :checkbox nil :counte= r nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil ni= l 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) = (12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 = "- " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil = nil nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 1= 2622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 12760) (12= 760 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- = " nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil= nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 1308= 2) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affil= iated 12115 :tag nil :parent #3) (paragraph (:begin 12118 :end 12138 :conte= nts-begin 12118 :contents-end 12138 :post-blank 0 :post-affiliated 12118 :p= arent #4) #("see lecture 8 notes\n" 0 20 (:parent #5)))) (item (:bullet "- = " :begin 12138 :end 12171 :contents-begin 12141 :contents-end 12171 :checkb= ox nil :counter nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "= - " nil nil nil 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil n= il nil 12191) (12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12= 329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (124= 67 3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- "= nil nil nil 12622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil = nil 12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890= ) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 = 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " ni= l nil nil 13082) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank= 0 :post-affiliated 12138 :tag nil :parent #3) (paragraph (:begin 12141 :en= d 12171 :contents-begin 12141 :contents-end 12171 :post-blank 0 :post-affil= iated 12141 :parent #4) #("AC3 is not only more powerful\n" 0 30 (:parent #= 5)))) (item (:bullet "- " :begin 12171 :end 12191 :contents-begin 12174 :co= ntents-end 12191 :checkbox nil :counter nil :structure ((12030 1 "- " nil n= il nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 12= 171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 12249) (122= 49 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- "= nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil nil = nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 12682= ) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 = 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " ni= l nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil= 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) = :pre-blank 0 :post-blank 0 :post-affiliated 12171 :tag nil :parent #3) (par= agraph (:begin 12174 :end 12191 :contents-begin 12174 :contents-end 12191 := post-blank 0 :post-affiliated 12174 :parent #4) (latex-fragment (:value "$2= e + a[2e - n]$" :begin 12174 :end 12190 :post-blank 0 :parent #5)) #("\n" 0= 1 (:parent #5)))) (item (:bullet "- " :begin 12191 :end 12249 :contents-be= gin 12194 :contents-end 12249 :checkbox nil :counter nil :structure ((12030= 1 "- " nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " n= il nil nil 12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil ni= l 12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) = (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 = "- " nil nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil = nil nil 12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 1= 2890) (12789 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12= 861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- = " nil nil nil 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil= nil 13123)) :pre-blank 0 :post-blank 0 :post-affiliated 12191 :tag nil :pa= rent #3) (paragraph (:begin 12194 :end 12249 :contents-begin 12194 :content= s-end 12249 :post-blank 0 :post-affiliated 12194 :parent #4) #("AC3 is " 0 = 7 (:parent #5)) (latex-fragment (:value "$O(a^2 (2e + a(2e - n))) =3D O(a^3= e) =3D O(a^3n^2)$" :begin 12201 :end 12248 :post-blank 0 :parent #5)) #("\n= " 0 1 (:parent #5)))) (item (:bullet "- " :begin 12249 :end 12329 :contents= -begin 12252 :contents-end 12329 :checkbox nil :counter nil :structure ((12= 030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- = " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil= nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 1246= 0) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499= 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " n= il nil nil 12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil ni= l 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) = (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 = "- " nil nil nil 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil = nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affiliated 12249 :tag nil = :parent #3) (paragraph (:begin 12252 :end 12329 :contents-begin 12252 :cont= ents-end 12329 :post-blank 0 :post-affiliated 12252 :parent #4) #("AC4 is e= ven more efficient, but requires special bookkeeping, is " 0 65 (:parent #5= )) (latex-fragment (:value "$O(a^2n^2)$" :begin 12317 :end 12328 :post-blan= k 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 1232= 9 :end 12460 :contents-begin 12332 :contents-end 12460 :checkbox nil :count= er nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil n= il 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191)= (12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1= "- " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil= nil nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil = 12622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 12760) (1= 2760 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "-= " nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil ni= l nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 130= 82) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affi= liated 12329 :tag nil :parent #3) (paragraph (:begin 12332 :end 12460 :cont= ents-begin 12332 :contents-end 12460 :post-blank 0 :post-affiliated 12332 := parent #4) #("Variant of AC-3 called AC-2001, but requires cubic space, has= yet another variant, AC-3.1" 0 89 (:parent #5)) (latex-fragment (:value "$= ^{m}$" :begin 12421 :end 12427 :post-blank 0 :parent #5)) #(", requires dif= ferent bookkeeping\n" 0 33 (:parent #5)))) (item (:bullet "- " :begin 12460= :end 13082 :contents-begin 12463 :contents-end 13082 :checkbox nil :counte= r nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil ni= l 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) = (12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 = "- " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil = nil nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 1= 2622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 12760) (12= 760 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- = " nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil= nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 1308= 2) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affil= iated 12460 :tag nil :parent #3) (paragraph (:begin 12463 :end 12467 :conte= nts-begin 12463 :contents-end 12467 :post-blank 0 :post-affiliated 12463 :p= arent #4) #("AC4\n" 0 4 (:parent #5))) (plain-list (:type unordered :begin = 12467 :end 13082 :contents-begin 12467 :contents-end 13082 :structure (... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ...) :post-blank 0 :post-affiliated 12467 :parent #4) (item (:bullet "- " = :begin 12467 :end 12760 :contents-begin 12472 :contents-end 12760 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 12467 :tag nil :parent #5) (paragraph ... #("generate m, s, and counter\n= " 0 27 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 1= 2760 :end 12890 :contents-begin 12765 :contents-end 12890 :checkbox nil :co= unter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12760 = :tag nil :parent #5) (paragraph ... #("prepare data structures\n" 0 24 ...)= ) (plain-list ... ...)) (item (:bullet "- " :begin 12890 :end 13082 :conten= ts-begin 12895 :contents-end 13082 :checkbox nil :counter nil :structure ..= . :pre-blank 0 :post-blank 0 :post-affiliated 12890 :tag nil :parent #5) (p= aragraph ... #("Then process all constraints\n" 0 29 ...)) (plain-list ... = ... ...)))) (item (:bullet "- " :begin 13082 :end 13123 :contents-begin 130= 85 :contents-end 13123 :checkbox nil :counter nil :structure ((12030 1 "- "= nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil = nil 12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 12249= ) (12249 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 = 1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " ni= l nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil= 12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (= 12789 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "= - " nil nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil n= il nil 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13= 123)) :pre-blank 0 :post-blank 0 :post-affiliated 13082 :tag nil :parent #3= ) (paragraph (:begin 13085 :end 13123 :contents-begin 13085 :contents-end 1= 3123 :post-blank 0 :post-affiliated 13085 :parent #4) #("AC3 tends to be a = bit better than AC4\n" 0 38 (:parent #5))))))) (headline (:raw-value "Lectu= re 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents= -end 14890 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type ni= l :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :pos= t-affiliated 13124 :title (#("Lecture 10" 0 10 (:parent #1))) :parent #0) (= section (:begin 13138 :end 13846 :contents-begin 13138 :contents-end 13845 = :post-blank 1 :post-affiliated 13138 :parent #1) (plain-list (:type unorder= ed :begin 13138 :end 13845 :contents-begin 13138 :contents-end 13845 :struc= ture ((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13= 217 1 "- " nil nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- = " nil nil nil 13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil nil= nil 13576) (13576 3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 1366= 8) (13668 3 "- " nil nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741= 3 "- " nil nil nil 13774) (13774 3 "- " nil nil nil 13845)) :post-blank 0 = :post-affiliated 13138 :parent #2) (item (:bullet "- " :begin 13138 :end 13= 164 :contents-begin 13141 :contents-end 13164 :checkbox nil :counter nil :s= tructure ((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217)= (13217 1 "- " nil nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1= "- " nil nil nil 13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil= nil nil 13576) (13576 3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil = 13668) (13668 3 "- " nil nil nil 13705) (13705 3 "- " nil nil nil 13741) (1= 3741 3 "- " nil nil nil 13774) (13774 3 "- " nil nil nil 13845)) :pre-blank= 0 :post-blank 0 :post-affiliated 13138 :tag nil :parent #3) (paragraph (:b= egin 13141 :end 13164 :contents-begin 13141 :contents-end 13164 :post-blank= 0 :post-affiliated 13141 :parent #4) #("soundness -- can trust\n" 0 23 (:p= arent #5)))) (item (:bullet "- " :begin 13164 :end 13217 :contents-begin 13= 167 :contents-end 13217 :checkbox nil :counter nil :structure ((13138 1 "- = " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- " nil nil= nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 1348= 7) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576= 3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " n= il nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil ni= l 13774) (13774 3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 :post= -affiliated 13164 :tag nil :parent #3) (paragraph (:begin 13167 :end 13217 = :contents-begin 13167 :contents-end 13217 :post-blank 0 :post-affiliated 13= 167 :parent #4) #("complete -- will always find a solution if exists\n" 0 5= 0 (:parent #5)))) (item (:bullet "- " :begin 13217 :end 13280 :contents-beg= in 13220 :contents-end 13280 :checkbox nil :counter nil :structure ((13138 = 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- " ni= l nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil= 13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (= 13576 3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "= - " nil nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil n= il nil 13774) (13774 3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 = :post-affiliated 13217 :tag nil :parent #3) (paragraph (:begin 13220 :end 1= 3280 :contents-begin 13220 :contents-end 13280 :post-blank 0 :post-affiliat= ed 13220 :parent #4) #("more efficient AC variants are useful for use durin= g search\n" 0 60 (:parent #5)))) (item (:bullet "- " :begin 13280 :end 1337= 1 :contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :str= ucture ((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (= 13217 1 "- " nil nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "= - " nil nil nil 13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil n= il nil 13576) (13576 3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 13= 668) (13668 3 "- " nil nil nil 13705) (13705 3 "- " nil nil nil 13741) (137= 41 3 "- " nil nil nil 13774) (13774 3 "- " nil nil nil 13845)) :pre-blank 0= :post-blank 0 :post-affiliated 13280 :tag nil :parent #3) (paragraph (:beg= in 13283 :end 13371 :contents-begin 13283 :contents-end 13371 :post-blank 0= :post-affiliated 13283 :parent #4) #("but when enforcing AC during search,= you must be able to keep track of what was removed\n" 0 88 (:parent #5))))= (item (:bullet "- " :begin 13371 :end 13487 :contents-begin 13374 :content= s-end 13487 :checkbox nil :counter nil :structure ((13138 1 "- " nil nil ni= l 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- " nil nil nil 13280) = (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 13487) (13487 1 = "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 3 "- " nil = nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil nil nil 1= 3705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 13774) (13= 774 3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 :post-affiliated = 13371 :tag nil :parent #3) (paragraph (:begin 13374 :end 13487 :contents-be= gin 13374 :contents-end 13487 :post-blank 0 :post-affiliated 13374 :parent = #4) #("remember properties are not the same as the algorithms! there may be= many algorithms to implement each property!\n" 0 113 (:parent #5)))) (item= (:bullet "- " :begin 13487 :end 13845 :contents-begin 13490 :contents-end = 13845 :checkbox nil :counter nil :structure ((13138 1 "- " nil nil nil 1316= 4) (13164 1 "- " nil nil nil 13217) (13217 1 "- " nil nil nil 13280) (13280= 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 13487) (13487 1 "- " n= il nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 3 "- " nil nil ni= l 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil nil nil 13705) = (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 13774) (13774 3 = "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 :post-affiliated 13487 = :tag nil :parent #3) (paragraph (:begin 13490 :end 13535 :contents-begin 13= 490 :contents-end 13535 :post-blank 0 :post-affiliated 13490 :parent #4) #(= "most consistency methods are local initially\n" 0 45 (:parent #5))) (plain= -list (:type unordered :begin 13535 :end 13845 :contents-begin 13535 :conte= nts-end 13845 :structure (... ... ... ... ... ... ... ... ... ... ... ... .= ..) :post-blank 0 :post-affiliated 13535 :parent #4) (item (:bullet "- " :b= egin 13535 :end 13576 :contents-begin 13540 :contents-end 13576 :checkbox n= il :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated = 13535 :tag nil :parent #5) (paragraph ... #("node/arc remove inconsistent v= alues\n" 0 36 ...))) (item (:bullet "- " :begin 13576 :end 13668 :contents-= begin 13581 :contents-end 13668 :checkbox nil :counter nil :structure ... := pre-blank 0 :post-blank 0 :post-affiliated 13576 :tag nil :parent #5) (para= graph ... #("path removes inconsistent tuples\n" 0 33 ...)) (plain-list ...= ...)) (item (:bullet "- " :begin 13668 :end 13705 :contents-begin 13673 :c= ontents-end 13705 :checkbox nil :counter nil :structure ... :pre-blank 0 :p= ost-blank 0 :post-affiliated 13668 :tag nil :parent #5) (paragraph ... #("t= hey get closer to the solution\n" 0 32 ...))) (item (:bullet "- " :begin 13= 705 :end 13741 :contents-begin 13710 :contents-end 13741 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13705 := tag nil :parent #5) (paragraph ... #("reduce the size of the problem\n" 0 3= 1 ...))) (item (:bullet "- " :begin 13741 :end 13774 :contents-begin 13746 = :contents-end 13774 :checkbox nil :counter nil :structure ... :pre-blank 0 = :post-blank 0 :post-affiliated 13741 :tag nil :parent #5) (paragraph ... #(= "are cheap (polynomial time)\n" 0 28 ...))) (item (:bullet "- " :begin 1377= 4 :end 13845 :contents-begin 13779 :contents-end 13845 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13774 :ta= g nil :parent #5) (paragraph ... #("choice of consistency properties helps = to reduce time to solution\n" 0 66 ...))))))) (headline (:raw-value "Intell= igent Backtracking Algorithms" :begin 13846 :end 14890 :pre-blank 1 :conten= ts-begin 13886 :contents-end 14890 :level 2 :priority nil :tags nil :todo-k= eyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp = nil :commentedp nil :post-affiliated 13846 :title (#("Intelligent Backtrack= ing Algorithms" 0 35 (:parent #2))) :parent #1) (section (:begin 13886 :end= 14891 :contents-begin 13886 :contents-end 14890 :post-blank 1 :post-affili= ated 13886 :parent #2) (plain-list (:type unordered :begin 13886 :end 14890= :contents-begin 13886 :contents-end 14890 :structure ((13886 1 "- " nil ni= l nil 13969) (13969 1 "- " nil nil nil 14004) (14004 1 "- " nil nil nil 142= 52) (14014 3 "- " nil nil nil 14043) (14043 3 "- " nil nil nil 14071) (1407= 1 3 "- " nil nil nil 14090) (14090 3 "- " nil nil nil 14112) (14112 3 "- " = nil nil nil 14132) (14132 3 "- " nil nil nil 14154) (14154 3 "- " nil nil n= il 14185) (14185 3 "- " nil nil nil 14215) (14215 3 "- " nil nil nil 14234)= (14234 3 "- " nil nil nil 14252) (14252 1 "- " nil nil nil 14332) (14332 1= "- " nil nil nil 14392) (14392 1 "- " nil nil nil 14438) (14438 1 "- " nil= nil nil 14513) (14513 1 "- " nil nil nil 14679) (14527 3 "- " nil nil nil = 14544) (14544 3 "- " nil nil nil 14614) (14614 3 "- " nil nil nil 14679) (1= 4679 1 "- " nil nil nil 14746) (14746 1 "- " nil nil nil 14827) (14827 1 "-= " nil nil nil 14890)) :post-blank 0 :post-affiliated 13886 :parent #3) (it= em (:bullet "- " :begin 13886 :end 13969 :contents-begin 13889 :contents-en= d 13969 :checkbox nil :counter nil :structure (... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-b= lank 0 :post-blank 0 :post-affiliated 13886 :tag nil :parent #4) (paragraph= (:begin 13889 :end 13969 :contents-begin 13889 :contents-end 13969 :post-b= lank 0 :post-affiliated 13889 :parent #5) #("Read Prosser, CI 93. Hybrid A= lgorithms for the Constraint Satisfaction Problem\n" 0 80 ...))) (item (:bu= llet "- " :begin 13969 :end 14004 :contents-begin 13972 :contents-end 14004= :checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 = :post-blank 0 :post-affiliated 13969 :tag nil :parent #4) (paragraph (:begi= n 13972 :end 14004 :contents-begin 13972 :contents-end 14004 :post-blank 0 = :post-affiliated 13972 :parent #5) #("Consider Reading 5/6 of Dechter\n" 0 = 32 ...))) (item (:bullet "- " :begin 14004 :end 14252 :contents-begin 14007= :contents-end 14252 :checkbox nil :counter nil :structure (... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ...) :pre-blank 0 :post-blank 0 :post-affiliated 14004 :tag nil :parent #= 4) (paragraph (:begin 14007 :end 14014 :contents-begin 14007 :contents-end = 14014 :post-blank 0 :post-affiliated 14007 :parent #5) #("Issues\n" 0 7 ...= )) (plain-list (:type unordered :begin 14014 :end 14252 :contents-begin 140= 14 :contents-end 14252 :structure ... :post-blank 0 :post-affiliated 14014 = :parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (it= em ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (it= em ... ...))) (item (:bullet "- " :begin 14252 :end 14332 :contents-begin 1= 4255 :contents-end 14332 :checkbox nil :counter nil :structure (... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 14252 :tag nil :pare= nt #4) (paragraph (:begin 14255 :end 14332 :contents-begin 14255 :contents-= end 14332 :post-blank 0 :post-affiliated 14255 :parent #5) #("As you go, un= -assigned variables are the future variables/future sub-problem\n" 0 77 ...= ))) (item (:bullet "- " :begin 14332 :end 14392 :contents-begin 14335 :cont= ents-end 14392 :checkbox nil :counter nil :structure (... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)= :pre-blank 0 :post-blank 0 :post-affiliated 14332 :tag nil :parent #4) (pa= ragraph (:begin 14335 :end 14392 :contents-begin 14335 :contents-end 14392 = :post-blank 0 :post-affiliated 14335 :parent #5) #("those that have been in= stantiated are the past variables\n" 0 57 ...))) (item (:bullet "- " :begin= 14392 :end 14438 :contents-begin 14395 :contents-end 14438 :checkbox nil := counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :p= ost-affiliated 14392 :tag nil :parent #4) (paragraph (:begin 14395 :end 144= 38 :contents-begin 14395 :contents-end 14438 :post-blank 0 :post-affiliated= 14395 :parent #5) #("the current path is current instantiations\n" 0 43 ..= .))) (item (:bullet "- " :begin 14438 :end 14513 :contents-begin 14441 :con= tents-end 14513 :checkbox nil :counter nil :structure (... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ) :pre-blank 0 :post-blank 0 :post-affiliated 14438 :tag nil :parent #4) (p= aragraph (:begin 14441 :end 14513 :contents-begin 14441 :contents-end 14513= :post-blank 0 :post-affiliated 14441 :parent #5) #("always check a new ins= tantiation against past variables (back-checking)\n" 0 72 ...))) (item (:bu= llet "- " :begin 14513 :end 14679 :contents-begin 14516 :contents-end 14679= :checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 = :post-blank 0 :post-affiliated 14513 :tag nil :parent #4) (paragraph (:begi= n 14516 :end 14527 :contents-begin 14516 :contents-end 14527 :post-blank 0 = :post-affiliated 14516 :parent #5) #("algorithms\n" 0 11 ...)) (plain-list = (:type unordered :begin 14527 :end 14679 :contents-begin 14527 :contents-en= d 14679 :structure ... :post-blank 0 :post-affiliated 14527 :parent #5) (it= em ... ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 1467= 9 :end 14746 :contents-begin 14682 :contents-end 14746 :checkbox nil :count= er nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-a= ffiliated 14679 :tag nil :parent #4) (paragraph (:begin 14682 :end 14746 :c= ontents-begin 14682 :contents-end 14746 :post-blank 0 :post-affiliated 1468= 2 :parent #5) #("D-Way branching is conceptually easier to understand than = 2-way\n" 0 64 ...))) (item (:bullet "- " :begin 14746 :end 14827 :contents-= begin 14749 :contents-end 14827 :checkbox nil :counter nil :structure (... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 14746 :tag ni= l :parent #4) (paragraph (:begin 14749 :end 14827 :contents-begin 14749 :co= ntents-end 14827 :post-blank 0 :post-affiliated 14749 :parent #5) #("algori= thms from Prosser are iterative back-tracking and pluggable/modularized\n" = 0 78 ...))) (item (:bullet "- " :begin 14827 :end 14890 :contents-begin 148= 30 :contents-end 14890 :checkbox nil :counter nil :structure (... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 14827 :tag nil :parent= #4) (paragraph (:begin 14830 :end 14890 :contents-begin 14830 :contents-en= d 14890 :post-blank 0 :post-affiliated 14830 :parent #5) #("Kondrak and Van= Beck looked at the efficiency of algorithms\n" 0 60 ...))))))) (headline (= :raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begi= n 14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword = nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :co= mmentedp nil :post-affiliated 14891 :title (#("Lecture 11" 0 10 (:parent #1= ))) :parent #0) (section (:begin 14905 :end 17178 :contents-begin 14905 :co= ntents-end 17177 :post-blank 1 :post-affiliated 14905 :parent #1) (plain-li= st (:type unordered :begin 14905 :end 17177 :contents-begin 14905 :contents= -end 17177 :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil n= il nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15= 069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (151= 47 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- "= nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil = nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865= ) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 = 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " ni= l nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil= 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (= 15782 7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "= - " nil nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil n= il nil 17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16= 123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (161= 78 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- "= nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil = nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500= ) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597= 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " = nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil n= il 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 16896)= (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 7= "- " nil nil nil 16965) ...) :post-blank 0 :post-affiliated 14905 :parent = #2) (item (:bullet "- " :begin 14905 :end 14940 :contents-begin 14908 :cont= ents-end 14940 :checkbox nil :counter nil :structure ((14905 1 "- " nil nil= nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 1504= 5) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103= 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " n= il nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil nil ni= l 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 15500) = (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 = "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil = nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 1= 5764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15= 764 5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- = " nil nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil= nil 15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 1672= 1) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156= 5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " n= il nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil ni= l 16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) = (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11= "- " nil nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " ni= l nil nil 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil= 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (= 16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "= - " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 := post-blank 0 :post-affiliated 14905 :tag nil :parent #3) (paragraph (:begin= 14908 :end 14940 :contents-begin 14908 :contents-end 14940 :post-blank 0 := post-affiliated 14908 :parent #4) #("Variables " 0 10 (:parent #5)) (latex-= fragment (:value "$V_i$" :begin 14918 :end 14923 :post-blank 0 :parent #5))= #(", " 0 2 (:parent #5)) (latex-fragment (:value "$i \\in [1, n]$" :begin = 14925 :end 14939 :post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (ite= m (:bullet "- " :begin 14940 :end 14995 :contents-begin 14943 :contents-end= 14995 :checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 149= 40) (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (1504= 5 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " = nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil n= il 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398)= (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1= "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil= nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil = 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 15764) (1= 5659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "-= " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil ni= l nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 159= 87) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (1600= 8 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " = nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil n= il 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356)= (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9= "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " ni= l nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil ni= l 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) = (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 = "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil = nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-bla= nk 0 :post-affiliated 14940 :tag nil :parent #3) (paragraph (:begin 14943 := end 14995 :contents-begin 14943 :contents-end 14995 :post-blank 0 :post-aff= iliated 14943 :parent #4) #("Domains " 0 8 (:parent #5)) (latex-fragment (:= value "$D_i =3D \\{V_{i1}, v_{i2}, \\ldots, v_{iMi}\\}$" :begin 14951 :end = 14994 :post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet = "- " :begin 14995 :end 15045 :contents-begin 14998 :contents-end 15045 :che= ckbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 = 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " ni= l nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil= 15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (= 15199 3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "= - " nil nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil n= il nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15= 565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (156= 05 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- "= nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil = nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865= ) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 = 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " ni= l nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil= 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 16311) (= 16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 7 "= - " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil n= il nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 1= 6597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) (1= 6673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "-= " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil ni= l nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 169= 41) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-= affiliated 14995 :tag nil :parent #3) (paragraph (:begin 14998 :end 15045 := contents-begin 14998 :contents-end 15045 :post-blank 0 :post-affiliated 149= 98 :parent #4) #("Constraint between " 0 19 (:parent #5)) (latex-fragment (= :value "$V_i$" :begin 15017 :end 15023 :post-blank 1 :parent #5)) #("and " = 0 4 (:parent #5)) (latex-fragment (:value "$V_j$" :begin 15027 :end 15033 := post-blank 1 :parent #5)) #(": " 0 2 (:parent #5)) (latex-fragment (:value = "$C_{i,j}$" :begin 15035 :end 15044 :post-blank 0 :parent #5)) #("\n" 0 1 (= :parent #5)))) (item (:bullet "- " :begin 15045 :end 15069 :contents-begin = 15048 :contents-end 15069 :checkbox nil :counter nil :structure ((14905 1 "= - " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil n= il nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15= 103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (151= 80 1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- "= nil nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil = nil 15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537= ) (15537 3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 = 3 "- " nil nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " ni= l nil nil 15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil= 15764) (15764 5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (= 15814 7 "- " nil nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "= - " nil nil nil 15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil n= il nil 16721) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16= 156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (162= 60 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- "= nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil = nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597= ) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626= 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " = nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil n= il 16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136)= (16912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pr= e-blank 0 :post-blank 0 :post-affiliated 15045 :tag nil :parent #3) (paragr= aph (:begin 15048 :end 15069 :contents-begin 15048 :contents-end 15069 :pos= t-blank 0 :post-affiliated 15048 :parent #4) #("Constraint graph " 0 17 (:p= arent #5)) (latex-fragment (:value "$G$" :begin 15065 :end 15068 :post-blan= k 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 1506= 9 :end 15103 :contents-begin 15072 :contents-end 15103 :checkbox nil :count= er nil :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil n= il 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15069)= (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 1= "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil= nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil = 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865) (1= 5516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 3 "-= " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil ni= l nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 157= 08) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (1578= 2 7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " = nil nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil n= il 17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123)= (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5= "- " nil nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil= nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil = 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (1= 6500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "= - " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil = nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 1= 6773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (16= 896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- = " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 15069= :tag nil :parent #3) (paragraph (:begin 15072 :end 15103 :contents-begin 1= 5072 :contents-end 15103 :post-blank 0 :post-affiliated 15072 :parent #4) #= ("Arcs of " 0 8 (:parent #5)) (latex-fragment (:value "$G$" :begin 15080 :e= nd 15083 :post-blank 0 :parent #5)) #(": " 0 2 (:parent #5)) (latex-fragmen= t (:value "$\\mathrm{Arc}(G)$" :begin 15085 :end 15102 :post-blank 0 :paren= t #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 15103 :end 151= 47 :contents-begin 15106 :contents-end 15147 :checkbox nil :counter nil :st= ructure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) = (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 = "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil = nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 1= 5361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil 15476) (15= 476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- = " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 3 "- " nil nil= nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil nil nil 1586= 5) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 15708) (15708= 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 7 "- " n= il nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil nil ni= l 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 17177) = (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 5 = "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil = nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 1= 6721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16= 389 7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- = " nil nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil ni= l nil 16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16= 721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (167= 73 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- "= nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil = nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 15103 :tag nil = :parent #3) (paragraph (:begin 15106 :end 15147 :contents-begin 15106 :cont= ents-end 15147 :post-blank 0 :post-affiliated 15106 :parent #4) #("Instanti= ation order is static or dynamic\n" 0 41 (:parent #5)))) (item (:bullet "- = " :begin 15147 :end 15180 :contents-begin 15150 :contents-end 15180 :checkb= ox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "= - " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil n= il nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15= 147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (151= 99 3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- "= nil nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil = nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565= ) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 = 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " ni= l nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil= 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (= 15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "= - " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil n= il nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16= 178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 16311) (163= 11 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- "= nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil nil = nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 1659= 7) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) (1667= 3 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " = nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil n= il 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941)= (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-aff= iliated 15147 :tag nil :parent #3) (paragraph (:begin 15150 :end 15180 :con= tents-begin 15150 :contents-end 15180 :post-blank 0 :post-affiliated 15150 = :parent #4) #("lang primitives are from lisp\n" 0 30 (:parent #5)))) (item = (:bullet "- " :begin 15180 :end 15500 :contents-begin 15183 :contents-end 1= 5500 :checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940= ) (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 = 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " ni= l nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil= 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (= 15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "= - " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil n= il nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15= 605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 15764) (156= 59 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- "= nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil nil = nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 15987= ) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 = 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " ni= l nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil= 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (= 16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "= - " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil = nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil = 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (1= 6734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "-= " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil ni= l nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank= 0 :post-affiliated 15180 :tag nil :parent #3) (paragraph (:begin 15183 :en= d 15199 :contents-begin 15183 :contents-end 15199 :post-blank 0 :post-affil= iated 15183 :parent #4) #("Data structures\n" 0 16 (:parent #5))) (plain-li= st (:type unordered :begin 15199 :end 15500 :contents-begin 15199 :contents= -end 15500 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= .) :post-blank 0 :post-affiliated 15199 :parent #4) (item (:bullet "- " :be= gin 15199 :end 15361 :contents-begin 15204 :contents-end 15361 :checkbox ni= l :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 1= 5199 :tag nil :parent #5) (paragraph ... ... #("is a 1 by " 0 10 ...) ... #= ("array to store assignments, " 0 28 ...) ... #("is the root, backtracking = to this indicates insolvability, " 0 59 ...) ... #("is the assignment to th= e $i$th variable\n" 0 40 ...))) (item (:bullet "- " :begin 15361 :end 15398= :contents-begin 15366 :contents-end 15398 :checkbox nil :counter nil :stru= cture ... :pre-blank 0 :post-blank 0 :post-affiliated 15361 :tag nil :paren= t #5) (paragraph ... ... #("is the original domain\n" 0 23 ...))) (item (:b= ullet "- " :begin 15398 :end 15476 :contents-begin 15403 :contents-end 1547= 6 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :pos= t-affiliated 15398 :tag nil :parent #5) (paragraph ... ... #("is the curren= t domain, must be updated on back-tracking\n" 0 56 ...))) (item (:bullet "-= " :begin 15476 :end 15500 :contents-begin 15481 :contents-end 15500 :check= box nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affili= ated 15476 :tag nil :parent #5) (paragraph ... #("check is as before\n" 0 1= 9 ...))))) (item (:bullet "- " :begin 15500 :end 15865 :contents-begin 1550= 3 :contents-end 15865 :checkbox nil :counter nil :structure ((14905 1 "- " = nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil n= il 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15103)= (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 1= "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil= nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil = 15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (1= 5537 3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "-= " nil nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil ni= l nil 15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 157= 64) (15764 5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (1581= 4 7 "- " nil nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " = nil nil nil 15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil n= il 16721) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156)= (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5= "- " nil nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil= nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil = 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (1= 6554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 = "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil = nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 1= 6831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16= 912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-bl= ank 0 :post-blank 0 :post-affiliated 15500 :tag nil :parent #3) (paragraph = (:begin 15503 :end 15516 :contents-begin 15503 :contents-end 15516 :post-bl= ank 0 :post-affiliated 15503 :parent #4) #("Generic form\n" 0 13 (:parent #= 5))) (plain-list (:type unordered :begin 15516 :end 15865 :contents-begin 1= 5516 :contents-end 15865 :structure (... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ...) :post-blank 0 :post-affiliated 15516 :parent #4) (item (:b= ullet "- " :begin 15516 :end 15537 :contents-begin 15521 :contents-end 1553= 7 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :pos= t-affiliated 15516 :tag nil :parent #5) (paragraph ... #("takes n, status\n= " 0 16 ...))) (item (:bullet "- " :begin 15537 :end 15565 :contents-begin 1= 5542 :contents-end 15565 :checkbox nil :counter nil :structure ... :pre-bla= nk 0 :post-blank 0 :post-affiliated 15537 :tag nil :parent #5) (paragraph .= .. #("set consistent to true\n" 0 23 ...))) (item (:bullet "- " :begin 1556= 5 :end 15588 :contents-begin 15570 :contents-end 15588 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15565 :ta= g nil :parent #5) (paragraph ... #("status to unknown\n" 0 18 ...))) (item = (:bullet "- " :begin 15588 :end 15605 :contents-begin 15593 :contents-end 1= 5605 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 := post-affiliated 15588 :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 ..= .))) (item (:bullet "- " :begin 15605 :end 15865 :contents-begin 15610 :con= tents-end 15865 :checkbox nil :counter nil :structure ... :pre-blank 0 :pos= t-blank 0 :post-affiliated 15605 :tag nil :parent #5) (paragraph ... #("whi= le the status is unknown\n" 0 28 ...)) (plain-list ... ... ...)))) (item (:= bullet "- " :begin 15865 :end 15936 :contents-begin 15868 :contents-end 159= 36 :checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) = (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 = "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil = nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 1= 5500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15= 398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- = " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil= nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 1560= 5) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659= 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " n= il nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil nil ni= l 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 15987) = (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 5 = "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil = nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 1= 6311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16= 356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- = " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil ni= l nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16= 673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (167= 34 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- "= nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil = nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0= :post-affiliated 15865 :tag nil :parent #3) (paragraph (:begin 15868 :end = 15936 :contents-begin 15868 :contents-end 15936 :post-blank 0 :post-affilia= ted 15868 :parent #4) #("label and unlabel functions are provided by the ba= cktrack algorithm\n" 0 68 (:parent #5)))) (item (:bullet "- " :begin 15936 = :end 15987 :contents-begin 15939 :contents-end 15987 :checkbox nil :counter= nil :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil= 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (= 15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 1 "= - " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil n= il nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil 15= 476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865) (155= 16 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 3 "- "= nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil nil = nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 15708= ) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 = 7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " ni= l nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil= 17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (= 16123 5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "= - " nil nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil n= il nil 16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16= 389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (165= 00 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- = " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil ni= l nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 167= 73) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (1689= 6 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- " = nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 15936 := tag nil :parent #3) (paragraph (:begin 15939 :end 15987 :contents-begin 159= 39 :contents-end 15987 :post-blank 0 :post-affiliated 15939 :parent #4) #("= label is forward move, unlabel is backward move\n" 0 48 (:parent #5)))) (it= em (:bullet "- " :begin 15987 :end 17177 :contents-begin 15990 :contents-en= d 17177 :checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14= 940) (14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (150= 45 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- "= nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil = nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398= ) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 = 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " ni= l nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil= 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 15764) (= 15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 5 "= - " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil n= il nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 15= 987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (160= 08 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- "= nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil = nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356= ) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 = 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " n= il nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil n= il 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136)= (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5= "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil= nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-bl= ank 0 :post-affiliated 15987 :tag nil :parent #3) (paragraph (:begin 15990 = :end 15997 :contents-begin 15990 :contents-end 15997 :post-blank 0 :post-af= filiated 15990 :parent #4) #("For BT\n" 0 7 (:parent #5))) (plain-list (:ty= pe unordered :begin 15997 :end 17177 :contents-begin 15997 :contents-end 17= 177 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pos= t-blank 0 :post-affiliated 15997 :parent #4) (item (:bullet "- " :begin 159= 97 :end 16721 :contents-begin 16002 :contents-end 16721 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15997 :t= ag nil :parent #5) (paragraph ... #("label\n" 0 6 ...)) (plain-list ... ...= ... ... ... ... ...)) (item (:bullet "- " :begin 16721 :end 17136 :content= s-begin 16726 :contents-end 17136 :checkbox nil :counter nil :structure ...= :pre-blank 0 :post-blank 0 :post-affiliated 16721 :tag nil :parent #5) (pa= ragraph ... #("unlabel\n" 0 8 ...)) (plain-list ... ... ... ... ...)) (item= (:bullet "- " :begin 17136 :end 17177 :contents-begin 17141 :contents-end = 17177 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 = :post-affiliated 17136 :tag nil :parent #5) (paragraph ... #("label does th= e actual instantiation\n" 0 36 ...)))))))) (headline (:raw-value "Lecture 1= 2: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin = 17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword ni= l :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :comm= entedp nil :post-affiliated 17178 :title (#("Lecture 12: Phase Transitions"= 0 29 (:parent #1))) :parent #0) (section (:begin 17211 :end 19312 :content= s-begin 17211 :contents-end 19311 :post-blank 1 :post-affiliated 17211 :par= ent #1) (plain-list (:type unordered :begin 17211 :end 19311 :contents-begi= n 17211 :contents-end 19311 :structure ((17211 1 "- " nil nil nil 17229) (1= 7229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "-= " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil ni= l nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 177= 42) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (1787= 9 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " = nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil n= il 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274)= (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3= "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil= nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil = 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (1= 8773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 = "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " n= il nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil n= il 19311)) :post-blank 0 :post-affiliated 17211 :parent #2) (item (:bullet = "- " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 17229 :che= ckbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 = 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " ni= l nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil= 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (= 17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "= - " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil n= il nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18= 139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (182= 74 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- "= nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil = nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676= ) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 = 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. "= nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil ni= l nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19= 311)) :pre-blank 0 :post-blank 0 :post-affiliated 17211 :tag nil :parent #3= ) (paragraph (:begin 17214 :end 17229 :contents-begin 17214 :contents-end 1= 7229 :post-blank 0 :post-affiliated 17214 :parent #4) #("Cheeseman 1991\n" = 0 15 (:parent #5)))) (item (:bullet "- " :begin 17229 :end 17248 :contents-= begin 17232 :contents-end 17248 :checkbox nil :counter nil :structure ((172= 11 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- "= nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil = nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673= ) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 = 1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " ni= l nil nil 17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil= 18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (= 18222 1 "- " nil nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "= - " nil nil nil 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil n= il nil 18457) (18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18= 596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (187= 51 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2.= " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil = nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil= 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-= affiliated 17229 :tag nil :parent #3) (paragraph (:begin 17232 :end 17248 := contents-begin 17232 :contents-end 17248 :post-blank 0 :post-affiliated 172= 32 :parent #4) #("Order parameter\n" 0 16 (:parent #5)))) (item (:bullet "-= " :begin 17248 :end 17311 :contents-begin 17251 :contents-end 17311 :check= box nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 1 = "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil = nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 1= 7556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17= 742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- = " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil= nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 1813= 9) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274= 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " n= il nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil ni= l 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) = (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 = "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " n= il nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil = nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 1931= 1)) :pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #3) = (paragraph (:begin 17251 :end 17311 :contents-begin 17251 :contents-end 173= 11 :post-blank 0 :post-affiliated 17251 :parent #4) #("Probability solution= exists for random problems is almost 1\n" 0 60 (:parent #5)))) (item (:bul= let "- " :begin 17311 :end 17382 :contents-begin 17314 :contents-end 17382 = :checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17= 229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- = " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil= nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 1774= 2) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879= 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " n= il nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil ni= l 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) = (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 = "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil = nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 1= 8676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18= 773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "= 3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " ni= l nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil ni= l 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 17311 :tag nil :paren= t #3) (paragraph (:begin 17314 :end 17382 :contents-begin 17314 :contents-e= nd 17382 :post-blank 0 :post-affiliated 17314 :parent #4) #("there's a crit= ical value whereby, after it, probability is almost 0\n" 0 68 (:parent #5))= )) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 :conte= nts-end 17442 :checkbox nil :counter nil :structure ((17211 1 "- " nil nil = nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311= ) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 = 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " ni= l nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil= 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (= 17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "= - " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil n= il nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18= 350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (184= 57 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- "= nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil = nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 188= 85) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19= 062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "= - " nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 17382 := tag nil :parent #3) (paragraph (:begin 17385 :end 17442 :contents-begin 173= 85 :contents-end 17442 :post-blank 0 :post-affiliated 17385 :parent #4) #("= around the critical value, the probability is around 0.5\n" 0 57 (:parent #= 5)))) (item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :co= ntents-end 17556 :checkbox nil :counter nil :structure ((17211 1 "- " nil n= il nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17= 311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (174= 42 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- "= nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil = nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976= ) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 = 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " ni= l nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil= 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (= 18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "= - " nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil n= il nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil = 18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) = (19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 = 3 "- " nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 1744= 2 :tag nil :parent #3) (paragraph (:begin 17445 :end 17556 :contents-begin = 17445 :contents-end 17556 :post-blank 0 :post-affiliated 17445 :parent #4) = #("cost of solving drops sharply as it gets further to the right of the cri= tical value, but high as it goes to it\n" 0 111 (:parent #5)))) (item (:bul= let "- " :begin 17556 :end 17673 :contents-begin 17559 :contents-end 17673 = :checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17= 229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- = " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil= nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 1774= 2) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879= 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " n= il nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil ni= l 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) = (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 = "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil = nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 1= 8676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18= 773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "= 3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " ni= l nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil ni= l 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 17556 :tag nil :paren= t #3) (paragraph (:begin 17559 :end 17673 :contents-begin 17559 :contents-e= nd 17673 :post-blank 0 :post-affiliated 17559 :parent #4) #("around .5 prob= ability is high cost of solving, no matter the algorithm, this is referred = to as a phase transition\n" 0 114 (:parent #5)))) (item (:bullet "- " :begi= n 17673 :end 17742 :contents-begin 17676 :contents-end 17742 :checkbox nil = :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil= nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil nil nil = 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 17556) (1= 7556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 1 "-= " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil ni= l nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 180= 00) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (1813= 9 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " = nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil n= il 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555)= (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3= "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " ni= l nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil n= il 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 1913= 4) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre= -blank 0 :post-blank 0 :post-affiliated 17673 :tag nil :parent #3) (paragra= ph (:begin 17676 :end 17742 :contents-begin 17676 :contents-end 17742 :post= -blank 0 :post-affiliated 17676 :parent #4) #("conjecture regarding the cha= racterization of NP complete problems\n" 0 66 (:parent #5)))) (item (:bulle= t "- " :begin 17742 :end 17795 :contents-begin 17745 :contents-end 17795 :c= heckbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (1722= 9 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " = nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil n= il 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742)= (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3= "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil= nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil = 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (1= 8274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "-= " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil ni= l nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 186= 76) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (1877= 3 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3.= " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil = nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil = 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 17742 :tag nil :parent = #3) (paragraph (:begin 17745 :end 17795 :contents-begin 17745 :contents-end= 17795 :post-blank 0 :post-affiliated 17745 :parent #4) #("applies to detec= ting/implementing arc-consistency\n" 0 50 (:parent #5)))) (item (:bullet "-= " :begin 17795 :end 18000 :contents-begin 17798 :contents-end 18000 :check= box nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 1 = "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil = nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 1= 7556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17= 742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- = " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil= nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 1813= 9) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274= 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " n= il nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil ni= l 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) = (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 = "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " n= il nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil = nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 1931= 1)) :pre-blank 0 :post-blank 0 :post-affiliated 17795 :tag nil :parent #3) = (paragraph (:begin 17798 :end 17879 :contents-begin 17798 :contents-end 178= 79 :post-blank 0 :post-affiliated 17798 :parent #4) #("random graphs are al= most always easy to to color -- conjecture from famous paper\n" 0 81 (:pare= nt #5))) (plain-list (:type unordered :begin 17879 :end 18000 :contents-beg= in 17879 :contents-end 18000 :structure (... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ...) :post-blank 0 :post-affiliated 17879 :parent #4) (i= tem (:bullet "- " :begin 17879 :end 17923 :contents-begin 17884 :contents-e= nd 17923 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank= 0 :post-affiliated 17879 :tag nil :parent #5) (paragraph ... #("graph colo= ring is a reduction operator\n" 0 39 ...))) (item (:bullet "- " :begin 1792= 3 :end 17976 :contents-begin 17928 :contents-end 17976 :checkbox nil :count= er nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17923 :ta= g nil :parent #5) (paragraph ... #("friends are vertices with the same neig= hborhood\n" 0 48 ...))) (item (:bullet "- " :begin 17976 :end 18000 :conten= ts-begin 17981 :contents-end 18000 :checkbox nil :counter nil :structure ..= . :pre-blank 0 :post-blank 0 :post-affiliated 17976 :tag nil :parent #5) (p= aragraph ... #("this is the degree\n" 0 19 ...))))) (item (:bullet "- " :be= gin 18000 :end 18046 :contents-begin 18003 :contents-end 18046 :checkbox ni= l :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 1 "- " n= il nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil nil ni= l 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 17556) = (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 1 = "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil = nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 1= 8000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18= 139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- = " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil= nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 1855= 5) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676= 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " = nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil= nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19= 134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :p= re-blank 0 :post-blank 0 :post-affiliated 18000 :tag nil :parent #3) (parag= raph (:begin 18003 :end 18046 :contents-begin 18003 :contents-end 18046 :po= st-blank 0 :post-affiliated 18003 :parent #4) #("For CSPs, it's either dens= ity or tightness\n" 0 43 (:parent #5)))) (item (:bullet "- " :begin 18046 := end 18139 :contents-begin 18049 :contents-end 18139 :checkbox nil :counter = nil :structure ((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil = 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (1= 7382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "-= " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil ni= l nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 179= 23) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 18000) (1800= 0 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " = nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil nil n= il 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 18375)= (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 3= "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil= nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil= 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974)= (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134= 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 = :post-blank 0 :post-affiliated 18046 :tag nil :parent #3) (paragraph (:begi= n 18049 :end 18139 :contents-begin 18049 :contents-end 18139 :post-blank 0 = :post-affiliated 18049 :parent #4) #("currently effects the way of expireme= nt conduct -- try and deal with the hardest problems\n" 0 90 (:parent #5)))= ) (item (:bullet "- " :begin 18139 :end 18222 :contents-begin 18142 :conten= ts-end 18222 :checkbox nil :counter nil :structure ((17211 1 "- " nil nil n= il 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311)= (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1= "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil= nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil = 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (1= 7976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "-= " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil ni= l nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 183= 50) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (1845= 7 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " = nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil n= il 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 1888= 5) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (190= 62 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "-= " nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 18139 :t= ag nil :parent #3) (paragraph (:begin 18142 :end 18222 :contents-begin 1814= 2 :contents-end 18222 :post-blank 0 :post-affiliated 18142 :parent #4) #("b= ut be careful not to focus exclusively on the redior around the critical va= lue\n" 0 80 (:parent #5)))) (item (:bullet "- " :begin 18222 :end 18274 :co= ntents-begin 18225 :contents-end 18274 :checkbox nil :counter nil :structur= e ((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248= 1 "- " nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " n= il nil nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil ni= l 17673) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) = (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 = "- " nil nil nil 17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil = nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 1= 8222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil nil nil 19311) (18= 318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- = " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil= nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil nil nil 1875= 1) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 18800) (1880= 0 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4.= " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil = nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 :post-blank 0= :post-affiliated 18222 :tag nil :parent #3) (paragraph (:begin 18225 :end = 18274 :contents-begin 18225 :contents-end 18274 :post-blank 0 :post-affilia= ted 18225 :parent #4) #("Run on random CSPs -- given statistical analysis\n= " 0 49 (:parent #5)))) (item (:bullet "- " :begin 18274 :end 19311 :content= s-begin 18277 :contents-end 19311 :checkbox nil :counter nil :structure ((1= 7211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "-= " nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil ni= l nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 176= 73) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (1779= 5 1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " = nil nil nil 17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil n= il 18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222)= (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3= "- " nil nil nil 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil= nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil = 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (1= 8751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "= 2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " ni= l nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil n= il 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 :post-blank 0 :pos= t-affiliated 18274 :tag nil :parent #3) (paragraph (:begin 18277 :end 18318= :contents-begin 18277 :contents-end 18318 :post-blank 0 :post-affiliated 1= 8277 :parent #4) #("Vary params " 0 12 (:parent #5)) (latex-fragment (:valu= e "$\\langle n, a, t, p \\rangle$" :begin 18289 :end 18317 :post-blank 0 :p= arent #5)) #("\n" 0 1 (:parent #5))) (plain-list (:type unordered :begin 18= 318 :end 19311 :contents-begin 18318 :contents-end 19311 :structure (... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-aff= iliated 18318 :parent #4) (item (:bullet "- " :begin 18318 :end 18350 :cont= ents-begin 18323 :contents-end 18350 :checkbox nil :counter nil :structure = ... :pre-blank 0 :post-blank 0 :post-affiliated 18318 :tag nil :parent #5) = (paragraph ... ... #("-- number of variables\n" 0 23 ...))) (item (:bullet = "- " :begin 18350 :end 18375 :contents-begin 18355 :contents-end 18375 :che= ckbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affi= liated 18350 :tag nil :parent #5) (paragraph ... ... #("-- domain size$\n" = 0 16 ...))) (item (:bullet "- " :begin 18375 :end 18457 :contents-begin 183= 80 :contents-end 18457 :checkbox nil :counter nil :structure ... :pre-blank= 0 :post-blank 0 :post-affiliated 18375 :tag nil :parent #5) (paragraph ...= ... #("-- tightness " 0 13 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " = :begin 18457 :end 18555 :contents-begin 18462 :contents-end 18555 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 18457 :tag nil :parent #5) (paragraph ... ... #("-- proportion of constra= ints " 0 29 ...) ... #(", also " 0 7 ...) ... #("\n" 0 1 ...))) (item (:bul= let "- " :begin 18555 :end 18596 :contents-begin 18560 :contents-end 18596 = :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-= affiliated 18555 :tag nil :parent #5) (paragraph ... ... #("and " 0 4 ...) = ... #("will be between 0 and 1\n" 0 24 ...))) (item (:bullet "- " :begin 18= 596 :end 18676 :contents-begin 18601 :contents-end 18676 :checkbox nil :cou= nter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18596 := tag nil :parent #5) (paragraph ... #("Can have issue with uniformity, diffi= culty (phase transition), solvability\n" 0 75 ...))) (item (:bullet "- " :b= egin 18676 :end 18751 :contents-begin 18681 :contents-end 18751 :checkbox n= il :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated = 18676 :tag nil :parent #5) (paragraph ... #("empirical studies can be done = simply by varying one of the parameters\n" 0 70 ...))) (item (:bullet "- " = :begin 18751 :end 19259 :contents-begin 18756 :contents-end 19259 :checkbox= nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliate= d 18751 :tag nil :parent #5) (paragraph ... #("do it (Model B):\n" 0 17 ...= )) (plain-list ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 192= 59 :end 19311 :contents-begin 19264 :contents-end 19311 :checkbox nil :coun= ter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19259 :t= ag nil :parent #5) (paragraph ... #("Model B instances may be flawed, but i= t's rare\n" 0 47 ...)))))))) (headline (:raw-value "Lecture 13: Back-tracki= ng: Continued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 := contents-end 20853 :level 1 :priority nil :tags nil :todo-keyword nil :todo= -type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp = nil :post-affiliated 19312 :title (#("Lecture 13: Back-tracking: Continued"= 0 36 (:parent #1))) :parent #0) (section (:begin 19352 :end 19690 :content= s-begin 19352 :contents-end 19688 :post-blank 1 :post-affiliated 19352 :par= ent #1) (plain-list (:type unordered :begin 19352 :end 19688 :contents-begi= n 19352 :contents-end 19688 :structure ((19352 1 "- " nil nil nil 19435) (1= 9435 1 "- " nil nil nil 19499) (19499 1 "- " nil nil nil 19541) (19541 1 "-= " nil nil nil 19599) (19599 1 "- " nil nil nil 19688)) :post-blank 0 :post= -affiliated 19352 :parent #2) (item (:bullet "- " :begin 19352 :end 19435 := contents-begin 19355 :contents-end 19435 :checkbox nil :counter nil :struct= ure ((19352 1 "- " nil nil nil 19435) (19435 1 "- " nil nil nil 19499) (194= 99 1 "- " nil nil nil 19541) (19541 1 "- " nil nil nil 19599) (19599 1 "- "= nil nil nil 19688)) :pre-blank 0 :post-blank 0 :post-affiliated 19352 :tag= nil :parent #3) (paragraph (:begin 19355 :end 19435 :contents-begin 19355 = :contents-end 19435 :post-blank 0 :post-affiliated 19355 :parent #4) #("kee= p track of path -- an array of the instantiations thus far and to be create= d\n" 0 80 (:parent #5)))) (item (:bullet "- " :begin 19435 :end 19499 :cont= ents-begin 19438 :contents-end 19499 :checkbox nil :counter nil :structure = ((19352 1 "- " nil nil nil 19435) (19435 1 "- " nil nil nil 19499) (19499 1= "- " nil nil nil 19541) (19541 1 "- " nil nil nil 19599) (19599 1 "- " nil= nil nil 19688)) :pre-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil= :parent #3) (paragraph (:begin 19438 :end 19499 :contents-begin 19438 :con= tents-end 19499 :post-blank 0 :post-affiliated 19438 :parent #4) #("remembe= r what unlevel does -- actually performs backtracking\n" 0 61 (:parent #5))= )) (item (:bullet "- " :begin 19499 :end 19541 :contents-begin 19502 :conte= nts-end 19541 :checkbox nil :counter nil :structure ((19352 1 "- " nil nil = nil 19435) (19435 1 "- " nil nil nil 19499) (19499 1 "- " nil nil nil 19541= ) (19541 1 "- " nil nil nil 19599) (19599 1 "- " nil nil nil 19688)) :pre-b= lank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #3) (paragraph= (:begin 19502 :end 19541 :contents-begin 19502 :contents-end 19541 :post-b= lank 0 :post-affiliated 19502 :parent #4) #("many different ways to order v= ariables\n" 0 39 (:parent #5)))) (item (:bullet "- " :begin 19541 :end 1959= 9 :contents-begin 19544 :contents-end 19599 :checkbox nil :counter nil :str= ucture ((19352 1 "- " nil nil nil 19435) (19435 1 "- " nil nil nil 19499) (= 19499 1 "- " nil nil nil 19541) (19541 1 "- " nil nil nil 19599) (19599 1 "= - " nil nil nil 19688)) :pre-blank 0 :post-blank 0 :post-affiliated 19541 := tag nil :parent #3) (paragraph (:begin 19544 :end 19599 :contents-begin 195= 44 :contents-end 19599 :post-blank 0 :post-affiliated 19544 :parent #4) #("= when doing value-ordering, use lexicographic ordering!\n" 0 55 (:parent #5)= ))) (item (:bullet "- " :begin 19599 :end 19688 :contents-begin 19602 :cont= ents-end 19688 :checkbox nil :counter nil :structure ((19352 1 "- " nil nil= nil 19435) (19435 1 "- " nil nil nil 19499) (19499 1 "- " nil nil nil 1954= 1) (19541 1 "- " nil nil nil 19599) (19599 1 "- " nil nil nil 19688)) :pre-= blank 0 :post-blank 0 :post-affiliated 19599 :tag nil :parent #3) (paragrap= h (:begin 19602 :end 19688 :contents-begin 19602 :contents-end 19688 :post-= blank 0 :post-affiliated 19602 :parent #4) #("eventually, variable ordering= heuristics " 0 41 (:parent #5)) (bold (:begin 19643 :end 19650 :contents-b= egin 19644 :contents-end 19648 :post-blank 1 :parent #5) #("must" 0 4 ...))= #("be broken with lexicographic ordering\n" 0 38 (:parent #5)))))) (headli= ne (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank 1 :content= s-begin 19707 :contents-end 20223 :level 2 :priority nil :tags nil :todo-ke= yword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp n= il :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping" 0 12 (:p= arent #2))) :parent #1) (section (:begin 19707 :end 20224 :contents-begin 1= 9707 :contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #2) (= plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 := contents-end 20223 :structure ((19707 1 "- " nil nil nil 19811) (19811 1 "-= " nil nil nil 19901) (19901 1 "- " nil nil nil 20034) (20034 1 "- " nil ni= l nil 20223) (20078 3 "- " nil nil nil 20117) (20117 3 "- " nil nil nil 202= 23) (20133 5 "- " nil nil nil 20170) (20170 5 "- " nil nil nil 20223)) :pos= t-blank 0 :post-affiliated 19707 :parent #3) (item (:bullet "- " :begin 197= 07 :end 19811 :contents-begin 19710 :contents-end 19811 :checkbox nil :coun= ter nil :structure (... ... ... ... ... ... ... ...) :pre-blank 0 :post-bla= nk 0 :post-affiliated 19707 :tag nil :parent #4) (paragraph (:begin 19710 := end 19811 :contents-begin 19710 :contents-end 19811 :post-blank 0 :post-aff= iliated 19710 :parent #5) #("uses " 0 5 ...) (latex-fragment ...) #(", an a= rray, and when check(i, h) succeeds, " 0 43 ...) (latex-fragment ...) #("\n= " 0 1 ...))) (item (:bullet "- " :begin 19811 :end 19901 :contents-begin 19= 814 :contents-end 19901 :checkbox nil :counter nil :structure (... ... ... = ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 19811 :tag= nil :parent #4) (paragraph (:begin 19814 :end 19901 :contents-begin 19814 = :contents-end 19901 :post-blank 0 :post-affiliated 19814 :parent #5) #("if = the current domain of " 0 25 ...) (latex-fragment ...) #("is empty, chronol= ogical back-tracking is performed from h\n" 0 58 ...))) (item (:bullet "- "= :begin 19901 :end 20034 :contents-begin 19904 :contents-end 20034 :checkbo= x nil :counter nil :structure (... ... ... ... ... ... ... ...) :pre-blank = 0 :post-blank 0 :post-affiliated 19901 :tag nil :parent #4) (paragraph (:be= gin 19904 :end 20034 :contents-begin 19904 :contents-end 20034 :post-blank = 0 :post-affiliated 19904 :parent #5) #("you go back to " 0 15 ...) (latex-f= ragment ...) #("to fix stuff when you have an empty variable, unless you've= already back-jumped in the current path\n" 0 100 ...))) (item (:bullet "- = " :begin 20034 :end 20223 :contents-begin 20037 :contents-end 20223 :checkb= ox nil :counter nil :structure (... ... ... ... ... ... ... ...) :pre-blank= 0 :post-blank 0 :post-affiliated 20034 :tag nil :parent #4) (paragraph (:b= egin 20037 :end 20078 :contents-begin 20037 :contents-end 20078 :post-blank= 0 :post-affiliated 20037 :parent #5) #("BJ just modifies BT-label and BT-u= nlabel\n" 0 41 ...)) (plain-list (:type unordered :begin 20078 :end 20223 := contents-begin 20078 :contents-end 20223 :structure ... :post-blank 0 :post= -affiliated 20078 :parent #5) (item ... ...) (item ... ... ...)))))) (headl= ine (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank 1= :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags nil= :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :ar= chivedp nil :commentedp nil :post-affiliated 20224 :title (#("Conflict-dire= cted BJ" 0 20 (:parent #2))) :parent #1) (section (:begin 20249 :end 20853 = :contents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 20= 249 :parent #2) (plain-list (:type unordered :begin 20249 :end 20853 :conte= nts-begin 20249 :contents-end 20853 :structure ((20249 1 "- " nil nil nil 2= 0351) (20306 3 "- " nil nil nil 20351) (20351 1 "- " nil nil nil 20417) (20= 417 1 "- " nil nil nil 20450) (20450 1 "- " nil nil nil 20487) (20487 1 "- = " nil nil nil 20531) (20531 1 "- " nil nil nil 20617) (20617 1 "- " nil nil= nil 20664) (20664 1 "- " nil nil nil 20811) (20688 3 "- " nil nil nil 2081= 1) (20736 5 "- " nil nil nil 20811) (20811 1 "- " nil nil nil 20853)) :post= -blank 0 :post-affiliated 20249 :parent #3) (item (:bullet "- " :begin 2024= 9 :end 20351 :contents-begin 20252 :contents-end 20351 :checkbox nil :count= er nil :structure (... ... ... ... ... ... ... ... ... ... ... ...) :pre-bl= ank 0 :post-blank 0 :post-affiliated 20249 :tag nil :parent #4) (paragraph = (:begin 20252 :end 20306 :contents-begin 20252 :contents-end 20306 :post-bl= ank 0 :post-affiliated 20252 :parent #5) #("requires a new data structure, = the conflict-set array\n" 0 54 ...)) (plain-list (:type unordered :begin 20= 306 :end 20351 :contents-begin 20306 :contents-end 20351 :structure ... :po= st-blank 0 :post-affiliated 20306 :parent #5) (item ... ...))) (item (:bull= et "- " :begin 20351 :end 20417 :contents-begin 20354 :contents-end 20417 := checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... .= .. ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20351 :tag nil :par= ent #4) (paragraph (:begin 20354 :end 20417 :contents-begin 20354 :contents= -end 20417 :post-blank 0 :post-affiliated 20354 :parent #5) #("knows how to= jump-back again, to the deepest level of conflict\n" 0 63 ...))) (item (:b= ullet "- " :begin 20417 :end 20450 :contents-begin 20420 :contents-end 2045= 0 :checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ..= . ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20417 :tag nil := parent #4) (paragraph (:begin 20420 :end 20450 :contents-begin 20420 :conte= nts-end 20450 :post-blank 0 :post-affiliated 20420 :parent #5) #("can jump-= back more than once!\n" 0 30 ...))) (item (:bullet "- " :begin 20450 :end 2= 0487 :contents-begin 20453 :contents-end 20487 :checkbox nil :counter nil := structure (... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :p= ost-blank 0 :post-affiliated 20450 :tag nil :parent #4) (paragraph (:begin = 20453 :end 20487 :contents-begin 20453 :contents-end 20487 :post-blank 0 :p= ost-affiliated 20453 :parent #5) #("useless if good variable ordering\n" 0 = 34 ...))) (item (:bullet "- " :begin 20487 :end 20531 :contents-begin 20490= :contents-end 20531 :checkbox nil :counter nil :structure (... ... ... ...= ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliat= ed 20487 :tag nil :parent #4) (paragraph (:begin 20490 :end 20531 :contents= -begin 20490 :contents-end 20531 :post-blank 0 :post-affiliated 20490 :pare= nt #5) #("conflict sets are initialized to " 0 33 ...) (latex-fragment ...)= #("\n" 0 1 ...))) (item (:bullet "- " :begin 20531 :end 20617 :contents-be= gin 20534 :contents-end 20617 :checkbox nil :counter nil :structure (... ..= . ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post= -affiliated 20531 :tag nil :parent #4) (paragraph (:begin 20534 :end 20617 = :contents-begin 20534 :contents-end 20617 :post-blank 0 :post-affiliated 20= 534 :parent #5) #("At any point, conf-set is a subset of past variables tha= t are in conflict with " 0 79 ...) (latex-fragment ...) #("\n" 0 1 ...))) (= item (:bullet "- " :begin 20617 :end 20664 :contents-begin 20620 :contents-= end 20664 :checkbox nil :counter nil :structure (... ... ... ... ... ... ..= . ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20617 :t= ag nil :parent #4) (paragraph (:begin 20620 :end 20664 :contents-begin 2062= 0 :contents-end 20664 :post-blank 0 :post-affiliated 20620 :parent #5) #("w= hen check(i, h) fails add h to conf-set[i]\n" 0 44 ...))) (item (:bullet "-= " :begin 20664 :end 20811 :contents-begin 20667 :contents-end 20811 :check= box nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... ..= . ...) :pre-blank 0 :post-blank 0 :post-affiliated 20664 :tag nil :parent #= 4) (paragraph (:begin 20667 :end 20688 :contents-begin 20667 :contents-end = 20688 :post-blank 0 :post-affiliated 20667 :parent #5) #("when domain is em= pty\n" 0 21 ...)) (plain-list (:type unordered :begin 20688 :end 20811 :con= tents-begin 20688 :contents-end 20811 :structure ... :post-blank 0 :post-af= filiated 20688 :parent #5) (item ... ... ...))) (item (:bullet "- " :begin = 20811 :end 20853 :contents-begin 20814 :contents-end 20853 :checkbox nil :c= ounter nil :structure (... ... ... ... ... ... ... ... ... ... ... ...) :pr= e-blank 0 :post-blank 0 :post-affiliated 20811 :tag nil :parent #4) (paragr= aph (:begin 20814 :end 20853 :contents-begin 20814 :contents-end 20853 :pos= t-blank 0 :post-affiliated 20814 :parent #5) #("To calc all solutions -- do= n't use CBJ\n" 0 39 ...)))))))) (:export-options nil :back-end [cl-struct-o= rg-export-backend html nil ((bold . org-html-bold) (center-block . org-html= -center-block) (clock . org-html-clock) (code . org-html-code) (drawer . or= g-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-= entity) (example-block . org-html-example-block) (export-block . org-html-e= xport-block) (export-snippet . org-html-export-snippet) (fixed-width . org-= html-fixed-width) (footnote-definition . org-html-footnote-definition) (foo= tnote-reference . org-html-footnote-reference) (headline . org-html-headlin= e) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-htm= l-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . or= g-html-inner-template) (italic . org-html-italic) (item . org-html-item) (k= eyword . org-html-keyword) (latex-environment . org-html-latex-environment)= (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-bre= ak) (link . org-html-link) (node-property . org-html-node-property) (paragr= aph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . = org-html-plain-text) (planning . org-html-planning) (property-drawer . org-= html-property-drawer) (quote-block . org-html-quote-block) (radio-target . = org-html-radio-target) (section . org-html-section) (special-block . org-ht= ml-special-block) (src-block . org-html-src-block) (statistics-cookie . org= -html-statistics-cookie) (strike-through . org-html-strike-through) (subscr= ipt . org-html-subscript) (superscript . org-html-superscript) (table . org= -html-table) (table-cell . org-html-table-cell) (table-row . org-html-table= -row) (target . org-html-target) (template . org-html-template) (timestamp = . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html= -verbatim) (verse-block . org-html-verse-block)) ((:html-doctype "HTML_DOCT= YPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-c= ontainer-element) (:description "DESCRIPTION" nil nil newline) (:keywords "= KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html= 5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-= use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:ht= ml-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJA= X" nil "" space) (:html-postamble nil "html-postamble" org-html-postamble) = (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HE= AD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-= html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-i= nclude-default-style nil "html-style" org-html-head-include-default-style) = (:html-head-include-scripts nil "html-scripts" org-html-head-include-script= s) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attri= bute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type ni= l nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) = (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-se= parator nil nil org-html-footnote-separator) (:html-footnotes-section nil n= il org-html-footnotes-section) (:html-format-drawer-function nil nil org-ht= ml-format-drawer-function) (:html-format-headline-function nil nil org-html= -format-headline-function) (:html-format-inlinetask-function nil nil org-ht= ml-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/= up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil= nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infoj= s-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) = (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:ht= ml-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-templat= e nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil n= il org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-= html-postamble-format) (:html-preamble-format nil nil org-html-preamble-for= mat) (:html-table-align-individual-fields nil nil org-html-table-align-indi= vidual-fields) (:html-table-caption-above nil nil org-html-table-caption-ab= ove) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-= header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tag= s-for-first-column nil nil org-html-table-use-header-tags-for-first-column)= (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-mar= kup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix = nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-= html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html= -validation-link nil nil org-html-validation-link) (:html-viewport nil nil = org-html-viewport) (:html-inline-images nil nil org-html-inline-images) ...= ) ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree .= org-html-image-link-filter) (:filter-final-output . org-html-final-functio= n)) nil (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html= ) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open"= (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file .= ..))))))] :translate-alist ((bold . org-html-bold) (center-block . org-html= -center-block) (clock . org-html-clock) (code . org-html-code) (drawer . or= g-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-= entity) (example-block . org-html-example-block) (export-block . org-html-e= xport-block) (export-snippet . org-html-export-snippet) (fixed-width . org-= html-fixed-width) (footnote-definition . org-html-footnote-definition) (foo= tnote-reference . org-html-footnote-reference) (headline . org-html-headlin= e) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-htm= l-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . or= g-html-inner-template) (italic . org-html-italic) (item . org-html-item) (k= eyword . org-html-keyword) (latex-environment . org-html-latex-environment)= (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-bre= ak) (link . org-html-link) (node-property . org-html-node-property) (paragr= aph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . = org-html-plain-text) (planning . org-html-planning) (property-drawer . org-= html-property-drawer) (quote-block . org-html-quote-block) (radio-target . = org-html-radio-target) (section . org-html-section) (special-block . org-ht= ml-special-block) (src-block . org-html-src-block) (statistics-cookie . org= -html-statistics-cookie) (strike-through . org-html-strike-through) (subscr= ipt . org-html-subscript) (superscript . org-html-superscript) (table . org= -html-table) (table-cell . org-html-table-cell) (table-row . org-html-table= -row) (target . org-html-target) (template . org-html-template) (timestamp = . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html= -verbatim) (verse-block . org-html-verse-block)) :exported-data #s(hash-tab= le size 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( ...)) :inp= ut-buffer "csce-421.org" :input-file "/home/swflint/org/school/2018/spring/= csce-421.org" :html-doctype "xhtml-strict" :html-container "div" :descripti= on nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html= -link-home "http://samflint.com/" :html-link-up "http://samflint.com/notes/= " :html-mathjax "" :html-postamble auto :html-preamble t :html-head "\n\n\n\n" :html-head-extra "" :subtitle nil :html-head-include-d= efault-style t :html-head-include-scripts t :html-allow-name-attribute-in-a= nchors nil :html-divs ((preamble "div" "preamble") (content "div" "content"= ) (postamble "div" "postamble")) :html-checkbox-type ascii ...)) (progn (run-hook-with-args (quote org-export-before-processing-hook) (pro= gn nil (or (progn nil (and (vectorp backend) (>=3D (length backend) 8) (mem= q (aref backend 0) cl-struct-org-export-backend-tags) t)) (signal (quote wr= ong-type-argument) (list (quote org-export-backend) backend))) (aref backen= d 1))) (org-export-expand-include-keyword) (org-export--delete-comment-tree= s) (org-macro-initialize-templates) (org-macro-replace-all (append org-macr= o-templates org-export-global-macros) parsed-keywords) (org-set-regexps-and= -options) (org-update-radio-target-regexp) (if org-export-use-babel (progn = (org-babel-exp-process-buffer) (org-macro-replace-all (quote (("results" . = "$1"))) parsed-keywords) (org-set-regexps-and-options) (org-update-radio-ta= rget-regexp))) (goto-char (point-min)) (save-excursion (run-hook-with-args = (quote org-export-before-parsing-hook) (progn nil (or (progn nil (and (vect= orp backend) (>=3D ... 8) (memq ... cl-struct-org-export-backend-tags) t)) = (signal (quote wrong-type-argument) (list (quote org-export-backend) backen= d))) (aref backend 1)))) (org-set-regexps-and-options) (org-update-radio-ta= rget-regexp) (setq info (org-combine-plists info (org-export-get-environmen= t backend subtreep ext-plist))) (let ((--dolist-tail-- (append (org-export-= get-all-options backend) org-export-options-alist))) (while --dolist-tail--= (let ((entry (car --dolist-tail--))) (if (consp entry) (let* ((x ...) (x .= ..)) (if (consp x) (let* ... ...) (let nil nil))) (let nil nil)) (setq --do= list-tail-- (cdr --dolist-tail--))))) (setq info (org-export-install-filter= s info)) (let ((backend-name (progn nil (or (progn nil (and ... ... ... t))= (signal (quote wrong-type-argument) (list ... backend))) (aref backend 1))= )) (let ((--dolist-tail-- (plist-get info :filter-options))) (while --dolis= t-tail-- (let ((filter (car --dolist-tail--))) (let ((result ...)) (if resu= lt (progn ...))) (setq --dolist-tail-- (cdr --dolist-tail--)))))) (setq tre= e (org-element-parse-buffer nil visible-only)) (org-export--prune-tree tree= info) (org-export--remove-uninterpreted-data tree info) (setq tree (org-ex= port-filter-apply-functions (plist-get info :filter-parse-tree) tree info))= (setq info (org-export--collect-tree-properties tree info)) (let* ((body (= org-element-normalize-string (or (org-export-data tree info) ""))) (inner-t= emplate (cdr (assq (quote inner-template) (plist-get info :translate-alist)= ))) (full-body (org-export-filter-apply-functions (plist-get info :filter-b= ody) (if (not (functionp inner-template)) body (funcall inner-template body= info)) info)) (template (cdr (assq (quote template) (plist-get info :trans= late-alist))))) (org-no-properties (org-export-filter-apply-functions (plis= t-get info :filter-final-output) (if (or (not (functionp template)) body-on= ly) full-body (funcall template full-body info)) info)))) (save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (pro= gn (run-hook-with-args (quote org-export-before-processing-hook) (progn nil= (or (progn nil (and (vectorp backend) (>=3D ... 8) (memq ... cl-struct-org= -export-backend-tags) t)) (signal (quote wrong-type-argument) (list (quote = org-export-backend) backend))) (aref backend 1))) (org-export-expand-includ= e-keyword) (org-export--delete-comment-trees) (org-macro-initialize-templat= es) (org-macro-replace-all (append org-macro-templates org-export-global-ma= cros) parsed-keywords) (org-set-regexps-and-options) (org-update-radio-targ= et-regexp) (if org-export-use-babel (progn (org-babel-exp-process-buffer) (= org-macro-replace-all (quote (("results" . "$1"))) parsed-keywords) (org-se= t-regexps-and-options) (org-update-radio-target-regexp))) (goto-char (point= -min)) (save-excursion (run-hook-with-args (quote org-export-before-parsing= -hook) (progn nil (or (progn nil (and ... ... ... t)) (signal (quote wrong-= type-argument) (list ... backend))) (aref backend 1)))) (org-set-regexps-an= d-options) (org-update-radio-target-regexp) (setq info (org-combine-plists = info (org-export-get-environment backend subtreep ext-plist))) (let ((--dol= ist-tail-- (append (org-export-get-all-options backend) org-export-options-= alist))) (while --dolist-tail-- (let ((entry (car --dolist-tail--))) (if (c= onsp entry) (let* (... ...) (if ... ... ...)) (let nil nil)) (setq --dolist= -tail-- (cdr --dolist-tail--))))) (setq info (org-export-install-filters in= fo)) (let ((backend-name (progn nil (or (progn nil ...) (signal ... ...)) (= aref backend 1)))) (let ((--dolist-tail-- (plist-get info :filter-options))= ) (while --dolist-tail-- (let ((filter ...)) (let (...) (if result ...)) (s= etq --dolist-tail-- (cdr --dolist-tail--)))))) (setq tree (org-element-pars= e-buffer nil visible-only)) (org-export--prune-tree tree info) (org-export-= -remove-uninterpreted-data tree info) (setq tree (org-export-filter-apply-f= unctions (plist-get info :filter-parse-tree) tree info)) (setq info (org-ex= port--collect-tree-properties tree info)) (let* ((body (org-element-normali= ze-string (or (org-export-data tree info) ""))) (inner-template (cdr (assq = (quote inner-template) (plist-get info :translate-alist)))) (full-body (org= -export-filter-apply-functions (plist-get info :filter-body) (if (not ...) = body (funcall inner-template body info)) info)) (template (cdr (assq (quote= template) (plist-get info :translate-alist))))) (org-no-properties (org-ex= port-filter-apply-functions (plist-get info :filter-final-output) (if (or (= not ...) body-only) full-body (funcall template full-body info)) info))))) (unwind-protect (save-current-buffer (set-buffer --buf-copy) (goto-char (= point-min)) (progn (run-hook-with-args (quote org-export-before-processing-= hook) (progn nil (or (progn nil (and ... ... ... t)) (signal (quote wrong-t= ype-argument) (list ... backend))) (aref backend 1))) (org-export-expand-in= clude-keyword) (org-export--delete-comment-trees) (org-macro-initialize-tem= plates) (org-macro-replace-all (append org-macro-templates org-export-globa= l-macros) parsed-keywords) (org-set-regexps-and-options) (org-update-radio-= target-regexp) (if org-export-use-babel (progn (org-babel-exp-process-buffe= r) (org-macro-replace-all (quote (...)) parsed-keywords) (org-set-regexps-a= nd-options) (org-update-radio-target-regexp))) (goto-char (point-min)) (sav= e-excursion (run-hook-with-args (quote org-export-before-parsing-hook) (pro= gn nil (or (progn nil ...) (signal ... ...)) (aref backend 1)))) (org-set-r= egexps-and-options) (org-update-radio-target-regexp) (setq info (org-combin= e-plists info (org-export-get-environment backend subtreep ext-plist))) (le= t ((--dolist-tail-- (append (org-export-get-all-options backend) org-export= -options-alist))) (while --dolist-tail-- (let ((entry ...)) (if (consp entr= y) (let* ... ...) (let nil nil)) (setq --dolist-tail-- (cdr --dolist-tail--= ))))) (setq info (org-export-install-filters info)) (let ((backend-name (pr= ogn nil (or ... ...) (aref backend 1)))) (let ((--dolist-tail-- (plist-get = info :filter-options))) (while --dolist-tail-- (let (...) (let ... ...) (se= tq --dolist-tail-- ...))))) (setq tree (org-element-parse-buffer nil visibl= e-only)) (org-export--prune-tree tree info) (org-export--remove-uninterpret= ed-data tree info) (setq tree (org-export-filter-apply-functions (plist-get= info :filter-parse-tree) tree info)) (setq info (org-export--collect-tree-= properties tree info)) (let* ((body (org-element-normalize-string (or ... "= "))) (inner-template (cdr (assq ... ...))) (full-body (org-export-filter-ap= ply-functions (plist-get info :filter-body) (if ... body ...) info)) (templ= ate (cdr (assq ... ...)))) (org-no-properties (org-export-filter-apply-func= tions (plist-get info :filter-final-output) (if (or ... body-only) full-bod= y (funcall template full-body info)) info))))) (and (buffer-live-p --buf-co= py) (progn (save-current-buffer (set-buffer --buf-copy) (restore-buffer-mod= ified-p nil)) (kill-buffer --buf-copy)))) (let ((--buf-copy (org-export-copy-buffer))) (unwind-protect (save-curren= t-buffer (set-buffer --buf-copy) (goto-char (point-min)) (progn (run-hook-w= ith-args (quote org-export-before-processing-hook) (progn nil (or (progn ni= l ...) (signal ... ...)) (aref backend 1))) (org-export-expand-include-keyw= ord) (org-export--delete-comment-trees) (org-macro-initialize-templates) (o= rg-macro-replace-all (append org-macro-templates org-export-global-macros) = parsed-keywords) (org-set-regexps-and-options) (org-update-radio-target-reg= exp) (if org-export-use-babel (progn (org-babel-exp-process-buffer) (org-ma= cro-replace-all (quote ...) parsed-keywords) (org-set-regexps-and-options) = (org-update-radio-target-regexp))) (goto-char (point-min)) (save-excursion = (run-hook-with-args (quote org-export-before-parsing-hook) (progn nil (or .= .. ...) (aref backend 1)))) (org-set-regexps-and-options) (org-update-radio= -target-regexp) (setq info (org-combine-plists info (org-export-get-environ= ment backend subtreep ext-plist))) (let ((--dolist-tail-- (append ... org-e= xport-options-alist))) (while --dolist-tail-- (let (...) (if ... ... ...) (= setq --dolist-tail-- ...)))) (setq info (org-export-install-filters info)) = (let ((backend-name (progn nil ... ...))) (let ((--dolist-tail-- ...)) (whi= le --dolist-tail-- (let ... ... ...)))) (setq tree (org-element-parse-buffe= r nil visible-only)) (org-export--prune-tree tree info) (org-export--remove= -uninterpreted-data tree info) (setq tree (org-export-filter-apply-function= s (plist-get info :filter-parse-tree) tree info)) (setq info (org-export--c= ollect-tree-properties tree info)) (let* ((body (org-element-normalize-stri= ng ...)) (inner-template (cdr ...)) (full-body (org-export-filter-apply-fun= ctions ... ... info)) (template (cdr ...))) (org-no-properties (org-export-= filter-apply-functions (plist-get info :filter-final-output) (if ... full-b= ody ...) info))))) (and (buffer-live-p --buf-copy) (progn (save-current-buf= fer (set-buffer --buf-copy) (restore-buffer-modified-p nil)) (kill-buffer -= -buf-copy))))) (let* ((org-export-current-backend (progn nil (or (progn nil (and (vector= p backend) (>=3D ... 8) (memq ... cl-struct-org-export-backend-tags) t)) (s= ignal (quote wrong-type-argument) (list (quote org-export-backend) backend)= )) (aref backend 1))) (info (org-combine-plists (org-export--get-export-att= ributes backend subtreep visible-only body-only) (org-export--get-buffer-at= tributes))) (parsed-keywords (delq nil (mapcar (function (lambda (o) (and .= .. ...))) (append (org-export-get-all-options backend) org-export-options-a= list)))) tree) (let ((--buf-copy (org-export-copy-buffer))) (unwind-protect= (save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (prog= n (run-hook-with-args (quote org-export-before-processing-hook) (progn nil = (or ... ...) (aref backend 1))) (org-export-expand-include-keyword) (org-ex= port--delete-comment-trees) (org-macro-initialize-templates) (org-macro-rep= lace-all (append org-macro-templates org-export-global-macros) parsed-keywo= rds) (org-set-regexps-and-options) (org-update-radio-target-regexp) (if org= -export-use-babel (progn (org-babel-exp-process-buffer) (org-macro-replace-= all ... parsed-keywords) (org-set-regexps-and-options) (org-update-radio-ta= rget-regexp))) (goto-char (point-min)) (save-excursion (run-hook-with-args = (quote org-export-before-parsing-hook) (progn nil ... ...))) (org-set-regex= ps-and-options) (org-update-radio-target-regexp) (setq info (org-combine-pl= ists info (org-export-get-environment backend subtreep ext-plist))) (let ((= --dolist-tail-- ...)) (while --dolist-tail-- (let ... ... ...))) (setq info= (org-export-install-filters info)) (let ((backend-name ...)) (let (...) (w= hile --dolist-tail-- ...))) (setq tree (org-element-parse-buffer nil visibl= e-only)) (org-export--prune-tree tree info) (org-export--remove-uninterpret= ed-data tree info) (setq tree (org-export-filter-apply-functions (plist-get= info :filter-parse-tree) tree info)) (setq info (org-export--collect-tree-= properties tree info)) (let* ((body ...) (inner-template ...) (full-body ..= .) (template ...)) (org-no-properties (org-export-filter-apply-functions ..= . ... info))))) (and (buffer-live-p --buf-copy) (progn (save-current-buffer= (set-buffer --buf-copy) (restore-buffer-modified-p nil)) (kill-buffer --bu= f-copy)))))) (save-restriction (cond ((org-region-active-p) (narrow-to-region (region-= beginning) (region-end))) (subtreep (org-narrow-to-subtree) (goto-char (poi= nt-min)) (org-end-of-meta-data) (narrow-to-region (point) (point-max)))) (l= et* ((org-export-current-backend (progn nil (or (progn nil (and ... ... ...= t)) (signal (quote wrong-type-argument) (list ... backend))) (aref backend= 1))) (info (org-combine-plists (org-export--get-export-attributes backend = subtreep visible-only body-only) (org-export--get-buffer-attributes))) (par= sed-keywords (delq nil (mapcar (function (lambda ... ...)) (append (org-exp= ort-get-all-options backend) org-export-options-alist)))) tree) (let ((--bu= f-copy (org-export-copy-buffer))) (unwind-protect (save-current-buffer (set= -buffer --buf-copy) (goto-char (point-min)) (progn (run-hook-with-args (quo= te org-export-before-processing-hook) (progn nil ... ...)) (org-export-expa= nd-include-keyword) (org-export--delete-comment-trees) (org-macro-initializ= e-templates) (org-macro-replace-all (append org-macro-templates org-export-= global-macros) parsed-keywords) (org-set-regexps-and-options) (org-update-r= adio-target-regexp) (if org-export-use-babel (progn ... ... ... ...)) (goto= -char (point-min)) (save-excursion (run-hook-with-args ... ...)) (org-set-r= egexps-and-options) (org-update-radio-target-regexp) (setq info (org-combin= e-plists info ...)) (let (...) (while --dolist-tail-- ...)) (setq info (org= -export-install-filters info)) (let (...) (let ... ...)) (setq tree (org-el= ement-parse-buffer nil visible-only)) (org-export--prune-tree tree info) (o= rg-export--remove-uninterpreted-data tree info) (setq tree (org-export-filt= er-apply-functions ... tree info)) (setq info (org-export--collect-tree-pro= perties tree info)) (let* (... ... ... ...) (org-no-properties ...)))) (and= (buffer-live-p --buf-copy) (progn (save-current-buffer (set-buffer --buf-c= opy) (restore-buffer-modified-p nil)) (kill-buffer --buf-copy))))))) (save-excursion (save-restriction (cond ((org-region-active-p) (narrow-to= -region (region-beginning) (region-end))) (subtreep (org-narrow-to-subtree)= (goto-char (point-min)) (org-end-of-meta-data) (narrow-to-region (point) (= point-max)))) (let* ((org-export-current-backend (progn nil (or (progn nil = ...) (signal ... ...)) (aref backend 1))) (info (org-combine-plists (org-ex= port--get-export-attributes backend subtreep visible-only body-only) (org-e= xport--get-buffer-attributes))) (parsed-keywords (delq nil (mapcar (functio= n ...) (append ... org-export-options-alist)))) tree) (let ((--buf-copy (or= g-export-copy-buffer))) (unwind-protect (save-current-buffer (set-buffer --= buf-copy) (goto-char (point-min)) (progn (run-hook-with-args ... ...) (org-= export-expand-include-keyword) (org-export--delete-comment-trees) (org-macr= o-initialize-templates) (org-macro-replace-all ... parsed-keywords) (org-se= t-regexps-and-options) (org-update-radio-target-regexp) (if org-export-use-= babel ...) (goto-char ...) (save-excursion ...) (org-set-regexps-and-option= s) (org-update-radio-target-regexp) (setq info ...) (let ... ...) (setq inf= o ...) (let ... ...) (setq tree ...) (org-export--prune-tree tree info) (or= g-export--remove-uninterpreted-data tree info) (setq tree ...) (setq info .= ..) (let* ... ...))) (and (buffer-live-p --buf-copy) (progn (save-current-b= uffer ... ...) (kill-buffer --buf-copy)))))))) org-export-as(html nil nil nil (:output-file "/ssh:swflint@kernighan.flin= tfam.org:/var/www/samflint.com/notes/2018/spring/csce-421.html" :base-direc= tory "~/org/school/" :publishing-directory "/ssh:swflint@kernighan.flintfam= .org:/var/www/samflint.com/notes/" :base-extension "org" :recursive t :html= ized-source t :publishing-function org-html-publish-to-html :exclude-tags t= :exclude "\\(?:chem\\|fren\\|greek\\|math\\).*" :section-numbers nil :html= -head "\n\n\n= \n" :html-link-home "ht= tp://samflint.com/" :html-link-up "http://samflint.com/notes/" :html-postam= ble-format "

Copyright %a (%e), %d. Licensed under <= a href=3D\"http://creativecommons.org/licenses/by-sa/4.0/\">3D\"Cr=

") "/ssh:swf= lint@kernighan.flintfam.org:/var/www/samflint.com/notes/2018/spring/") org-html-publish-to-html((:base-directory "~/org/school/" :publishing-dir= ectory "/ssh:swflint@kernighan.flintfam.org:/var/www/samflint.com/notes/" := base-extension "org" :recursive t :htmlized-source t :publishing-function o= rg-html-publish-to-html :exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\= \|math\\).*" :section-numbers nil :html-head "\n\n\n\n" :ht= ml-link-home "http://samflint.com/" :html-link-up "http://samflint.com/note= s/" :html-postamble-format "

Copyright %a (%e), %d. = Licensed under 3D\"Creative=

") "/home/swflint/org/school/2018/spring/csce-421.org" "/ssh:swflint@ke= rnighan.flintfam.org:/var/www/samflint.com/notes/2018/spring/") funcall(org-html-publish-to-html (:base-directory "~/org/school/" :publis= hing-directory "/ssh:swflint@kernighan.flintfam.org:/var/www/samflint.com/n= otes/" :base-extension "org" :recursive t :htmlized-source t :publishing-fu= nction org-html-publish-to-html :exclude-tags t :exclude "\\(?:chem\\|fren\= \|greek\\|math\\).*" :section-numbers nil :html-head "\n\n\n\n" :html-link-home "http://samflint.com/" :html-link-up "http://samflint.= com/notes/" :html-postamble-format "

Copyright %a (%e= ), %d. Licensed under 3D\"Creative

") "/home/swflint/org/school/2018/spring/csce-421.org" "/ssh:sw= flint@kernighan.flintfam.org:/var/www/samflint.com/notes/2018/spring/") (let ((output (funcall f project-plist filename pub-dir))) (org-publish-u= pdate-timestamp filename pub-base-dir f base-dir) (run-hook-with-args (quot= e org-publish-after-publishing-hook) filename output)) (progn (let ((output (funcall f project-plist filename pub-dir))) (org-pu= blish-update-timestamp filename pub-base-dir f base-dir) (run-hook-with-arg= s (quote org-publish-after-publishing-hook) filename output))) (if (org-publish-needed-p filename pub-base-dir f pub-dir base-dir) (prog= n (let ((output (funcall f project-plist filename pub-dir))) (org-publish-u= pdate-timestamp filename pub-base-dir f base-dir) (run-hook-with-args (quot= e org-publish-after-publishing-hook) filename output)))) (let ((f (car --dolist-tail--))) (if (org-publish-needed-p filename pub-b= ase-dir f pub-dir base-dir) (progn (let ((output (funcall f project-plist f= ilename pub-dir))) (org-publish-update-timestamp filename pub-base-dir f ba= se-dir) (run-hook-with-args (quote org-publish-after-publishing-hook) filen= ame output)))) (setq --dolist-tail-- (cdr --dolist-tail--))) (while --dolist-tail-- (let ((f (car --dolist-tail--))) (if (org-publish-= needed-p filename pub-base-dir f pub-dir base-dir) (progn (let ((output (fu= ncall f project-plist filename pub-dir))) (org-publish-update-timestamp fil= ename pub-base-dir f base-dir) (run-hook-with-args (quote org-publish-after= -publishing-hook) filename output)))) (setq --dolist-tail-- (cdr --dolist-t= ail--)))) (let ((--dolist-tail-- publishing-function)) (while --dolist-tail-- (let = ((f (car --dolist-tail--))) (if (org-publish-needed-p filename pub-base-dir= f pub-dir base-dir) (progn (let ((output ...)) (org-publish-update-timesta= mp filename pub-base-dir f base-dir) (run-hook-with-args (quote org-publish= -after-publishing-hook) filename output)))) (setq --dolist-tail-- (cdr --do= list-tail--))))) (let* ((project (or project (org-publish-get-project-from-filename filena= me) (user-error "File %S is not part of any known project" (abbreviate-file= -name filename)))) (project-plist (cdr project)) (publishing-function (let*= ((val (org-publish-property :publishing-function project))) (cond ((null v= al) (let nil (user-error "No publishing function chosen"))) ((listp val) (l= et (...) f)) (t (let (...) (list f)))))) (base-dir (file-name-as-directory = (or (org-publish-property :base-directory project) (user-error "Project %S = does not have :base-directory defined" (car project))))) (pub-base-dir (fil= e-name-as-directory (or (org-publish-property :publishing-directory project= ) (user-error "Project %S does not have :publishing-directory defined" (car= project))))) (pub-dir (file-name-directory (expand-file-name (file-relativ= e-name filename base-dir) pub-base-dir)))) (if no-cache nil (org-publish-in= itialize-cache (car project))) (let ((--dolist-tail-- publishing-function))= (while --dolist-tail-- (let ((f (car --dolist-tail--))) (if (org-publish-n= eeded-p filename pub-base-dir f pub-dir base-dir) (progn (let (...) (org-pu= blish-update-timestamp filename pub-base-dir f base-dir) (run-hook-with-arg= s ... filename output)))) (setq --dolist-tail-- (cdr --dolist-tail--))))) (= org-publish-write-cache-file)) org-publish-file("/home/swflint/org/school/2018/spring/csce-421.org" ("no= tes-html" :base-directory "~/org/school/" :publishing-directory "/ssh:swfli= nt@kernighan.flintfam.org:/var/www/samflint.com/notes/" :base-extension "or= g" :recursive t :htmlized-source t :publishing-function org-html-publish-to= -html :exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\\|math\\).*" :sect= ion-numbers nil :html-head "\n\n\n\n" :html-link-home "htt= p://samflint.com/" :html-link-up "http://samflint.com/notes/" :html-postamb= le-format "

Copyright %a (%e), %d. Licensed under 3D\"Cre=

") t) (if (file-equal-p file theindex) nil (org-publish-file file project t)) (let ((file (car --dolist-tail--))) (if (file-equal-p file theindex) nil = (org-publish-file file project t)) (setq --dolist-tail-- (cdr --dolist-tail= --))) (while --dolist-tail-- (let ((file (car --dolist-tail--))) (if (file-equa= l-p file theindex) nil (org-publish-file file project t)) (setq --dolist-ta= il-- (cdr --dolist-tail--)))) (let ((--dolist-tail-- (org-publish-get-base-files project))) (while --do= list-tail-- (let ((file (car --dolist-tail--))) (if (file-equal-p file thei= ndex) nil (org-publish-file file project t)) (setq --dolist-tail-- (cdr --d= olist-tail--))))) (let ((theindex (expand-file-name "theindex.org" (org-publish-property :b= ase-directory project)))) (let ((--dolist-tail-- (org-publish-get-base-file= s project))) (while --dolist-tail-- (let ((file (car --dolist-tail--))) (if= (file-equal-p file theindex) nil (org-publish-file file project t)) (setq = --dolist-tail-- (cdr --dolist-tail--))))) (if (org-publish-property :makein= dex project) (progn (org-publish-index-generate-theindex project (org-publi= sh-property :base-directory project)) (org-publish-file theindex project t)= ))) (let ((plist (cdr project))) (let ((fun (org-publish-property :preparatio= n-function project))) (cond ((consp fun) (let ((--dolist-tail-- fun)) (whil= e --dolist-tail-- (let (...) (funcall f plist) (setq --dolist-tail-- ...)))= )) ((functionp fun) (funcall fun plist)))) (org-publish-initialize-cache (c= ar project)) (if (org-publish-property :auto-sitemap project) (progn (let (= (sitemap-filename (or (org-publish-property :sitemap-filename project) "sit= emap.org"))) (org-publish-sitemap project sitemap-filename)))) (let ((thein= dex (expand-file-name "theindex.org" (org-publish-property :base-directory = project)))) (let ((--dolist-tail-- (org-publish-get-base-files project))) (= while --dolist-tail-- (let ((file (car --dolist-tail--))) (if (file-equal-p= file theindex) nil (org-publish-file file project t)) (setq --dolist-tail-= - (cdr --dolist-tail--))))) (if (org-publish-property :makeindex project) (= progn (org-publish-index-generate-theindex project (org-publish-property :b= ase-directory project)) (org-publish-file theindex project t)))) (let ((fun= (org-publish-property :completion-function project))) (cond ((consp fun) (= let ((--dolist-tail-- fun)) (while --dolist-tail-- (let (...) (funcall f pl= ist) (setq --dolist-tail-- ...))))) ((functionp fun) (funcall fun plist))))) (let ((project (car --dolist-tail--))) (let ((plist (cdr project))) (let = ((fun (org-publish-property :preparation-function project))) (cond ((consp = fun) (let ((--dolist-tail-- fun)) (while --dolist-tail-- (let ... ... ...))= )) ((functionp fun) (funcall fun plist)))) (org-publish-initialize-cache (c= ar project)) (if (org-publish-property :auto-sitemap project) (progn (let (= (sitemap-filename (or ... "sitemap.org"))) (org-publish-sitemap project sit= emap-filename)))) (let ((theindex (expand-file-name "theindex.org" (org-pub= lish-property :base-directory project)))) (let ((--dolist-tail-- (org-publi= sh-get-base-files project))) (while --dolist-tail-- (let ((file ...)) (if (= file-equal-p file theindex) nil (org-publish-file file project t)) (setq --= dolist-tail-- (cdr --dolist-tail--))))) (if (org-publish-property :makeinde= x project) (progn (org-publish-index-generate-theindex project (org-publish= -property :base-directory project)) (org-publish-file theindex project t)))= ) (let ((fun (org-publish-property :completion-function project))) (cond ((= consp fun) (let ((--dolist-tail-- fun)) (while --dolist-tail-- (let ... ...= ...)))) ((functionp fun) (funcall fun plist))))) (org-publish-write-cache-= file) (setq --dolist-tail-- (cdr --dolist-tail--))) (while --dolist-tail-- (let ((project (car --dolist-tail--))) (let ((plis= t (cdr project))) (let ((fun (org-publish-property :preparation-function pr= oject))) (cond ((consp fun) (let (...) (while --dolist-tail-- ...))) ((func= tionp fun) (funcall fun plist)))) (org-publish-initialize-cache (car projec= t)) (if (org-publish-property :auto-sitemap project) (progn (let ((sitemap-= filename ...)) (org-publish-sitemap project sitemap-filename)))) (let ((the= index (expand-file-name "theindex.org" (org-publish-property :base-director= y project)))) (let ((--dolist-tail-- (org-publish-get-base-files project)))= (while --dolist-tail-- (let (...) (if ... nil ...) (setq --dolist-tail-- .= ..)))) (if (org-publish-property :makeindex project) (progn (org-publish-in= dex-generate-theindex project (org-publish-property :base-directory project= )) (org-publish-file theindex project t)))) (let ((fun (org-publish-propert= y :completion-function project))) (cond ((consp fun) (let (...) (while --do= list-tail-- ...))) ((functionp fun) (funcall fun plist))))) (org-publish-wr= ite-cache-file) (setq --dolist-tail-- (cdr --dolist-tail--)))) (let ((--dolist-tail-- (org-publish-expand-projects projects))) (while --= dolist-tail-- (let ((project (car --dolist-tail--))) (let ((plist (cdr proj= ect))) (let ((fun (org-publish-property :preparation-function project))) (c= ond ((consp fun) (let ... ...)) ((functionp fun) (funcall fun plist)))) (or= g-publish-initialize-cache (car project)) (if (org-publish-property :auto-s= itemap project) (progn (let (...) (org-publish-sitemap project sitemap-file= name)))) (let ((theindex (expand-file-name "theindex.org" ...))) (let ((--d= olist-tail-- ...)) (while --dolist-tail-- (let ... ... ...))) (if (org-publ= ish-property :makeindex project) (progn (org-publish-index-generate-theinde= x project ...) (org-publish-file theindex project t)))) (let ((fun (org-pub= lish-property :completion-function project))) (cond ((consp fun) (let ... .= ..)) ((functionp fun) (funcall fun plist))))) (org-publish-write-cache-file= ) (setq --dolist-tail-- (cdr --dolist-tail--))))) org-publish-projects((("notes-html" :base-directory "~/org/school/" :publ= ishing-directory "/ssh:swflint@kernighan.flintfam.org:/var/www/samflint.com= /notes/" :base-extension "org" :recursive t :htmlized-source t :publishing-= function org-html-publish-to-html :exclude-tags t :exclude "\\(?:chem\\|fre= n\\|greek\\|math\\).*" :section-numbers nil :html-head "\n\n\n\n" :html-link-home "http://samflint.com/" :html-link-up "http://samflin= t.com/notes/" :html-postamble-format "

Copyright %a (= %e), %d. Licensed under 3D\"Creative

"))) (let ((org-publish-use-timestamps-flag (and (not force) org-publish-use-t= imestamps-flag))) (org-publish-projects (list project))) (progn (let ((org-publish-use-timestamps-flag (and (not force) org-publis= h-use-timestamps-flag))) (org-publish-projects (list project)))) (unwind-protect (progn (let ((org-publish-use-timestamps-flag (and (not f= orce) org-publish-use-timestamps-flag))) (org-publish-projects (list projec= t)))) (set-window-configuration wconfig)) (let ((wconfig (current-window-configuration))) (unwind-protect (progn (l= et ((org-publish-use-timestamps-flag (and (not force) org-publish-use-times= tamps-flag))) (org-publish-projects (list project)))) (set-window-configura= tion wconfig))) (cond ((not project)) (async (let ((with-temp-message "Initializing async= hronous export process") (current-message)) (unwind-protect (progn (if with= -temp-message (progn (setq current-message ...) (message "%s" with-temp-mes= sage))) (let ((--copy-fun ...) (--temp-file ...) (--coding buffer-file-codi= ng-system)) (let (... ...) (unwind-protect ... ...)) (let* (... ... ...) (o= rg-export-add-to-stack ... nil --process) (let ... ...)))) (and with-temp-m= essage (if current-message (message "%s" current-message) (message nil)))))= ) (t (let ((wconfig (current-window-configuration))) (unwind-protect (progn= (let ((org-publish-use-timestamps-flag ...)) (org-publish-projects (list p= roject)))) (set-window-configuration wconfig))))) (let ((project (if (not (stringp project)) project (assoc project org-pub= lish-project-alist)))) (cond ((not project)) (async (let ((with-temp-messag= e "Initializing asynchronous export process") (current-message)) (unwind-pr= otect (progn (if with-temp-message (progn ... ...)) (let (... ... ...) (let= ... ...) (let* ... ... ...))) (and with-temp-message (if current-message (= message "%s" current-message) (message nil)))))) (t (let ((wconfig (current= -window-configuration))) (unwind-protect (progn (let (...) (org-publish-pro= jects ...))) (set-window-configuration wconfig)))))) org-publish(("notes-html" :base-directory "~/org/school/" :publishing-dir= ectory "/ssh:swflint@kernighan.flintfam.org:/var/www/samflint.com/notes/" := base-extension "org" :recursive t :htmlized-source t :publishing-function o= rg-html-publish-to-html :exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\= \|math\\).*" :section-numbers nil :html-head "\n\n\n\n" :ht= ml-link-home "http://samflint.com/" :html-link-up "http://samflint.com/note= s/" :html-postamble-format "

Copyright %a (%e), %d. = Licensed under 3D\"Creative=

") nil nil) (cond ((eql action (quote template)) (org-export-insert-default-template = nil optns)) ((eql action (quote stack)) (org-export-stack)) ((eql action (q= uote publish-current-file)) (org-publish-current-file (memq (quote force) o= ptns) (memq (quote async) optns))) ((eql action (quote publish-current-proj= ect)) (org-publish-current-project (memq (quote force) optns) (memq (quote = async) optns))) ((eql action (quote publish-choose-project)) (org-publish (= assoc (completing-read "Publish project: " org-publish-project-alist nil t)= org-publish-project-alist) (memq (quote force) optns) (memq (quote async) = optns))) ((eql action (quote publish-all)) (org-publish-all (memq (quote fo= rce) optns) (memq (quote async) optns))) (t (save-excursion (if arg (progn = (if (eq (marker-buffer org-export-dispatch-last-position) (org-base-buffer = ...)) (goto-char org-export-dispatch-last-position) (move-marker org-export= -dispatch-last-position nil)))) (funcall action (and (memq (quote async) op= tns) t) (and (memq (quote subtree) optns) t) (and (memq (quote visible) opt= ns) t) (and (memq (quote body) optns) t))))) (let* ((input (cond ((equal arg (quote (16))) (quote (stack))) ((and arg = org-export-dispatch-last-action)) (t (let ((wconfig ...)) (unwind-protect (= progn ...) (set-window-configuration wconfig)))))) (action (car input)) (op= tns (cdr input))) (if (memq (quote subtree) optns) nil (move-marker org-exp= ort-dispatch-last-position nil)) (cond ((eql action (quote template)) (org-= export-insert-default-template nil optns)) ((eql action (quote stack)) (org= -export-stack)) ((eql action (quote publish-current-file)) (org-publish-cur= rent-file (memq (quote force) optns) (memq (quote async) optns))) ((eql act= ion (quote publish-current-project)) (org-publish-current-project (memq (qu= ote force) optns) (memq (quote async) optns))) ((eql action (quote publish-= choose-project)) (org-publish (assoc (completing-read "Publish project: " o= rg-publish-project-alist nil t) org-publish-project-alist) (memq (quote for= ce) optns) (memq (quote async) optns))) ((eql action (quote publish-all)) (= org-publish-all (memq (quote force) optns) (memq (quote async) optns))) (t = (save-excursion (if arg (progn (if (eq ... ...) (goto-char org-export-dispa= tch-last-position) (move-marker org-export-dispatch-last-position nil)))) (= funcall action (and (memq (quote async) optns) t) (and (memq (quote subtree= ) optns) t) (and (memq (quote visible) optns) t) (and (memq (quote body) op= tns) t)))))) org-export-dispatch(nil) funcall-interactively(org-export-dispatch nil) call-interactively(org-export-dispatch nil nil) command-execute(org-export-dispatch) --=20 Samuel W. Flint 4096R/266596F4 (9477 D23E 389E 40C5 2F10 DE19 68E5 318E 2665 96F4) =CE=BBs.(s s) =CE=BBs.(s s)