Задание №27. Кластерный анализ | Логилея
логилея

Вставка формулы (LaTeX)

Быстрые символы: \frac{}{} (дробь) x^{} x_{} \sqrt{} \pi \leq \geq \int \sum \infty

Задание №27. Кластерный анализ

№ XTB26C (Уровень сложности: Средний)
Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат.  Учёный  решил  провести  кластеризацию  полученных  точек, являющихся  изображениями  звёзд,  то  есть  разбить  их  множество  на N непересекающихся непустых подмножеств (кластеров), таких, что точки каждого подмножества лежат внутри прямоугольника со сторонами длиной H и W,  причём эти прямоугольники между собой не пересекаются. Стороны прямоугольников  не  обязательно  параллельны  координатным  осям. Гарантируется, что такое разбиение существует и единственно для заданных размеров прямоугольников. 
Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных его точек минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле: 
d(A,B)=(x2−x1)2+(y2−y1)2
В файле A хранятся координаты точек двух кластеров, где H = 6 и W = 4,5 для  каждого  кластера.  В  каждой  строке  записана  информация о расположении  на  карте  одной  звезды:  сначала  координата  x,  затем координата y. Известно, что количество точек не превышает 1000.  
В файле Б хранятся координаты точек трёх кластеров, где H = 6, W = 5 для каждого  кластера.  Известно,  что  количество  точек  не  превышает  10 000. Структура хранения информации в файле Б аналогична структуре в файле А. Известно, что в файле Б имеются координаты ровно трёх «лишних» точек, представляющих  аномалии,  которые  возникли  в  результате  помех  при передаче данных. Эти три точки не относятся ни к одному из кластеров, их учитывать не нужно. 
Для  файла  А  определите  координаты  центра  каждого  кластера,  затем найдите два числа: Px – минимальную из абсцисс центров кластеров и Py – минимальную из ординат центров кластеров. 
Для файла Б определите координаты центра каждого кластера, затем найдите два  числа:  Q1  –  расстояние  между  центрами  кластеров  с  минимальным  и  максимальным  количеством  точек  и  Q2  –  максимальное  расстояние  от центра  кластера  до  точки  этого  же  кластера  среди  всех  кластеров. 
Гарантируется, что во всех кластерах количество точек различно.
В ответе запишите четыре числа: в первой строке – сначала целую часть абсолютной  величины  произведения  Px  ×  10 000,  затем  целую  часть абсолютной величины произведения Py × 10 000; во второй строке – сначала целую  часть  произведения  Q1 × 10 000,  затем  целую  часть  произведения Q2 × 10 000.  
Возможные данные одного из файлов проиллюстрированы графиком.
Внимание!  График  приведён  в  иллюстративных  целях  для произвольных  значений,  не  имеющих  отношения  к  заданию. Для выполнения задания используйте данные из прилагаемого файла. 
Файлы к заданию:
Заполните таблицу:
№ 1 2
1
2
Правильный ответ:
№ 1 2
1 38471 61225
2 142058 25299
№ LWAZFZ (Уровень сложности: Базовый)
Фрагмент звёздного неба спроецирован на плоскость с декартовой системой  координат.  Учёный  решил  провести  кластеризацию полученных  точек,  являющихся  изображениями  планет,  то  есть разбить  их  множество  на  N непересекающихся  непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри прямоугольника со сторонами длиной H и W, причём эти  прямоугольники  между  собой  не  пересекаются.  Стороны прямоугольников  не  обязательно  параллельны  координатным осям.
Гарантируется, что такое разбиение существует и единственно для заданных размеров прямоугольников.
Для  каждой  планеты дана  характеристика: тип  цвета, тип светимости и её размер в соответствии с таблицей.

Полученные  значения  записаны в  характеристике слитно: обозначение цвета, светимость (обозначается арабской цифрой) и размер планеты.
Будем  называть  центром  кластера  точку  этого  кластера,  сумма расстояний  от  которой  до  всех  остальных  точек  кластера минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле: 
В файле А хранятся данные о звёздах двух кластеров, где Н = 6,5 и W = 4,5 для  каждого  кластера.  В  каждой  строке  записана информация  о  расположении  на  карте  одной  звезды: сначала координата х, затем координата у, а затем характеристика звезды. Значения даны в условных единицах. Известно, что количество точек не превышает 1000.
В файле Б хранятся данные о звёздах трёх кластеров, где Н = 6,5 и W = 5 для каждого кластера. Известно, что количество точек не превышает 10 000. Структура хранения информации о звездах в файле Б аналогична файлу А.
Для  файла  А определите  координаты  центра  каждого  кластера, затем найдите два числа: A1 – минимальное расстояние от центра кластера с наименьшим количеством точек до красного гиганта, и A2 – максимальное расстояние от центра кластера с наименьшим количеством точек до красного гиганта.
Для  файла  Б  определите  координаты  центра  каждого  кластера, затем  найдите два числа: B1 – минимальное расстояние между двумя различными жёлтыми сверхгигантами, расположенными в одном и  том же  кластере, и  B2   – расстояние между центрами кластеров с минимальным и максимальным количеством жёлтых сверхгигантов.
В ответе запишите четыре числа: в первой строке – сначала целую часть  абсолютного  значения произведения  A1 ×  10  000,  затем целую часть абсолютного значения произведения A2 × 10 000; во второй  строке  – сначала  целую  часть  абсолютного  значения произведения  B1 ×  10  000,  затем  целую  часть  абсолютного значения произведения B2 × 10 000.

Внимание! График приведён в иллюстративных целях для произвольных значений, не имеющих отношения к заданию.
Для выполнения задания используйте данные из прилагаемого файла. 
Файлы к заданию:
Заполните таблицу:
№ 1 2
1
2
Правильный ответ:
№ 1 2
1 4940 74302
2 1035 125591
№ CVNQ0S (Уровень сложности: Базовый)
Фрагмент  звёздного  неба  спроецирован  на  плоскость  с  декартовой  системой  координат.  Учёный  решил  провести кластеризацию  полученных  точек,  являющихся  изображениями  звёзд,  то  есть  разбить  их  множество  на  N непересекающихся  непустых  подмножеств  (кластеров),  таких,  что  точки  каждого  подмножества  лежат  внутри прямоугольника  со  сторонами  длиной  H и W,   причём  эти  прямоугольники  между  собой  не  пересекаются.  Стороны прямоугольников  не  обязательно  параллельны  координатным  осям.  Гарантируется, что такое разбиение существует  и единственно для заданных размеров прямоугольников. 
Будем называть центром кластера точку (звезду) этого кластера, сумма расстояний от которой до всех остальных его точек минимальна.  Для  каждого  кластера  гарантируется  единственность  его центра. Расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле: 
Каждая звезда помимо координат на плоской карте характеризуется своим спектральным классом и классом светимости. 
Спектральный класс определяет цвет (который связан с температурой звезды) следующим образом. 
Каждый из спектральных классов, в свою очередь, делится на подклассы от 0 до 9 в порядке уменьшения температуры. 
Обозначение подкласса ставится после обозначения спектрального класса (например, B2).  
Класс светимости звезды обозначим римскими цифрами от I до VII.
В файле A хранится информация о точках двух кластеров, где H = 6,0 и W = 5,5 для каждого кластера. В каждой строке сначала записана информация о расположении на карте одной звезды: координата x, затем координата y. Далее в той же строке для звёзд классов светимости I–VI указываются спектральный класс, подкласс и класс светимости. Обозначения классов  ничем  не  разделяются.  Для  звёзд  класса  светимости  VII  (Белый  карлик)  обозначения  спектрального  класса  и подкласса в файле не указываются. Известно, что количество точек не превышает 2000.  

В  файле  Б  хранятся  координаты  точек  трёх  кластеров,  где  H = 6,0,  W = 5,5  для  каждого  кластера.  Известно,  что количество точек не превышает 10 000. Структура хранения информации в файле Б аналогична структуре в файле А. 

Для файла А определите координаты центра каждого кластера, затем найдите два числа: Ax  и Ay  – абсциссу и ординату красного гиганта, ближайшего к центру кластера, который содержит наименьшее количество точек. 
Для файла Б определите координаты центра каждого кластера, затем найдите два числа: B1  – расстояние между центрами кластеров с наименьшим и наибольшим количеством оранжевых гигантов и B2  – наибольшее расстояние между жёлтыми карликами одного кластера. 

В ответе запишите четыре числа: в первой строке – сначала целую часть абсолютной величины произведения Ax  × 10 000, затем целую часть абсолютной величины произведения Ay  × 10 000; во второй строке – сначала целую часть произведения B1  × 10 000, затем целую часть произведения B2  × 10 000. 

Пример организации данных в одном из исходных файлов для случая четырёх звёзд
Внимание! Пример приведён в иллюстративных целях для произвольных  значений,  не  имеющих  отношения  к заданию. Для выполнения задания используйте данные из прилагаемых файлов.
Файлы к заданию:
Заполните таблицу:
№ 1 2
1
2
Правильный ответ:
№ 1 2
1 44694 69754
2 138716 34029
№ KDKVX0 (Уровень сложности: Базовый) ЕГКР 13.12.2025

Фрагмент звёздного неба спроецирован на плоскость с декартовой системой координат. Учёный решил провести кластеризацию полученных точек, являющихся изображениями звёзд, то есть разбить их множество на N непересекающихся непустых подмножеств (кластеров), таких что точки каждого подмножества лежат внутри прямоугольника со сторонами длиной H и W, причём эти прямоугольники между собой не пересекаются. Стороны прямоугольников не обязательно параллельны координатным осям.
Гарантируется, что такое разбиение существует и единственно для заданных размеров прямоугольников.
Будем называть центром кластера точку этого кластера, сумма расстояний от которой до всех остальных точек кластера минимальна. Для каждого кластера гарантируется единственность его центра. Расстояние между двумя точками на плоскости A(x1,y1) и B(x2,y2) вычисляется по формуле: d(A,B)=(x2−x1)2+(y2−y1)2

В файле A хранятся данные о звёздах двух кластеров, где H=6,5, W=4,5 для каждого кластера. В каждой строке записана информация о расположении на карте одной звезды: сначала координата x, затем координата y. Значения даны в условных единицах. Известно, что количество звёзд не превышает 1000.

В файле B хранятся данные о звёздах трёх кластеров, где H=6,5, W=5 для каждого кластера. Известно, что количество звёзд не превышает 1000. Структура хранения информации о звездах в файле B аналогична файлу А. 

Для файла А определите координаты центра каждого кластера, затем найдите два числа: P1 - минимальное расстояние от точки с координатами (1,0; 1,0) до центра кластера, и P2 - максимальное расстояние от этой же точки до центра кластера.

Для файла Б определите координаты центра каждого кластера, затем найдите два числа: Q1 - в кластере с наибольшим количеством точек число таких точек, которые находятся на расстоянии не более 1,2 от центра кластера, и Q2 - в кластере с наибольшим количеством точек число таких точек, которые находятся на расстоянии не более 0,75 от центра кластера.
Гарантируется, что во всех кластерах количество точек различно.

В ответе запишите четыре числа: в первой строке - сначала целую часть произведения P1 × 10000, затем целую часть произведения P2 × 10 000; во второй строке - сначала Q1, затем Q2.


Возможные данные одного из файлов иллюстрированы графиком. 
Внимание! График приведён в иллюстративных целях для произвольных значений, не имеющих отношения к заданию.
Для выполнения задания используйте данные из прилагаемого файла. 


Файлы к заданию:
Заполните таблицу:
№ 1 2
1
2
Правильный ответ:
№ 1 2
1 58605 128643
2 358 203
№ HJYUBQ (Уровень сложности: Повышенный) Демоверсия 2027
Рассматриваются частицы на плоскости, обладающие следующими характеристиками: декартовы координаты, вектор скорости, масса, а также признак, характеризующий внутреннее строение частицы, обозначаемый числами от I до VII (в римской системе счисления).

Учёный решил провести кластеризацию частиц по значениям их кинетической энергии, то есть разбить их множество на K непересекающихся непустых подмножеств (кластеров), таких, что модуль разности кинетических энергий любых двух частиц каждого подмножества не превосходит значения R. Гарантируется, что такое разбиение существует и единственно для заданного R. Будем называть центром кластера такую его частицу, для которой сумма модулей разности кинетических энергий со всеми остальными частицами этого кластера минимальна. Для каждого кластера гарантируется единственность его центра.

В каждой строке текстового файла хранится информация об одной частице: координаты x и y, проекции вектора скорости Vx и Vy , масса m и признак. Значения даны в одинаковых для всех частиц единицах измерения, обозначения единиц измерения в файле не приводятся. Значения в строке разделяются одним или несколькими пробелами и или символами табуляции. Количество строк в файле не превышает 10 000. Абсолютная величина каждого числового значения не превышает 100,0. Известно, что все описанные в файле частицы подразделяются ровно на 4 кластера (K = 4) с R = 2,0 для каждого.

Для каждого кластера определите его центр, затем найдите два числа: Q1 – наибольшее евклидово расстояние между частицами одного кластера, имеющими признак II, и Q2 – максимальное значение кинетической энергии для центра кластера.

В ответе запишите два числа: сначала целую часть произведения Q1 × 10 000, затем целую часть произведения Q2 × 10 000.

Для справки
Кинетическая энергия E частицы массы m, обладающей скоростью V = (Vx; Vy) вычисляется по формуле:
Евклидово расстояние между двумя точками на плоскости A(x1, y1) и B(x2, y2) вычисляется по формуле:

Заполните таблицу:
№ 1 2
1
2
Правильный ответ:
№ 1 2
1 539936 100704
2 — —