База ответов ИНТУИТ

Эволюционные вычисления

<<- Назад к вопросам

Если задана квадратная матрица M=[m_{ij}] из нулей и единиц размерности n\times n,то при каких условиях она представляет правильный тур?

(Отметьте один правильный вариант ответа.)

Варианты ответа
Если m_{ij}=1 и m_{jk}=1, то m_{ik}=1
Если одновременно выполняются все три условия, перечисленные в ответах 1-3(Верный ответ)
Число единиц в M точно равно n(n-1)/2
Если одновременно выполняются условия, перечисленные в ответах 1 и 2
Если m_{ij}=0 для всех i=1,2,\dots,n.
Если одновременно выполняются условия, перечисленные в ответах 1 и 3
Похожие вопросы

Пусть для представления тура при решении задачи коммивояжера (ЗК) с использованием ГА выбрано представление порядка. Пусть заданы число городов в ЗК, базовый упорядоченный список городов L=(1,2,\dots,n-1,n) и список ссылок e=(k_1,k_2,\dots,k_n). Пусть также заданы списки e_1 и e_2 двух туров-родителей, в которых вертикальной чертой обозначена точка скрещивания при выполнении одноточечного классического оператора кроссинговера. В списках начальный указатель – первый слева номер в этом списке. Требуется: а) по списку e указать задаваемый им тур; б)по спискам e_1 и e_2, которые задают два тура-родителя, найти их двух потомков O_1 и O_2 в результате выполнения упомянутого оператора кроссинговера.

n=10;L=(1,2,3,4,5,6,7,8,9,10);e=(9,8,7,4,3,2,3,2,1,1);e_1=(3,6,3,5,|4,2,2,3,1,1);e_2=(7,8,6,4|,3,2,3,2,1,1).

Пусть для представления тура при решении задачи коммивояжера (ЗК) с использованием ГА выбрано представление порядка. Пусть заданы число городов в ЗК, базовый упорядоченный список городов L=(1,2,\dots,n-1,n) и список ссылок e=(k_1,k_2,\dots,k_n). Пусть также заданы списки e_1 и e_2 двух туров-родителей, в которых вертикальной чертой обозначена точка скрещивания при выполнении одноточечного классического оператора кроссинговера. В списках начальный указатель – первый слева номер в этом списке. Требуется: а) по списку e указать задаваемый им тур; б)по спискам e_1 и e_2, которые задают два тура-родителя, найти их двух потомков O_1 и O_2 в результате выполнения упомянутого оператора кроссинговера.

n=7;L=(1,2,3,4,5,6,7);e=(5,3,5,4,3,2,1);e_1=(6,5|,4,3,2,1,1);e_2=(5,4|,2,1,3,1,1).

Пусть задана маска M=(0110011010) , два родителя P1=1101101011 и P2=0101010100.Требуется найти потомка этих родителей с использованием оператора однородного кроссинговера.
Пусть имеется популяция, содержащая 12 особей a_1,\dots,a_{12}, для которых известны значения фитнесс-функции : f(a_i):f(a_1)=10,92;f(a_2)=11,05;f(a_3)=8,07;f(a_4)=12,05;f(a_5)=6,22;f(a_6)=14,11;f(a_7)=2,35;f(a_8)=5,2;f(a_9)=1,12;f(a_{10})=6,34;f(a_{11})=15,27;f(a_{12})=34,7. Требуется произвести детерминированный турнирный отбор родителей в этой популяции за m туров.

m=3, случайным образом получено 4 тура: (4,5,7), (6,8,9), (10,12,1), (3,2,11).

Пусть имеется популяция, содержащая 12 особей a_1,\dots,a_{12}, для которых известны значения фитнесс-функции : f(a_i):f(a_1)=10,92;f(a_2)=11,05;f(a_3)=8,07;f(a_4)=12,05;f(a_5)=6,22;f(a_6)=14,11;f(a_7)=2,35;f(a_8)=5,2;f(a_9)=1,12;f(a_{10})=6,34;f(a_{11})=15,27;f(a_{12})=34,7. Требуется произвести детерминированный турнирный отбор родителей в этой популяции за m туров.

m=4, случайным образом получено 4 тура: (4,5,7,6), (11,8,9,1), (10,12,2,3).

Пусть заданы маски M1=(2,1,2,1) и M2=(1,2,1,2) , два родителя P1=(27,193,25,14) и P2=(16,7,9,8).Требуется найти двух потомков П1 и П2с использованием оператора дискретного скрещивания.
Пусть имеется популяция, содержащая 12 особей a_1,\dots,a_{12}, для которых известны значения фитнесс-функции : f(a_i):f(a_1)=10,92;f(a_2)=11,05;f(a_3)=8,07;f(a_4)=12,05;f(a_5)=6,22;f(a_6)=14,11;f(a_7)=2,35;f(a_8)=5,2;f(a_9)=1,12;f(a_{10})=6,34;f(a_{11})=15,27;f(a_{12})=34,7. Требуется произвести детерминированный турнирный отбор родителей в этой популяции за m туров.

m=2, случайным образом получено 6 туров: (5,7), (6,8), (12,1), (3,2),(4,11),(9,10).

Эта задача носит название задачи об укладке рюкзака и формулируется следующим образом. Имеется рюкзак объемом C и n различных предметов. Каждый предмет i имеет известный объем W_i и стоимость P_i(i=1,\dots,n). В рюкзак можно положить целое число различных предметов. Нужно упаковать рюкзак так, чтобы полная стоимость уложенных предметов была максимальной, а их общий объем не превышал заданный объем C. Форма предметов здесь не учитывается.

Для решения этой задачи разработайте простой ГА, реализуйте его в виде программы на любом известном вам языке, и с помощью этой программы найдите оптимальное решение.

C=60, а данные о предметах приведены в таблице.

№ предм.12345678910
Объем W_i3142526322282319
Объем P_i1112530312519273233

Эта задача носит название задачи об укладке рюкзака и формулируется следующим образом. Имеется рюкзак объемом C и n различных предметов. Каждый предмет i имеет известный объем W_i и стоимость P_i(i=1,\dots,n). В рюкзак можно положить целое число различных предметов. Нужно упаковать рюкзак так, чтобы полная стоимость уложенных предметов была максимальной, а их общий объем не превышал заданный объем C. Форма предметов здесь не учитывается.

Для решения этой задачи разработайте простой ГА, реализуйте его в виде программы на любом известном вам языке, и с помощью этой программы найдите оптимальное решение.

C=15, а данные о предметах приведены в таблице.

№ предм.1234.5
Объем W_i64325
Объем P_i53136
Пусть заданы родителя P1=(27,193,25,14) и P2=(16,7,9,8). Пусть случайным образом выбраны следующие масштабные множители a_1=0,5 для и a_2=0,4 соответственно для получения двух потомков О1 и О2. Требуется построить этих потомков с использованием оператора обычной промежуточной рекомбинации.