[English], [Japanese]

Java applets that solve puzzles automatically (Advertizing Messages for the CCM Examples)

Long HTML version (not yet used)

From the page of ``Examples of Simple Problem Solving Using CCM,'' you can follow pages that contains Java applets as follows: applets with which you can observe the rapid process of finding magic squares, coloring the USA map, solving the N queens problem (a problem to find a layout of queens on N x N ``chess board''), or sorting. // These applets are based on a method called CCM that was developed by the author. You can see a different solution every time you run the applet, because random numbers are used in this method. You can also change several parameter values and enjoy seeing that the computer is struggling because it looses the power of finding solutions. // CCM is a model for emergent computation. Relatively simple problems, such as above, can be solved using only a production rule and an evaluation function. Papers on CCM are linked from the above page.

Short HTML version (used for NTT's what's new)

From this page, you can follow pages that contains Java applets with which you can observe automatic and rapid processes of finding magic squares, coloring the USA map, solving the N queens problem (a problem to find a layout of queens on N x N ``chess board''), and sorting. These applets use a method called CCM that was developed by the author. You can see a different solution every time you run the applet, because random numbers are used. You can also change several parameter values and enjoy seeing that the computer is struggling hard because it looses the power of finding solutions. If you are interested in the mechanism, follow the link of CCM.

Long text version (used for news)

You can observe automatic and rapid processes of finding magic squares, coloring the USA map, solving the N queens problem and sorting using the Java applets linked from the page of ``Examples of Simple Problem Solving Using CCM'' (http://www.kanadas.com/ccm/examples.html).

These applets are based on a method called CCM that was developed by the author. You can see a different solution every time you run the applet, because random numbers are used in this method. You can also change several parameter values and enjoy seeing that the computer is struggling because it looses the power of finding solutions.

CCM is a model for emergent computation. Relatively simple problems, such as above, can be solved using only a production rule and an evaluation function. Papers on CCM are linked from the above page.

Short text version (used for search engines)

You can observe automatic and rapid processes of finding magic squares, coloring the USA map, solving the N queens problem and sorting using the Java applets linked from this page. You can see a different solution every time you run the applet, because random numbers are used.


Y. Kanada (Send comments to yasusi @ kanadas.com)
Created: 1/5/97, Modified: 10/19/2003.