ForHosting KIT · Mathématiques

Calculateur distance de Tchebychev

Mesurez la distance de l'échiquier entre deux points, le plus grand des écarts horizontal et vertical : de (0, 0) à (3, 4), elle vaut 4, et non le 5 qu'indiquerait une règle. Les écarts signés et absolus sont fournis aussi. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
X1
0
Y1
0
X2
3
Y2
4
Vous obtenez
Distance
4
Dx
3
Dy
4
Abs dx
3

La distance de Tchebychev, aussi appelée distance d'échiquier ou métrique L-infini, mesure l'éloignement de deux points lorsque le déplacement dans n'importe laquelle des huit directions de la boussole a le même coût. Sur un échiquier infini la distance est le nombre minimal de coups de roi entre deux cases ; en coordonnées continues c'est simplement le maximum des différences absolues des coordonnées. Ce calculateur accepte quatre nombres finis x1, y1, x2 et y2, valide chaque champ et renvoie la distance de Tchebychev non négative avec les deltas signés, leurs valeurs absolues, une étiquette method chebyshev et la chaîne de formule fermée.

Comment la distance de Tchebychev fonctionne dans le plan

Étiquetez le premier point (x1, y1) et le second (x2, y2). Formez les différences de coordonnées dx égale à x2 moins x1 et dy égale à y2 moins y1, prenez les valeurs absolues et conservez la plus grande des deux : la distance est le max de abs(dx) et abs(dy). Ce maximum unique est la distance de Tchebychev, d'échiquier ou L-infini.

Contrairement à la longueur euclidienne, hypoténuse des mêmes deux deltas, Tchebychev traite le mouvement diagonal au même coût qu'un pas purement horizontal ou vertical d'égale ampleur, de sorte qu'une séparation trois par quatre donne la distance quatre et non cinq. Contrairement à la distance de Manhattan (L1), qui somme les deltas absolus et interdit la diagonale libre, Tchebychev n'ajoute jamais les deux axes quand l'un domine. Le résultat est toujours non négatif, nul exactement lorsque les points coïncident, et symétrique sous échange des extrémités.

Vérifications classiques : (0, 0) vers (3, 4) donne quatre, (1, 1) vers (4, 5) donne quatre, et (2, 7) vers (2, 7) donne zéro. Comme la formule n'utilise que la soustraction, la valeur absolue et un maximum, elle est déterministe, O(1), sans racines carrées, bibliothèques trigonométriques ni solveurs itératifs. Des coordonnées entières retrouvent le nombre de coups de roi sur un échiquier ; des coordonnées réelles retrouvent la métrique L-infini continue de la théorie de l'approximation et de la géométrie de norme uniforme.

Ce chemin fermé correspond à la façon dont les cours de mathématiques discrètes, les primers de pathfinding sur grille et les notes d'espaces métriques présentent le problème de distance d'échiquier, et aligne correcteurs automatiques et pipelines avec le calcul à la main, sans conversion d'unités ni projections cartographiques mélangées dans le même appel.

Où la distance de Tchebychev et d'échiquier apparaît dans le travail réel

Les cours de mathématiques discrètes au lycée et d'espaces métriques à l'université demandent souvent de calculer la distance L-infini aux côtés des distances euclidienne et de Manhattan pour que les apprenants voient comment la boule unité passe d'un losange à un carré ; un calculateur fiable avec contrôle numérique strict accélère la correction des devoirs et évite les erreurs de tableur où l'on prend l'hypoténuse par habitude.

Les moteurs de jeux, grilles et jeux de plateau stockent pièces, tuiles et agents sur des réseaux entiers ; la portée de coup de roi, les cercles de vision sous Tchebychev et les rayons d'attaque se réduisent au max des deltas absolus sans pathfinder complet. La robotique et l'automatisation d'entrepôt qui autorisent le déplacement diagonal à la même vitesse que l'aligné aux axes utilisent Tchebychev comme borne inférieure du temps de trajet avant la planification détaillée.

La vision par ordinateur et le traitement d'images utilisent parfois des voisinages L-infini pour des éléments structurants morphologiques et des contrôles d'erreur de norme max entre coordonnées de pixels. Si vous avez ensuite besoin d'une longueur euclidienne en ligne droite, d'une distance de Manhattan ou d'une distance orthodromique sur un globe, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette landing échiquier Tchebychev : chaque métrique répond à une question différente et se positionne sur des mots-clés différents.

Devoirs et comparaison de métriques

Calculez la distance L∞ d'échiquier entre deux points tracés et rejetez les coordonnées non numériques avec une erreur claire.

Pathfinding sur grille et portées de jeu

Transformez deux coordonnées de réseau 2D en longueur de Tchebychev de coup de roi pour vision, rayon d'attaque et heuristiques.

Quelle formule ce calculateur utilise-t-il ?

La formule de Tchebychev (échiquier / L∞) : distance = max(|x2 − x1|, |y2 − y1|). La réponse inclut method : "chebyshev" et la chaîne formula.

En quoi diffère-t-elle de la distance euclidienne ?

La distance euclidienne est √(dx² + dy²), la longueur en ligne droite. Tchebychev est la différence absolue maximale des coordonnées et correspond aux coups de roi sur un échiquier.

Que se passe-t-il si une coordonnée n'est pas un nombre ?

Champs manquants, chaînes vides, texte non numérique, NaN et Infinity sont tous rejetés et non facturés.

Quel lien entre la distance de Tchebychev et le roi aux échecs ?

Avec des coordonnées entières, elle égale le nombre minimal de coups de roi entre deux cases, car le roi franchit une diagonale en un seul pas, comme une ligne droite. Avec des coordonnées réelles, la même mesure vaut sur un plan continu.

Quelle différence avec la distance de Manhattan ?

La distance de Manhattan additionne les deux écarts en valeur absolue et interdit le raccourci en diagonale. Celle de Tchebychev ne garde que le plus grand : elle n'additionne donc jamais les deux axes quand l'un domine.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/geom/chebyshev-distance

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/geom/chebyshev-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":3,"y2":4}'
{
  "x1": 0,
  "y1": 0,
  "x2": 3,
  "y2": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.chebyshev_distance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les étudiants qui comparent des métriques, les développeurs de jeux qui construisent du pathfinding sur grille et des portées de vision, les équipes de robotique planifiant un mouvement diagonal, et les auteurs de tests qui ont besoin d'un oracle géométrique déterministe obtiennent le même résultat pur dans l'outil navigateur gratuit et l'API payante. Champs manquants, chaînes vides, texte non numérique, NaN et Infinity lèvent invalid_input au lieu d'un NaN silencieux qui ressemblerait à un succès.

Comment la distance de Tchebychev fonctionne dans le plan

De très grandes coordonnées peuvent encore déborder la plage IEEE-754 lors de la différence ; si le résultat intermédiaire n'est pas fini, la requête échoue avec un message de débordement clair au lieu de renvoyer Infinity en JSON.

Ce que vous envoyez et ce que vous recevez

Fournissez quatre nombres finis obligatoires : x1 et y1 pour le premier point, x2 et y2 pour le second. Utilisez l'outil navigateur gratuit pour des vérifications rapides, puis le même contrat depuis des scripts pour une évaluation en masse des distances de Tchebychev sans réimplémenter le garde numérique dans chaque langage. Les alias courts ax, ay, bx, by et x_a jusqu'à y_b sont acceptés pour garder des libellés de formulaire compacts sans faire diverger les handlers. Champs manquants, chaînes vides, texte non numérique, NaN et Infinity sont rejetés avec invalid_input et ne sont pas facturés. Après analyse, le service calcule dx et dy, prend abs_dx et abs_dy, fixe distance au maximum de ces deltas absolus, puis vérifie que la distance est un nombre fini. En cas de succès la réponse JSON renvoie distance arrondie pour une sérialisation stable, l'écho des quatre coordonnées normalisées, dx, dy, abs_dx et abs_dy, method égal à la chaîne chebyshev, et formula comme d égale au max des différences absolues de coordonnées, afin que journaux et interfaces pédagogiques documentent la métrique sans reverse-engineering du code. Exemples : zéro, zéro, trois, quatre donne distance quatre avec abs_dx trois et abs_dy quatre ; un, un, quatre, cinq donne distance quatre ; un y2 non numérique échoue en nommant ce champ. Le contrat est un JSON stable adapté aux tests unitaires, correcteurs de devoirs et pipelines par lots qui mappent des paires de points vers des longueurs d'échiquier. Le tarif API est la base publiée de $0.002 par élément réussi ; les échecs de validation ne consomment pas le solde prépayé.

Où la distance de Tchebychev et d'échiquier apparaît dans le travail réel

Comme cette capacité est un moteur parse pur, une validation échouée ne consomme pas le solde et les exécutions réussies restent à $0.002 par élément.

Fixtures de géométrie de norme uniforme

Générez des distances max-norm déterministes pour tests, docs et benchmarks synthétiques qui échoient deltas et method.

L'ordre des points compte-t-il ?

Non. La distance est symétrique : échanger les deux points donne la même longueur non négative (dx et dy changent de signe ; abs_dx et abs_dy restent identiques).

Quel est le coût ?

L'outil navigateur est gratuit et s'exécute localement. Les requêtes API utilisent le solde KIT prépayé à $0.002 par élément réussi ; l'entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →