СЕРВЕРНАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

1. Серверная вычислительная система для использования с множеством клиентских компьютеров, каждому из которых присвоен соответствующий класс, содержащая:
запоминающее устройство, к которому имеет доступ серверная вычислительная система и в котором хранится генный пул серверной вычислительной системы, содержащий множество генов, каждый из которых определяет множество индикаторов и по меньшей мере одно действие, соответствующее индикаторам, причем каждый класс связан с соответствующим подмножеством индикаторов;
коммуникационный порт, через который серверная вычислительная система получает гены из клиентских компьютеров, включая первое подмножество генов, которые получены из первого из классов; и
процессор, выполненный с возможностью:
определять соответствие первого класса заданному условию сходимости, и в случае выполнения этого условия объединять первый класс со вторым из классов для формирования объединенного класса, причем, по меньшей мере, некоторым клиентским компьютерам, которым был присвоен первый класс, присваивается объединенный класс, и
передавать в клиентские компьютеры для дополнительной оценки каждый ген из первого подмножества полученных генов;
причем каждый ген из первого подмножества, передаваемый для дополнительной оценки, передается для дополнительной оценки:
в клиентский компьютер в первом классе, если первый класс не удовлетворяет заданному условию сходимости, и
в клиентский компьютер в объединенном классе, если первый класс удовлетворяет заданному условию сходимости.
2. Серверная вычислительная система по п. 1, в которой процессор выполнен с возможностью:
определять, находится ли уже каждый из полученных генов в генном пуле серверной вычислительной системы; и
удалять все полученные гены, обновленные величины приспособленности которых ниже минимального значения приспособленности, заданного для серверной вычислительной системы, причем обновленная величина приспособленности для каждого полученного гена является:
величиной приспособленности, полученной серверной вычислительной системой вместе с полученным геном, для генов, которые еще не находятся в генном пуле серверной вычислительной системы; и
сочетанием величины приспособленности, полученной серверной вычислительной системой вместе с полученным геном, и величины приспособленности, уже записанной для гена в генном пуле серверной вычислительной системы, для генов, которые уже находятся в генном пуле серверной вычислительной системы.
3. Серверная вычислительная система по п. 2, в которой заданное для серверной вычислительной системы минимальное значение приспособленности соответствует величине приспособленности наименее приспособленного гена в генном пуле серверной вычислительной системы.
4. Серверная вычислительная система по п. 2, в которой процессор выполнен с возможностью записывать в генный пул серверной вычислительной системы, по меньшей мере, некоторые из принятых генов.
5. Серверная вычислительная система по п. 1, в которой гены, полученные через коммуникационный порт, включают также второе подмножество генов, полученных из второго класса,
причем второй класс также определяется серверной вычислительной системой таким образом, чтобы выполнялось заданное условие сходимости,
объединение первого класса со вторым классом также включает присвоение объединенного класса по меньшей мере некоторым из клиентских компьютеров, которым был присвоен второй класс,
и процессор выполнен с возможностью передавать каждый ген из второго подмножества полученных генов в клиентские компьютеры объединенного класса для дополнительной оценки.
6. Серверная вычислительная система по п. 1, в которой объединенный класс связан с объединением подмножества индикаторов, ранее связанных с первым классом, и подмножества индикаторов, ранее связанных со вторым классом.
7. Серверная вычислительная система по п. 1, в которой один из генов, передаваемый для дополнительной оценки, передается для дополнительной оценки также:
в дополнительный клиентский компьютер в первом классе, если первый класс не удовлетворяет заданному условию сходимости, и
в дополнительный клиентский компьютер в объединенном классе, если первый класс удовлетворяет заданному условию сходимости.