Questions marquées «ds.algorithms»

Questions concernant des instructions bien définies pour accomplir une tâche, et une analyse pertinente en termes de temps / mémoire / etc.




1
Multiplier n polynômes de degré 1
Le problème est de calculer le polynôme . Supposons que tous les coefficients tiennent dans un mot machine, c’est-à-dire qu’ils puissent être manipulés dans le temps unitaire.(a1x+b1)×⋯×(anx+bn)(a1x+b1)×⋯×(anx+bn)(a_1 x + b_1) \times \cdots \times (a_n x + b_n) Vous pouvez faire fois en appliquant la FFT sous forme d’arbre. Pouvez-vous faire …

8
Quelle définition du taux de croissance asymptotique devrions-nous enseigner?
Quand nous suivons les manuels standard, ou la tradition, la plupart d' entre nous enseignent la définition suivante de la notation grand-Oh dans les premières conférences d'une classe d'algorithmes: f=O(g) iff (∃c>0)(∃n0≥0)(∀n≥n0)(f(n)≤c⋅g(n)).f=O(g) iff (∃c>0)(∃n0≥0)(∀n≥n0)(f(n)≤c⋅g(n)). f = O(g) \mbox{ iff } (\exists c > 0)(\exists n_0 \geq 0)(\forall n \geq n_0)(f(n) …


11
Algorithmes d'approximation pour les problèmes en P
On pense généralement à l’approximation des solutions (avec des garanties) aux problèmes difficiles à résoudre. Y a-t-il des recherches en cours sur l'approximation des problèmes déjà connus comme étant en P? Cela pourrait être une bonne idée pour plusieurs raisons. De prime abord, un algorithme d'approximation peut fonctionner avec une …

3
Avec un poids pondéré, existe-t-il un algorithme O (V + E) pour remplacer chaque poids par la somme des poids de ses ancêtres?
Le problème, bien sûr, est le double comptage. Il est assez facile à faire pour certaines classes de DAG = un arbre, voire un arbre parallèle-série. Le seul algorithme que j'ai trouvé qui fonctionne sur les DAG généraux en un temps raisonnable est approximatif (Synopsis diffusion), mais augmenter sa précision …

1
Exemples de jouets pour les solveurs Plotkin-Shmoys-Tardos et Arora-Kale
Je voudrais comprendre comment le solveur SDP d’Arora-Kale se rapproche de la relaxation de Goemans-Williamson dans un temps presque linéaire, comment le solveur de Plotkin-Shmoys-Tardos se rapproche de problèmes de "compression" et de "couverture" fractionnels dans un temps presque linéaire, et comment les algorithmes sont des instanciations du cadre abstrait …


6
Algorithmes aléatoires efficaces et simples où le déterminisme est difficile
J'entends souvent dire que pour de nombreux problèmes, nous connaissons des algorithmes randomisés très élégants, mais pas, ou seulement des solutions déterministes plus compliquées. Cependant, je n'en connais que quelques exemples. Plus en évidence Tri rapide randomisé (et algorithmes géométriques associés, par exemple pour les coques convexes) Mincut aléatoire Test …

2
Quelles classes de programmes mathématiques peuvent être résolues exactement ou approximativement, en temps polynomial?
Je suis plutôt confus par la littérature sur l'optimisation continue et la littérature TCS sur les types de programmes mathématiques (MP) (continus) qui peuvent être résolus efficacement et ceux qui ne le peuvent pas. La communauté de l'optimisation continue semble affirmer que tous les programmes convexes peuvent être résolus efficacement, …

3
Conséquences de l'existence d'un algorithme fortement polynomial pour la programmation linéaire?
L'un des Saint Graal de la conception d'algorithmes est de trouver un algorithme fortement polynomial pour la programmation linéaire, c'est-à-dire un algorithme dont l'exécution est délimitée par un polynôme dans le nombre de variables et de contraintes et est indépendante de la taille de la représentation des paramètres (en supposant …


9
Algorithme randomisé qui «semble» déterministe?
Existe-t-il un exemple intéressant d'algorithme randomisé pour un problème de recherche qui génère toujours la même réponse (correcte), indépendamment de son caractère aléatoire interne, mais qui exploite le caractère aléatoire de sorte que son temps d'exécution attendu soit meilleur que le temps d'exécution du plus rapide connu algorithme déterministe pour …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.