Questions marquées «algorithms»

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.






1
Comment prouver l'exactitude d'un algorithme de lecture aléatoire?
J'ai deux façons de produire une liste d'articles dans un ordre aléatoire et je voudrais déterminer s'ils sont également équitables (sans biais). La première méthode que j'utilise est de construire la liste complète des éléments puis de faire un shuffle dessus (disons un shuffle de Fisher-Yates). La deuxième méthode est …

1
Tri en tant que programme linéaire
Un nombre surprenant de problèmes ont des réductions assez naturelles de la programmation linéaire (LP). Voir le chapitre 7 de [1] pour des exemples tels que les flux de réseau, la correspondance bipartite, les jeux à somme nulle, les chemins les plus courts, une forme de régression linéaire et même …


1
Distinguer la procédure de décision vs le solveur SMT vs le prouveur de théorème vs le solveur de contraintes
Ces terminologies me confondent. Tel que je le comprend Solveur SAT: décider de la satisfiabilité de la logique propositionnelle (en utilisant DPLL ou Local Search). La procédure de décision est une procédure pour décider de la satisfiabilité d'une certaine théorie décidable du premier ordre. Le solveur SMT est un solveur …


2
Si je peux résoudre Sudoku, puis-je résoudre le problème du voyageur de commerce (TSP)? Si c'est le cas, comment?
Disons qu'il existe un programme tel que si vous donnez un Sudoku partiellement rempli de n'importe quelle taille, il vous donne le Sudoku complet correspondant. Pouvez-vous traiter ce programme comme une boîte noire et l'utiliser pour résoudre le TSP? Je veux dire, y a-t-il un moyen de représenter le problème …

1
Complexité de la prise de mod
Cela semble être une question qui devrait avoir une réponse facile, mais je n'en ai pas de définitive: nnna , pa,pa, pun mod pamodpa\bmod p Diviser simplement uneaa par ppp prendrait le temps O ( M( n ) )O(M(n))O(M(n)) où M( n )M(n)M(n) est la complexité de la multiplication. Mais …



2
Payer collectivement le problème de la facture
Il y a personnes à une table. La ème personne doit payer dollars.nnnjejeipjepjep_i Certaines personnes n'ont pas les bonnes factures pour payer exactement , alors elles proposent l'algorithme suivant.pjepjep_i Tout d'abord, tout le monde met une partie de son argent sur la table. Ensuite, chaque individu reprend l'argent qu'il a …

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.