คำถามติดแท็ก constraint-programming

1
เมื่อใดที่จะใช้ SAT vs ข้อพึงพอใจข้อ จำกัด ?
หากฉันมีปัญหาหนักวิธีมาตรฐานหนึ่งคือแสดงว่าเป็นอินสแตนซ์ SAT และลองใช้ตัวแก้ SAT แนวทางมาตรฐานอื่นคือแสดงว่าเป็นปัญหาความพึงพอใจของข้อ จำกัด และลองใช้ตัวแก้ CSP ทั้งสองรู้สึกคล้ายกันอย่างคลุมเครือในสิ่งที่ประเภทของปัญหาที่สามารถแสดงออกตามธรรมชาติในรูปแบบการป้อนข้อมูลของพวกเขา มีแนวทางหรือกฎง่ายๆสำหรับวิธีการรับรู้สำหรับปัญหาที่กำหนดวิธีการใดที่มีแนวโน้มที่จะให้ผลลัพธ์ที่ดี? มีคำแนะนำใด ๆ ที่ทุกคนสามารถเสนอเกี่ยวกับปัญหาประเภทใดบ้างที่สามารถจัดการได้ดีกว่าโดยนักแก้ปัญหา SAT มากกว่าโดยนักแก้ปัญหา CSP หรือในทางกลับกัน? (เห็นได้ชัดว่ามีปัญหาง่าย ๆ บางอย่างที่สามารถแก้ไขได้โดยทั้งสองวิธีนอกจากนี้ยังมีปัญหาบางอย่างที่ไม่สามารถแก้ไขได้อย่างเป็นประโยชน์โดยวิธีใดวิธีหนึ่งลองแยกกันกรณีที่แนวทางที่เป็นประโยชน์ที่สุดคือปัญหาที่ SAT อย่างใดอย่างหนึ่ง ตัวแก้ปัญหาทำงานได้ดีกว่าตัวแก้ CSP หรือที่ตัวแก้ CSP ทำงานได้ดีกว่าตัวแก้ SAT ฉันจะจำได้อย่างไรเมื่อตัวแก้ SAT น่าจะพอดีดีกว่าตัวแก้ CSP หรือเมื่อตัวแก้ CSP มีแนวโน้มที่จะดีกว่า ตัวแก้ SAT - คือวิธีใดที่จะลองก่อน)

4
ปัญหาความพึงพอใจของข้อ จำกัด สามารถแก้ไขได้ด้วย Prolog หรือไม่
คือ"การเข้าร่วมประชุมพรรค"ประเภทของปัญหาแก้ไขได้ในเปิดฉาก? ตัวอย่างเช่น: หญ้าเจ้าชู้ Muldoon และ Carlotta Pinkstone ทั้งคู่บอกว่าพวกเขาจะมาถ้า Albus Dumbledore มา Albus Dumbledore และ Daisy Dodderidge ทั้งคู่บอกว่าพวกเขาจะมาถ้า Carlotta Pinkstone มา Albus Dumbledore, Burdock Muldoon และ Carlotta Pinkstone ทุกคนบอกว่าพวกเขาจะมาถ้า Elfrida Clagg มา Carlotta Pinkstone และ Daisy Dodderidge ทั้งคู่กล่าวว่าพวกเขาจะมาหาก Falco Aesalon มา Burdock Muldoon, Elfrida Clagg และ Falco Aesalon ทุกคนบอกว่าพวกเขาจะมาถ้า Carlotta Pinkstone …

1
ในการ จำกัด การเขียนโปรแกรมมีรุ่นใดบ้างที่คำนึงถึงจำนวนการเปลี่ยนแปลงของตัวแปร
พิจารณาโมเดล CSP ที่การเปลี่ยนค่าของตัวแปรเฉพาะนั้นมีราคาแพง มีงานใดบ้างที่ฟังก์ชั่นวัตถุประสงค์ยังพิจารณาจำนวนการเปลี่ยนแปลงในค่าของตัวแปรในระหว่างกระบวนการค้นหาหรือไม่? ตัวอย่าง: ตัวแปรที่มีราคาแพงต่อการเปลี่ยนแปลงอาจอยู่ในการควบคุมของเอเจนต์อื่นและมีค่าใช้จ่ายที่เกี่ยวข้องกับเอเจนต์นั้นเพื่อเปลี่ยนตัวแปร อีกตัวอย่าง: ตัวแปรมีส่วนร่วมในข้อ จำกัด ข้อใดข้อหนึ่งและความพึงพอใจของข้อ จำกัด นี้เกี่ยวข้องกับการเรียกใช้ฟังก์ชันที่มีราคาแพง (เช่นเครื่องจำลอง) เช่นคือข้อ จำกัด และเป็นราคาแพง - ฟังก์ชั่นการคำนวณ ดังนั้นและเป็นตัวแปรราคาแพงที่เปลี่ยนแปลงf x yz=f(x,y)z=f(x,y)z = f(x, y)fffxxxyyy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.