Dans mon cours d'introduction à la programmation, nous apprenons la méthode d'initialisation-maintenance-terminaison pour prouver qu'un algorithme fait ce que nous attendons de lui. Mais nous n'avons eu qu'à prouver qu'un algorithme déjà connu pour être correct est correct. On ne nous a jamais demandé de montrer qu'un algorithme n'est pas …
Quelle est la complexité de décider si un intervalle des nombres naturels contient un nombre premier? Une variante du tamis d'Ératosthène donne un algorithme O~(L)O~(L)\tilde O(L) , où LLL est la longueur de l'intervalle et ∼∼\sim cache les facteurs poly-logarithmiques au point de départ de l'intervalle; pouvons-nous faire mieux (en …
Considérez le modèle de circuit monotone simple suivant: chaque porte est juste un OU binaire. Quelle est la complexité d'une fonction f ( x ) = A xf(x)=Axf(x)=Ax où AAA est une matrice booléenne n × nn×nn \times n avec O ( n )O(n)O(n) 0? Peut-il être calculé par des …
Le temps constant est la complexité absolue la plus basse. On peut se demander: y a-t-il quelque chose de non trivial qui peut être calculé en temps constant? Si nous nous en tenons au modèle de la machine de Turing, alors peu de choses peuvent être faites, car la réponse …
Considérez le paramètre suivant: on nous donne une pile qui contient n éléments.sssnnn nous pouvons utiliser un nombre constant de piles supplémentaires.O(1)O(1)O(1) nous pouvons appliquer les opérations suivantes sur ces piles: vérifier si une pile est vide, comparer les éléments supérieurs de deux piles, supprimer l'élément supérieur d'une pile, imprimer …
Lemme: En supposant une équivalence éta, nous avons cela (\x -> ⊥) = ⊥ :: A -> B. Preuve: ⊥ = (\x -> ⊥ x)par eta-équivalence, et (\x -> ⊥ x) = (\x -> ⊥)par réduction sous lambda. Le rapport Haskell 2010, section 6.2 spécifie la seqfonction par deux équations: …
Dans leur article Approximate Distance Oracles , Thorup et Zwick ont montré que pour tout graphique non orienté pondéré, il est possible de construire une structure de données de taille qui peut renvoyer une ( 2 k - 1 ) approximative distance entre n'importe quelle paire de sommets dans le …
Etant donné que l' entrée d' un nombre entier et un ensemble S d'ensembles d'éléments de { 1 , . . . , N } , quelle est la complexité de trouver un ensemble T d'éléments de { 1 , . . . , n } tel que T a …
Quelle est la classe de complexité associée aux algorithmes de recherche exhaustifs? (Si il y en a un) Est-ce NP ou PSPACE? Existe-t-il des modèles de calcul restreints capturant la classe d'algorithmes de recherche exhaustifs similaires aux modèles de programmation gourmande et dynamique?
Je me souviens avoir vu une étude ou un article il y a quelque temps affirmant que la plupart des accélérations observées dans les programmes informatiques au cours des dernières décennies provenaient de meilleurs algorithmes plutôt que de matériel plus rapide. Quelqu'un connaît-il l'étude ou l'article?
Je m'intéresse aux graphiques sur sommets qui peuvent être produits via le processus suivant.nnn Commençons par un graphe arbitraire sur k ≤ n sommets. Étiquetez tous les sommets de G comme inutilisés .GgGk≤nk≤nk\le nGgG Produire un nouveau graphe en ajoutant un nouveau sommet v , qui est relié à un …
Nous savons que si l'écart entre les valeurs d'un programme entier et son dual (le "gap de dualité") est nul, alors les relaxations de programmation linéaire du programme entier et le dual de la relaxation admettent toutes deux des solutions intégrales (intégrité nulle) écart"). Je veux savoir si l'inverse tient, …
J'implémente un système dont une partie nécessite de l'aide. Je le conçois donc comme un problème de graphe pour le rendre indépendant du domaine. Problème: On nous donne un graphe acyclique dirigé . Sans perte de généralité, supposons que G a exactement un sommet source s et exactement un sommet …
J'ai de la difficulté à comprendre une étape dans le document de Dobkin et Kirkpatrick sur la séparation des polyèdres. J'essaie de comprendre cette version: http://www.cs.princeton.edu/~dpd/Papers/SCG-09-invited/old%20papers/DPD+Kirk.pdf Il soutient qu'après avoir connu la meilleure séparation de et S , réalisée par r i et s i , nous pouvons trouver la …
Je prépare du matériel de cours sur l'heuristique pour l'optimisation et j'ai étudié les méthodes de descente de coordonnées. Le réglage est ici une fonction multivariée que vous souhaitez optimiser. f a la propriété qui se limite à une seule variable, il est facile à optimiser. Ainsi, la descente de …
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.