<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.197.2.214&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.197.2.214&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/217.197.2.214"/>
		<updated>2026-04-14T20:15:41Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%A5%D1%8D%D0%BC%D0%BC%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=26936</id>
		<title>Расстояние Хэмминга</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%A5%D1%8D%D0%BC%D0%BC%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=26936"/>
				<updated>2012-06-25T16:21:50Z</updated>
		
		<summary type="html">&lt;p&gt;217.197.2.214: Привет с матмеха :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
'''Расстояние Хэмминга (Hamming distance)''' {{---}} число позиций, в которых различаются соответствующие символы двух строк одинаковой длины. }}&lt;br /&gt;
В более общем случае расстояние Хэмминга применяется для строк одинаковой длины любых k-ичных алфавитов и служит [[Метрическое пространство#def1 | метрикой]] различия (функцией, определяющей расстояние в метрическом пространстве) объектов одинаковой размерности.&lt;br /&gt;
[[Файл:Hamming.JPG|thumb|180px|3-битный бинарный куб для нахождения расстояния Хэмминга]]&lt;br /&gt;
&lt;br /&gt;
==Пример== &lt;br /&gt;
*d(10&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;1&amp;lt;/font&amp;gt;1&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;1&amp;lt;/font&amp;gt;01, 10&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;0&amp;lt;/font&amp;gt;1&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;0&amp;lt;/font&amp;gt;01)=2&lt;br /&gt;
*d(15&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;38&amp;lt;/font&amp;gt;1&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;24&amp;lt;/font&amp;gt;, 15&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;23&amp;lt;/font&amp;gt;1&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;56&amp;lt;/font&amp;gt;)=4&lt;br /&gt;
*d(h&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;i&amp;lt;/font&amp;gt;ll, h&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;o&amp;lt;/font&amp;gt;ll)=1&lt;br /&gt;
&lt;br /&gt;
==Свойства==&lt;br /&gt;
''Расстояние Хэмминга'' обладает свойствами метрики, так как удовлетворяет ее [[Метрическое пространство#def1 | определению]].&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;tex&amp;gt;~d(x, y) = 0 \iff x = y&amp;lt;/tex&amp;gt; ''(Если расстояние от &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; до &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; равно нулю, то &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; совпадают (&amp;lt;tex&amp;gt;x = y&amp;lt;/tex&amp;gt;))''&lt;br /&gt;
#&amp;lt;tex&amp;gt;~d(x,y)=d(y,x)&amp;lt;/tex&amp;gt; ''(Объект &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; удален от объекта &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; так же, как объект &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; удален от объекта &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt;)''&lt;br /&gt;
#&amp;lt;tex&amp;gt;~d(x,y) \le d(x,z) + d(z,y)&amp;lt;/tex&amp;gt; ''(Расстояние от &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; до &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; всегда меньше или равно расстоянию от &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; до &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; через точку &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt;. Это свойство обычно называют неравенством треугольника за его естественную геометрическую аналогию: сумма двух сторон треугольника всегда больше третьей стороны.)''&lt;br /&gt;
&lt;br /&gt;
== Доказательство неравенства треугольника ==&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=&amp;lt;tex&amp;gt;~d(x,y) \le d(x,z) + d(z,y)&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&lt;br /&gt;
Пусть слова &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt; отличаются в некоторых позициях. Тогда какое бы слово &amp;lt;tex&amp;gt;z&amp;lt;/tex&amp;gt; мы ни взяли, оно будет отличаться в каждой из этих позиций по крайне мере от одного из слов &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt;. Следовательно, суммируя в правой части &amp;lt;tex&amp;gt;d(x, z)&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;d(z, y)&amp;lt;/tex&amp;gt;, мы обязательно учтем все позиции, в которых различались слова &amp;lt;tex&amp;gt;x&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;y&amp;lt;/tex&amp;gt;. Т.е. получается, что &amp;lt;tex&amp;gt;~d(x,y) \le d(x,z) + d(z,y)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
*[[Избыточное кодирование, код Хэмминга]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
*[http://ru.wikipedia.org/wiki/Расстояние_Хэмминга Расстояние Хэмминга — Википедия]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Hamming_distance Hamming distance - Wikipedia]&lt;br /&gt;
*[http://inf.1september.ru/article.php?ID=200701701 Математические основы информатики]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дискретная математика и алгоритмы]]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы сжатия]]&lt;/div&gt;</summary>
		<author><name>217.197.2.214</name></author>	</entry>

	</feed>