Форум программистов, компьютерный форум, киберфорум
Дискретная математика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
14 / 11 / 4
Регистрация: 14.11.2020
Сообщений: 411
1

Что значат цифры в скобках после G

10.08.2021, 19:29. Показов 1210. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача: Вершинами графа G(n, 3, 1) являются двоичные вектора (x1, x2, . . . , xn), такие что x1+x2+. . .+xn =
3. Два вектора смежны, если их скалярное произведение равно 1. Постройте графы G(4, 3, 1) и
G(5, 3, 1).

Вопрос чрезвычайно глуп, но что значат цифры в скобках после G?
Сначала мне показалось что количество вершин + количество рёбер, но тогда последняя цифра - что? Ведь определение гласит - граф это пара G(V,E), где V - непустое множество вершин, а E - непустое множество рёбер.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2021, 19:29
Ответы с готовыми решениями:

Что значат эти цифры!?
Добрый вечер. Я очень извиняюсь, может это и глупый вопрос, но что значат эти цифры: [40,40;40,43)...

скажите что значат %.2f, 4,8 что значат эти цифры и как оно выведет на экран
printf("\n Точность плавающей точки для PI: %.2f, %.4f, %.8f\n", PI,PI,PI); скажите что значат...

Что значат эти цифры в 3DMark06?
люди что озночают эти цифры? Вот моя система мать asus P5Q-E проц Q9400 память 4gb win xp видит...

Что означают цифры в скобках?
Здравствуйте! Подскажите, что означают цифры в скобках? Sub ShowParam() TextTK.Text =...

13
1590 / 1040 / 278
Регистрация: 05.10.2014
Сообщений: 5,123
10.08.2021, 21:03 2
Цитата Сообщение от Nuyta Посмотреть сообщение
Вопрос чрезвычайно глуп, но что значат цифры в скобках после G?
количество координат у вершин, сумма координат у каждой вершины и наверное условие смежности вершин (величина скалярного произведения).
Цитата Сообщение от Nuyta Посмотреть сообщение
G(V,E)
Это никак не связано с
Цитата Сообщение от Nuyta Посмотреть сообщение
G(4, 3, 1)
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
10.08.2021, 22:43 3
Цитата Сообщение от Nuyta Посмотреть сообщение
Вопрос чрезвычайно глуп, но что значат цифры в скобках после G?
Формулировка задачи и этот вопрос похожи на следующее. Дано: капибара — это самый крупный среди современных грызунов. Вопрос: но что же такое капибара?

Фраза "Вершинами графа G(n, 3, 1) являются двоичные вектора..." — это определение. Его можно переформулировать следующим образом: "G(n, 3, 1) — это граф, вершинами которого являются двоичные вектора...". После этого, очевидно, спрашивать, что такое G(n, 3, 1), не имеет смысла. Я согласен с mihailm о смысле аргументов 3 и 1, но это даже не важно. Автор задачи имеет право обозначить интересующий его объект как угодно, хоть Щ(n, 31Ф). С другой стороны смысл аргумента n ясен из формулировки: это длина векторов. Поэтому ясно, что такое G(4, 3, 1) — это объект, определение которого получается из приведенного определения подстановкой 4 вместо n.
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
11.08.2021, 11:27 4
Nuyta, Я надеюсь, объяснения предыдущих ораторов вам понятны?
Даже я, кажется, понял
А графы будут такими
G(4,3,1) состоит из 4-х вершин
(0 1 1 1)
(1 0 1 1)
(1 1 0 1)
(1 1 1 0)
Ребер нет
G(5, 3, 1) состоит из 10-ти вершин(
Выписывать их мне стало скучно. Если задача вами еще не решена - давайте вместе
Смежные есть. Например (1 1 0 0 1) и (0 0 1 1 1)
Легко увидеть, что каждая вершина смежна с 3-мя другими
...
А определение.... Видимо, потом пойдут графы G(n, m, k)
Скорее всего, это связано с кодированиями....
0
14 / 11 / 4
Регистрация: 14.11.2020
Сообщений: 411
14.08.2021, 21:36  [ТС] 5
Байт, на самом деле, всё ещё не решила. Давайте вместе, если несложно Вам. Я не совсем поняла из Ваших суждений, почему в графе 5,3,1 получилось 10 вершин. Я новичок в дискретной математике, так что уж простите за глупые вопросы((
Если можно, покажите на рисунках, совсем не понимаю..
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
14.08.2021, 21:41 6
Цитата Сообщение от Nuyta Посмотреть сообщение
Я не совсем поняла из Ваших суждений, почему в графе 5,3,1 получилось 10 вершин.
Не Байт, но: попробуйте систематически выписать все вершины, то есть двоичные векторы длины 5 с тремя единицами и двумя нулями. Также полезно вспомнить формулу для числа сочетаний. В качестве множества, из которого берутся эти сочетания, рассматривается множество мест в векторе, то есть {1, 2, 3, 4, 5}.
1
14 / 11 / 4
Регистрация: 14.11.2020
Сообщений: 411
14.08.2021, 21:46  [ТС] 7
3D Homer, так-с, я ещё раз извиняюсь, но.. Ок, откуда вы цифры такие берёте? Я совсем глупой себя ощущаю, но искренне не понимаю. Ладно 5 длина, там оно есть. Откуда три единицы и два нуля? Кстати у меня при выписывании только 7 вариаций получилось
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
14.08.2021, 21:59 8
Цитата Сообщение от Nuyta Посмотреть сообщение
Откуда три единицы и два нуля?
Тогда встречный вопрос: почему вы пытаетесь решить задачу, не поняв ключевое определение? Если в условии что-то непонятно, нужно задавать вопросы, пока это не станет понятно.

С учетом моего замечания в сообщении 3 определение можно сформулировать так: "G(n, 3, 1) — это граф, вершинами которого являются двоичные вектора (x1, x2, . . . , xn), такие что x1+x2+. . .+xn = 3. Два вектора смежны, если их скалярное произведение равно 1". В частности, подставляя 5 вместо n, получаем: "G(5, 3, 1) — это граф, вершинами которого являются двоичные вектора (x1, x2, x3, x4, x5), такие что x1 + x2 + x3 + x4 + x5 = 3". Насколько я понимаю, двоичный вектор — это упорядоченная последовательность 0 и 1. Раз сумма должна быть равна 3, значит, в векторе ровно 3 единицы, а остальные нули. Понятно?

Цитата Сообщение от Nuyta Посмотреть сообщение
Кстати у меня при выписывании только 7 вариаций получилось
Напишите их, только желательно в некотором систематическом порядке, который позволил бы ничего не пропустить.
0
14 / 11 / 4
Регистрация: 14.11.2020
Сообщений: 411
14.08.2021, 22:13  [ТС] 9
3D Homer, ах, вот оно что!!
Господи, теперь понятно про условие, благодарствую!
По поводу векторов:

11100
01110
00111
10011
11001
10101
10110

Может глуплю, но я вроде не пропустила.

Добавлено через 10 минут
3D Homer, кстати, не подскажете, как по этим векторам понять смежность? Совсем не шарю.
Цитата Сообщение от 3D Homer Посмотреть сообщение
формулу для числа сочетаний
И что за штука?)
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
14.08.2021, 22:23 10
Вот все векторы.
Код
11100
11010
11001
10110
10101
10011
01110
01101
01011
00111
Их количество равно числу способов выбрать места для двух нулей из 5 возможных мест.

Добавлено через 4 минуты
Цитата Сообщение от Nuyta Посмотреть сообщение
как по этим векторам понять смежность?
Цитата Сообщение от 3D Homer Посмотреть сообщение
Два вектора смежны, если их скалярное произведение равно 1
Напишите, что вам непонятно в этой фразе.

Цитата Сообщение от Nuyta Посмотреть сообщение
И что за штука?
См. Википедию или учебник. Было бы немного странно, если бы вы перед теорией графов не проходили основные понятия комбинаторики. Но, впрочем, это необязательно.
1
14 / 11 / 4
Регистрация: 14.11.2020
Сообщений: 411
14.08.2021, 22:32  [ТС] 11
3D Homer, да-да, комбинаторика была. Я не до конца её усвоила и что-то уже забылось. Навёрстываю графы.

А, я про скалярное произведение не учла.
Как это работает? Вот допустим два вектора: 11100 и 00111, как их скалярное получить? Там же a*b*cos
((
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
14.08.2021, 22:38 12
Цитата Сообщение от Nuyta Посмотреть сообщение
Вот допустим два вектора: 11100 и 00111, как их скалярное получить? Там же a*b*cos
Имеется в виду эта формула.
0
14 / 11 / 4
Регистрация: 14.11.2020
Сообщений: 411
14.08.2021, 22:42  [ТС] 13
3D Homer, аааа.. Ну, в общем-то, понятно. Огромное спасибо Вам, что внесли немного ясности в мои знания дискретной математики..)
Зная комбинаторику, посмотреть и построить это можно куда быстрее, а так просто втупую подсчитывать нужно, верно ?
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
14.08.2021, 23:49 14
Цитата Сообщение от Nuyta Посмотреть сообщение
Зная комбинаторику, посмотреть и построить это можно куда быстрее
С помощью комбинаторики можно посчитать количество ребер, но я не уверен, как найти множество самих ребер.

Впрочем, легко понять, что это кубический граф, то есть степень каждой вершины равна 3. Действительно, рассмотрим. например, вершину 11100. В смежной вершине напротив двух нулей должны стоять единицы: только тогда в каждом разряде, кроме одного, напротив нуля будет стоять единица и, таким образом, скалярное произведение будет 1. Поэтому нужно выбрать, напротив какой из единиц первой вершины будет стоять единица (а не нуль) второй. Так, вершине 11100 будут смежны 10011, 01011 и 00111.

Граф будет следующим. Оказывается, это граф Петерсена.
Что значат цифры в скобках после G
1
14.08.2021, 23:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.08.2021, 23:49
Помогаю со студенческими работами здесь

Объясните что обозначают эти цифры в скобках
canvas.Rectangle(250,250,150,300);

Что добавить в программу чтобы цифры введенные в строку не были в скобках
Что добавить в программу чтобы цифры введенные в строку не были в скобках. На данный момент если...

В скобках то что дано, после скобки то что найти
В скобках то что дано, после скобки то что найти. Заранее благодарю *_* ...

Массив (Сделать программу, которая после каждой цифры в тексте вставляет в скобках её текстовый эквивалент)
Ребят, помогите с задачей. Сделать программу, которая после каждой цифры в тексте вставляет в...

Что означает число в круглых скобках после INT?
приветствую. естъ поле aaa, его тип естъ INT. что разница между етими: INT(3) и INT(8) если в поле...

Что нужно писать в угловых скобках после Smart в void main?
Подскажите, что нужно писать в угловых скобках после Smart в void main ? #include <iostream>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru