"»ç¶÷ÀÇ ¸»À» Èä³»³¾¼ö ÀÖ´Â »õÀÌ´Ù ....... À̸§ÀÌ 3 ±ÛÀÚÀÌ´Ù...... ±× ù¹øÂ° ¹®ÀÚ´Â '¾Þ' ÀÌ´Ù..... ±× »õ´Â ¹«¾ùÀΰ¡?"
À§¿Í°°Àº Ãß·ÐÀ» Á¦¾àÁ¶°Ç±â¹Ý Ãß·Ð (constraint-based reasoning) À̶ó°í ÇÑ´Ù.
Á¦ÇÑ Á¶°ÇÀÇ ¸¸Á· ¹æ¹ý (Constraint Satisfaction) : Elaine Rich : Àΰø Áö´ÉÀÇ ¸¹Àº ¹®Á¦µéÀº ÁÖ¾îÁø Á¶°ÇÀ» ¸¸Á·½ÃÄÑ¾ß ÇÏ´Â ¹®Á¦·Î º¼ ¼ö Àִµ¥, ÀÌ·¯ÇÑ ¹®Á¦ÀÇ ¸ñÇ¥ »óÅ´ ÁÖ¾îÁø Á¦ÇÑ Á¶°ÇÀ» ¸¸Á·½ÃŲ ¹®Á¦ »óÅÂÀÌ´Ù......... µðÀÚÀÎ ÀÛ¾÷À» ¼öÇàÇÒ ¶§, Á¦ÇÑµÈ ½Ã°£, ºñ¿ë ±×¸®°í Àç·á¸¦ ¸¸Á·½ÃŰ´Â ¹üÀ§ ³»¿¡¼ ÀÏÀ» ÇØ¾ß Çϱ⠶§¹®¿¡, µðÀÚÀÎ ÀÛ¾÷µµ Á¦ÇÑ Á¶°ÇÀÇ ¸¸Á· ¹®Á¦·Î º¼ ¼ö ÀÖ´Ù. .........
Á¦ÇÑ Á¶°Ç ¸¸Á· ¹®Á¦ - ¿ÐÃ÷ ¾Ë°í¸®Áò (Waltz Algorithm) : Elaine Rich
Á¦¾à¸¸Á·¹®Á¦ (Constraint Satisfaction Problems) : ÀÌÀç±Ô ¿Ü : Á¦¾à ¸¸Á· ¹®Á¦ (ÀÌÇÏ : CSP) ´Â °¢ º¯¼ö (Variable) ¿¡ ÀÌ»êÇü °ª (Value) ÀÌ °è·®Àû, ºñ°è·®ÀûÀ¸·Î ÁÖ¾îÁ® ÀÖÀ» ¶§ ÀÎÁ¢º¯¼öÀÇ °ª³¢¸® »óÈ£ ȣȯ¼ºÀ» À¯ÁöÇÏ´Â °ªÀ» ÇÒ´çÇÏ´Â ¹®Á¦¸¦ ¸»ÇÑ´Ù. ¿¹¸¦ µé¾î¼, PC ÀÇ ÇÁ·Î¼¼¼¿Í ¿ÀÆÛ·¹ÀÌÆÃ½Ã½ºÅÛ (Operating System : OS) À» °¢°¢ º¯¼ö¶ó°í ÇßÀ» ¶§ ÇÁ·Î¼¼¼°¡ °¡Áú ¼ö ÀÖ´Â °ªÀº ÆæÆ¼¾ö, 486,386 µî°ú °°°í, OS ÀÇ °ªÀº Window 95, Window 3.*, MS-DOS, UNIX µî°ú °°´Ù. ÀÌ °æ¿ì ÇÁ·Î¼¼¼°¡ ÆæÆ¼¾öÀ̸é, ȣȯ¼º ÀÖ´Â OS ÀÇ °ªÀº Window 95, Window 3.*, MS-DOS, UNIX ÀÌÁö¸¸, ÇÁ·Î¼¼¼°¡ 386 À̸é MS-DOS Á¤µµÀÎ °Í°ú °°´Ù. ÀÌ ¿¹´Â °£´ÜÇÏÁö¸¸ º¯¼öÀÇ ¼ö°¡ ¼ö¹é°³°¡ µÇ°í °¢ º¯¼öÀÇ °ªÀÌ ¿©·¯ °³¾¿ µÇ¸é ¸ðµç º¯¼ö¸¦ ¸¸Á·ÇÏ´Â Àϰü¼º ÀÖ´Â ÇØ (Consistent Solution) ¸¦ ã´Â °ÍÀº ¿ëÀÌÇÑ ¹®Á¦°¡ ¾Æ´Ï´Ù
Wikipedia : Constraint satisfaction problem : CSP ´Â ¸¹Àº Á¦¾àÁ¶°Ç (constraints) ³ª ¹üÀ§ (criteria) ¸¦ ¸¸Á·ÇÏ´Â ½Ã½ºÅÛ¿¡¼ »óÅ (states) ³ª °´Ã¼ (objects) ¸¦ ã¾Æ¾ß ÇÏ´Â ¼öÇÐ ¹®Á¦ÀÌ´Ù. CSP ´Â AI ¿Í °æ¿µ°úÇÐ (Operation Research) ¿¡¼ ÁÖ¿äÇÑ ¿¬±¸ÁÖÁ¦ÀÌ´Ù. ¸¹Àº CSP µéÀº ÇÕ¸®ÀûÀÎ ½Ã°£³»¿¡ ¹®Á¦¸¦ Ç®±âÀ§ÇØ ÈÞ¸®½ºÆ½°ú Á¶ÇÕ Å½»ö (combinatorial search) ÀÇ °áÇÕÀ» ÇÊ¿ä·Î ÇÑ´Ù. CSP ÀÇ ¿¹·Î¼´Â 8 queen puzzle À» µé ¼ö ÀÖ´Ù.
Foundations of Constraint Satisfaction : Constraint Programming and Optimization Group ÀÇ Edward Tsang Àú¼´Â ÁÁÀº ÅØ½ºÆ®ÀÌ´Ù.
Constraint Satisfaction Problems : Artificial Intelligence : A Modern Approach : Stuart Russell. Peter Norvig, Prentice Hall, 2003