aiParts is a set of C++ classes that can be used to develop artificial intelligence for multi-decisi

源代码在线查看: release.txt

软件大小: 134 K
上传用户: jaysdy1117
关键词: intelligence multi-decisi artificial aiParts
下载地址: 免注册下载 普通下载 VIP

相关代码

				=================================================================
				RELEASE.txt  -   aiParts -  Releases and Credits
				
				aiParts can be downloaded from:  www.aiparts.org/download.htm
				
				Source files are viewable at:   www.aiparts.org/source.htm
				
				Initial Release:  aiParts 0.8.0   2005-Oct-11
				
				See the end of this file for Old Credits and old releases.
				 
				For more information about the software and project,
				see the  README.txt  file.
				
				
				= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
				Developers and Contributors
				
				[BRM]  Brian Marshall - Calgary - bmarshal@agt.net
				
				
				= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
				Release History
				
				  Release    Date           Status
				  -------    ------------   ----------
				
				  0.9.3      2008-Nov-05    Beta
				This release includes the sample program rrproj,
				which assigns people and/or equipment to projects
				or events.  README.txt was improved.
				
				
				  0.9.2      2008-Sep-30    Beta
				rr_solve.h/cpp were renamed to aipReqRes.h/cpp;
				classes declared in these files were renamed.
				README.txt was improved.
				
				
				  0.9.1      2008-Sep-14    Beta
				README.txt was improved.
				
				
				  0.9.0      2008-Sep-01    Beta
				aipTime.h/cpp
				 new: date/time and time-of-day classes
				aipBase.h/cpp
				 new random number generator; simplified logging
				 new functions to get values and sub-strings from strings
				aipImportance.h
				 new: base class for importances
				aipPandemonium.h/cpp
				 pandemoniums can be ordered and optionally distinct by keys
				 new iterator functions: last(), prev(), find()
				aipEmotion.h/cpp
				 removed delete_aspect(), delete_emotion()
				aipDecision.h/cpp
				 removed delete_option()
				 support for option sharing (and, later, trivial decisions)
				aipHighHope.h/cpp
				 decisions can be decided multiple times; new note_decide()
				 removed decision-groups, decision.m_opt_prev
				rr_solve.h/cpp
				 new classes to solve requirement-resource problems
				 based on the HighHope classes
				
				
				  0.8.5      2005-Nov-20    Beta
				In this release, the High-Hope classes have been enhanced
				and two minor bugs were fixed. Other minor code changes 
				were made in four files.
				aipHighHope.h/cpp -
				  added support for decision-groups
				  modified constant Curiosity_Starting
				  failed try that got further is optionally an improvement
				  failed-decision hope-fear is increased
				  worst decision has extra affect on solution compare-value
				  moved call to disable_slowly_degrade() to aipHope
				  fixed minor bug re: problem members: m_is_many_xxx
				  fixed minor bug re: m_tries_since_change_count
				aipEmotion, aipDecision.cpp, aipProblem.cpp, aipHighHope.cpp -
				  take_msg() now uses pandemonium take_msg()
				
				
				  0.8.4      2005-Nov-17    Beta
				This is a primarily a code-improvement release - behavior
				should not change from aiParts 0.8.3.  Support was added
				for a set of decisions sharing a set of options.
				aipHighHope.h/cpp -
				  moved logic in problem to aspects of hope
				  added aipHHHope aipHHFearAspect
				                  aipHHGreedAspect, aipHHCuriosityAspect
				  added aipHHSolveStat, aipHHProblem::try_to_find_solution()
				  removed redundant rand() function
				  moved random_num() to class aipBase
				aipDecision.h/cpp -
				  support for decisions sharing a set of options
				  comment change 
				aipPandemonium.h/cpp, samp_pandemonium.cpp -
				  can now add demon without owning it
				aipEmotion.h -
				  hope: fear, greed, curiosity are now aspects
				  simplified base class aipCompEmotion
				  made const: aipHope::greed(), fear(), curiosity()
				  aipHope::weaken(), strengthen(), set_g() removed
				  aipHope::weaken_fear(), strengthen_greed(), etc. removed
				aipBase.h/cpp -
				  random_num() now in aipBase
				samp_decision.cpp -
				  improved sample problem series of messages
				samp_a_to_b.cpp, samp_a2b.cpp -
				  removed call to a2bDecision::set_decision()
				  modified to log tries using aipHHSolveStat
				  Removed version number from final output.
				
				
				  0.8.3      2005-Nov-02    Beta
				samp_a2b.h/cpp, samp_a_to_b.cpp - 
				  start, end, num-try, logging-level on the command line
				  usage help from the command line
				  improved try-logging
				aipHighHope.h/cpp -
				  fixed is_improved bug; improved code in solve()
				aipPandemonium.h/cpp, samp_pandemonium.cpp -
				  made pandemonium a queue (used to be a stack)
				aipBase.h/cpp -
				  added aip_strncpy() that always terminates dest string
				
				
				  0.8.2      2005-Oct-30    Alpha
				samp_a2b.h/cpp, samp_a_to_b.cpp -
				  option-distance no longer affects choice of option
				  added optional option-logging, and other small changes
				aipHighHope.h/cpp - 
				  fixed hope calculation bug (compound emotion being current)
				  major changes: how tries affect hope on decisions, options
				  if more than one best option, choose randomly
				  now considering tries-since-change, and other small changes
				aipEmotion.h/cpp -
				  removed public non-constant access to hope components
				  weaken functions now do not weaken to aipNeutral
				  added floor() and ceiling(),  and other small changes
				aipPandemonium.cpp -
				  small change for a new compiler - code now more standard
				aipDecision.h/cpp -
				  support for choosing randomly from multiple best options
				aipGood.h/cpp -
				  added constants aipPrettyGood and aipPrettyBad
				samp_deer_fear.h, samp_decision.cpp -
				  small changes to stay/run-away point and series of messages
				
				
				  0.8.1      2005-Oct-20    Alpha
				samp_a_to_b.cpp - 
				  Sample A-to-B problem made bigger and harder.
				  Improved error-handling assembling the problem.
				  Simplified specifying 2-way links.
				aipHighHope.cpp - 
				  Fixed bug re: count since improvement
				  Modified how decision and option hopes change
				aipHighHope.h - Fixed a2bProblem::too_bad_to_go_on() bug
				Improved comments and ability to debug.
				Requires more work on decision and option hope changing.
				
				
				  0.8.0      2005-Oct-11    Alpha
				First release of aiParts software - ready for more alpha
				testing, beta testing and experimenting. Written by [BRM].
				
				
				= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
				Historical and Old Credits
				
				aiParts evolved from work done by Brian Marshall, off and on,
				between 1991 and 2003.  aiParts, in its current form, was
				developed in 2005 and significantly enhanced in 2008.
				
				In 1999, there was an aiParts 1.1.1; that software was
				replaced by this project.
				
				Late in the earlier work, in the old aiParts 1.1.1:
				  Aubrey Soper - provided Makefile suggestions
				
				=================================================================
							

相关资源