Problème d'optimisation combinatoire ?
Bonsoir à tous,
Je vous écris car j'ai rencontré un problème qui paraît très simple, et je voudrais savoir s'il n'est pas déjà connu des informaticiens et autres mathématiciens adeptes de l'analyse numérique (domaine que je connais très mal).
Soit $A = (a_{ij})_{ij}$ une matrice carrée de taille $n \times n$ à coefficients réels, où $n \in \N*$.
Soit $p \in \N^*$ un entier tel que $p<n$.
Soit $B$ l'ensemble des parties $I \subset [|1,n|]$ telles que le cardinal de $J$ est inférieur ou égal à $p$.
Je définis pour $I \in A$ : $$f(I) := \sum_{(i,j) \in I \times I} a_{ij}.$$
La fonction $f : B \to \R$ est bien définie sur l'ensemble fini $B$, donc elle est minorée. Il n'existe évidemment pas en général un seul minorant de cette fonction. Ma question est la suivante : existe-t-il un algorithme simple (déjà connu / classique) qui permettrait d'exhiber un élément $J \in B$ tel que $f(I)$ soit minimale ?
Merci par avance.
Je vous écris car j'ai rencontré un problème qui paraît très simple, et je voudrais savoir s'il n'est pas déjà connu des informaticiens et autres mathématiciens adeptes de l'analyse numérique (domaine que je connais très mal).
Soit $A = (a_{ij})_{ij}$ une matrice carrée de taille $n \times n$ à coefficients réels, où $n \in \N*$.
Soit $p \in \N^*$ un entier tel que $p<n$.
Soit $B$ l'ensemble des parties $I \subset [|1,n|]$ telles que le cardinal de $J$ est inférieur ou égal à $p$.
Je définis pour $I \in A$ : $$f(I) := \sum_{(i,j) \in I \times I} a_{ij}.$$
La fonction $f : B \to \R$ est bien définie sur l'ensemble fini $B$, donc elle est minorée. Il n'existe évidemment pas en général un seul minorant de cette fonction. Ma question est la suivante : existe-t-il un algorithme simple (déjà connu / classique) qui permettrait d'exhiber un élément $J \in B$ tel que $f(I)$ soit minimale ?
Merci par avance.
Réponses
-
Vu d'avion, ça me fait penser au problème du sac à dos, qui se résout avec une approche de programmation dynamique, peut-être peux-tu trouver le Graal en cherchant dans cette direction.
La principale différence est que dans le problème du sac à dos, la sélection d'un coefficient n'a pas d'influence sur la sélection d'un autre ; ici, les indices des coefficients doivent être dans un carré cartésien. Je ne sais pas si ça change grand chose.
PS : tu as des $J$ qui se transforment en $I$ et réciproquement...
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.1K Toutes les catégories
- 7 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 52 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 62 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 312 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 772 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres