Un algorithme est une séquence d'étapes bien définies qui définit une solution abstraite à un problème. Utilisez cette balise lorsque votre problème est lié à la conception et à l'analyse d'algorithmes.
Un graphe orienté est dit unipathique si pour deux sommets et dans le graphe , il y a au plus un chemin simple de à .v G = ( V , E ) u vuuuvvvG=(V,E)G=(V,E)G=(V,E)uuuvvv Supposons que l'on me donne un graphe unipathique tel que chaque bord a un poids …
Le problème de programmation linéaire: trouver un algorithme de temps fortement polynomial qui pour une matrice donnée A ∈ Rm × n et b ∈ Rm décide s'il existe x ∈ Rn avec Ax ≥ b. Je sais que Steve Smale énumère certains des problèmes non résolus en mathématiques. Mais …
Je lis actuellement l'introduction aux algorithmes et je suis venu de l'algorithme de Johnson qui dépend de s'assurer que tous les chemins sont positifs. l'algo dépend de la recherche d'une nouvelle fonction de poids (w ') positive pour toutes les arêtes et conservant l'exactitude des relations de chemins les plus …
Qu'est-ce que cela signifie lorsque nous disons qu'un algorithme est asymptotiquement plus efficace que ?XXXOuiOuiY XXX sera un meilleur choix pour toutes les entrées. XXX sera un meilleur choix pour toutes les entrées sauf les petites entrées. XXX sera un meilleur choix pour toutes les entrées sauf les grandes entrées. …
Le ème nombre de Fibonacci peut être calculé en temps linéaire en utilisant la récurrence suivante:nnn def fib(n): i, j = 1, 1 for k in {1...n-1}: i, j = j, i+j return i Le ème nombre de Fibonacci peut également être calculé comme [ φ n / √nnn. Cependant, …
On m'a donné le problème suivant lors d'une interview: Donne une chaîne qui contient un mélange de parens (pas de crochets ou d'accolades - seulement des parens) avec d'autres caractères alphanumériques, identifiez toutes les parens qui n'ont pas de paren correspondant. Par exemple, dans la chaîne ") (ab))", les indices …
Wikipedia répertorie la complexité temporelle de l'addition comme nnn , où nnn est le nombre de bits. S'agit-il d'une borne inférieure théorique rigide? Ou est-ce simplement la complexité de l'algorithme connu le plus rapide actuellement. Je veux savoir, car la complexité de l'addition souligne toutes les autres opérations arithmétiques et …
J'ai deux ensembles de points dans le plan bidimensionnel. Je veux trouver la paire de points la plus proche telle que , , et la distance euclidienne entre est aussi petite que possible. Comment cela peut-il être fait efficacement? Peut-on le faire en temps , où?S,TS,TS,Ts,ts,ts,ts∈Ss∈Ss \in St∈Tt∈Tt \in Ts,ts,ts,tO(nlogn)O(nlogn)O(n …
Il faut trouver la puissance (entier positif) de la matrice des nombres réels. Il existe de nombreux algorithmes de multiplication matricielle efficaces (par exemple, certains algorithmes parallèles sont ceux de Cannon, DNS ), mais existe-t-il des algorithmes qui sont exactement destinés à trouver la puissance de la matrice et qui …
Comme projet amusant, j'ai travaillé sur une implémentation C # de Richard Korf - Trouver des solutions optimales pour le cube de Rubik en utilisant des bases de données de modèles. https://www.cs.princeton.edu/courses/archive/fall06/cos402/papers/korfrubik.pdf Je le fais fonctionner, j'essaie juste d'améliorer ma solution. Une chose que Korf glaçure dans son article est …
Étant donné un sous-ensemble d'un produit cartésien de deux ensembles finis, je souhaite en trouver une couverture minimale par des ensembles qui sont eux-mêmes des produits cartésiens.I×JI×JI \times J Par exemple, étant donné un produit entre et J = { 1 , 2 , 3 } , je peux observer …
L'algorithme de Shor est souvent utilisé comme argument. Il peut résoudre le problème de factorisation plus rapidement que n'importe quel algorithme connu pour les ordinateurs classiques. Pourtant, nous n'avons aucune preuve que les ordinateurs classiques ne peuvent pas également factoriser efficacement les entiers. Existe-t-il des ordinateurs quantiques de preuve réels …
Existe-t-il un moyen de calculer la taille d'une correspondance maximale dans un graphe biparti non pondéré plus efficacement (par exemple, plus rapidement) que de calculer une correspondance maximale? C'est un plan à long terme, mais c'est souvent un problème intéressant pour éviter des calculs jetables comme ceux-ci. Motivation Le problème …
Je suis un étudiant CS débutant et j'apprends des algorithmes. J'ai entendu dire que même avec des ordinateurs quantiques, les algorithmes de tri généraux ne peuvent jamais avoir un temps meilleur que . Cependant, je sais également que les algorithmes de factorisation seraient beaucoup plus rapides. En termes généraux, quel …
J'essaie de reproduire les réseaux synthétiques (graphiques) décrits dans certains articles. Il est indiqué que le modèle de Barabasi-Albert a été utilisé pour créer des "réseaux sans échelle avec des distributions de degrés de loi de puissance, PA(k)∝k−λPA(k)∝k−λP_A(k) ∝ k^{-λ} ". PAPAP_A est une distribution de probabilité qui renvoie la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.