This work is devoted to the new free system Boolean Functions designed for the work with Boolean functions, especially with bent functions. This system is oriented mainly to the programmers. It is a library of classes in C++ language. This system is available at site of Sobolev Institute of Mathematics SB RAS http://math.nsc.ru/~bf.
В данной статье предлагается реализация алгоритмов инициализации начальной популяции и мутации для генетического алгоритма псевдо-булевой оптимизации, превосходящая по быстродействию прямолинейные реализации. Использование этих реализаций способно уменьшить временные и энергетические затраты на решение задач псевдо-булевой оптимизации. Предложенный алгоритм генерации случайных чисел, имеющих распределение Бернулли с параметром p=0,5, может быть использован и в иных методах псевдо-булевой оптимизации, в которых требуется порождение случайных булевых векторов.This article proposes the implementation of initialization algorithms for the initial population and mutations for the genetic algorithm of pseudo-Boolean optimization, which is faster than naive implementations. Usage of these implementations can reduce the time and energy costs of solving pseudo-Boolean optimization problems. The proposed algorithm for generating random numbers with a Bernoulli distribution with parameter p = 0...
Creative Commons
Научный журнал
Еще термины по предмету «Автоматизация технологических процессов»
создание средств и методов, позволяющих осуществлять проектирова- 5 ние с использованием средств вычислительной техники. Объектом проектирования может быть технологический процесс, конструкторская работа, энергетическая сеть, система обработки данных (СОД), автоматизированная система управления (АСУ) и др. Применение средств автоматизации проектирования предполагает взаимодействие человека и ЭВМ в процессе проектирования.
устройство, выполняющее функции загрузки заготовок в рабочую зону технологического оборудования и разгрузку обработанных заготовок из рабочей зоны технологического оборудования.