Cooperative coevolution
ಜೈವಿಕ ವಿಕಾಸದ ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಹಕಾರಿ ಸಹವಿಕಾಸವು (ಸಿಸಿ) ಒಂದು ವಿಕಸನೀಯ ಗಣನೆಯ ವಿಧಾನವಾಗಿದೆ. ಇದು ದೊಡ್ಡ ಸಮಸ್ಯೆಯನ್ನು ಉಪಘಟಕಗಳಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ ಮತ್ತು ದೊಡ್ಡ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುವ ಸಲುವಾಗಿ ಅವುಗಳನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಪರಿಹರಿಸುತ್ತದೆ. ಈ ಉಪಘಟಕಗಳನ್ನು ಪ್ರಭೇದಗಳು ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ. ಉಪಘಟಕಗಳನ್ನು ಉಪ-ಜನಸಂಖ್ಯೆಗಳಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಉಪ-ಜನಸಂಖ್ಯೆಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಯು ಉಪ-ಜನಸಂಖ್ಯೆಯ ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಕ್ತಿಯ ಸಹಕಾರಿ ಮೌಲ್ಯಮಾಪನದಲ್ಲಿದೆ. ಸಾಮಾನ್ಯ ಸಿಸಿ ಚೌಕಟ್ಟು ಪ್ರಕೃತಿಯಿಂದ ಪ್ರೇರಿತವಾಗಿದೆ, ಅಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಜಾತಿಯ ಜೀವಿಗಳ ಗುಂಪುಗಳು ಪರಸ್ಪರ ಸಂಗಾತಿಯಾಗುತ್ತವೆ, ಆದಾಗ್ಯೂ, ವಿಭಿನ್ನ ಪ್ರಭೇದಗಳ ನಡುವೆ ಸಂಗಾತಿಯಾಗುವುದು ಕಾರ್ಯಸಾಧ್ಯವಲ್ಲ. ಎಂ. ಪಾಟರ್ ವಿವರಿಸಿದಂತೆ, ಉಪ-ಜನಸಂಖ್ಯೆಯಲ್ಲಿನ ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಕ್ತಿಯ ಸಹಕಾರ ಮೌಲ್ಯಮಾಪನವನ್ನು ಪ್ರಸ್ತುತ ವ್ಯಕ್ತಿಯನ್ನು ಉಳಿದ ಉಪ-ಜನಸಂಖ್ಯೆಯ ಅತ್ಯುತ್ತಮ ವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ. ಪಾದಚಾರಿ ಪತ್ತೆ ವ್ಯವಸ್ಥೆಗಳು, ದೊಡ್ಡ ಪ್ರಮಾಣದ ಕಾರ್ಯ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮತ್ತು ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ತರಬೇತಿಯಂತಹ ನೈಜ ಪ್ರಪಂಚದ ಸಮಸ್ಯೆಗಳಿಗೆ ಸಹಕಾರಿ ಸಹವಿಕಾಸ ಚೌಕಟ್ಟನ್ನು ಅನ್ವಯಿಸಲಾಗಿದೆ. ಇದನ್ನು ರಚನಾತ್ಮಕ ಸಹಕಾರಿ ಸಹವಿಕಾಸ ಎಂದು ಕರೆಯಲಾಗುವ ಮತ್ತೊಂದು ವಿಧಾನಕ್ಕೂ ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಸೂಡೊಕೋಡ್ i: = 0 ಪ್ರತಿ ಉಪಪ್ರಶ್ನೆಗೂ S ಒಂದು ಉಪ-ಜನಸಂಖ್ಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ ಪಾಪ್ 0 (S) ನಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬ ಸದಸ್ಯರ ಯೋಗ್ಯತೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ, ಆದರೆ ಮುಕ್ತಾಯದ ಮಾನದಂಡಗಳು ತೃಪ್ತಿಪಡಿಸದಿದ್ದಾಗ i: = i + 1 ಅನ್ನು ಪ್ರತಿ ಉಪಪ್ರಶ್ನೆಗೂ ಆಯ್ಕೆ ಮಾಡಿ ಪಾಪಿ-1 (S) ನಿಂದ ಪಾಪಿ (S) ಅನ್ನು ಆನುವಂಶಿಕ ನಿರ್ವಾಹಕರಿಗೆ ಅನ್ವಯಿಸಿ ಪಾಪಿ (S) ನಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬ ಸದಸ್ಯರ ಯೋಗ್ಯತೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ ರಚನಾತ್ಮಕ ಸಹಕಾರಿ ಸಹವಿಕಾಸ ಜೆನೆಟಿಕ್ ಕ್ರಮಾವಳಿಗಳನ್ನು ಸಹ ನೋಡಿ ಡಿಫರೆನ್ಷಿಯಲ್ ಎವಲ್ಯೂಷನ್ ಮೆಟಾಹೆರಿಯಿಸ್ಟಿಕ್ ರೆಫರೆನ್ಸಸ್ ಎವಲ್ಯೂಷನರಿ ಕಂಪ್ಯೂಟೇಶನ್