. Qu'est-ce-que-la-recherche and . Opérationnelle,

.. .. Les-outils-de-modélisation,

.. .. La-théorie-de-la-complexité,

. .. Multi-objectif, Brève introduction à l'Optimisation

. .. Conclusion,

D. Le-problème,

P. .. ,

P. .. , 50 3.5.3 Variantes, où le nombre de préchargements N est fixé, Variantes dérivées du problème 3, p.51

P. .. , Formulations en PLNE pour quelques variantes mono-objectif du problème 3

. .. Conclusion,

}. Le-problème-b-c-mctp-1-est-dans-?-n-p-car-la-donnée-;-f and ?. , Le problème associé de décision est le suivant : Existe-t-il alors une chaîne hamiltonienne dans le Line-graphe H de G ? L'étape suivante est de construire la réduction R p. C'est-à-dire, étant donné une instance du problème EHP, notée I EHP , construire en temps polynomial une instance du problème B-C-MCTP 1 , notée I BCMCT1 , de telle sorte que l'existence d'un ordonnancement valide tel que ? * ? s soit équivalente à l'existence d'une chaîne hamiltonienne dans le Line-graphe H de G. Cette réduction peut être résumée dans les deux étapes suivantes : 1. Construction d'instances : I EHP ? I BCMCT1 Soient le graphe G = (V, E) et son Line-graphe H, nous construisons alors l'instance I BCMCT1 , où : chaque tuile d'entrée x, x ? {1,. .. , X} correspond à un sommet v x , x ? {1, Y} correspond à une arête e y , y ? {1,. .. , m} dans E, la matrice r x y possède n lignes associées aux sommets de G et m colonnes associées aux arêtes de G, telles que r x y = 1 si

I. Ehp-oui-pour, E. Oui-pour, and B. ,

. Supposons-maintenant-que-le-problème-ehp-possède-une-solution and . ;. Ehp, La solution S EHP définit une chaîne hamiltonienne dans le Line-graphe H de G, c'est-àdire une séquence v 1 , v 2

, On a à définir maintenant S BCMCT1 comme suit : S BCMCT1 = (N, (d i ) i ?N , (b i ) i ?N , (t i ) i ?N , (s j ) j ?M , (u j ) j ?M , ?), où : (s j ) j ?M : la séquence de tuiles de sortie à calculer, Alors, nous devrions montrer que notre problème B-C-MCTP 1 possède une solution, notée S BCMCT1

N. :-le-nombre-total-de-tuiles-d'entrée-x,-x-?-{1 and .. , n} préchargées pour effectuer les calculs de (s j ) j ?M. (d i ) i ?N : la séquence de tuiles d'entrée à précharger dans les buffers

. , 85 5.3 Contexte d'optimisation pour l'application MMOpt, Approches de Résolution Proposées Sommaire 5.1 Introduction

. .. Conclusion,

, Chapitre 6

. , CGM et CCM et leurs versions étendues

. .. Évaluation-de-l'algorithme-e-spbp-sur-le-noyau-10, 126 6.4.5 Évaluation des différentes heuristiques Vs. solutions optimales, p.129

. .. Méthodes, 6.5.2 Discussion et analyse critique des méthodes proposées, Synthèse des résultats expérimentaux des, p.130

. .. Conclusion,

C. , .. Implémentation, . Validation, ;. Spbp, . Kap et al., Pour les onze premiers noyaux, le temps d'exécution du module KAP ainsi que celui de l'algorithme SPbP pour l'optimisation est de moins de 25 secondes, tandis que pour le dernier noyau (N o 12), le temps passé par chacun de ces deux algorithmes est supérieur à 4 minutes. Globalement, ces deux algorithmes sont équivalents en termes de temps d'exécution. Nous allons maintenant évaluer la performance de chacune des heuristiques considérées précédemment par rapport aux bornes inférieures données au Tableau 6.3. Le nombre de préchargements N fourni par les deux algorithmes KAP et SPbP étant optimal pour la séquence des calculs (s j ) j ?M déterminée à la première étape de leur processus, le Tableau 6.8 permet de comparer leurs résultats ainsi que ceux obtenus par les deux algorithmes M 1 et M 2 , en termes de temps total de traitement ?, par rapport à la borne inférieure l b ?. Ce rapport est calculé en utilisant la formule ? H donnée par l, le pourcentage de perte absolue est de moins de 6 % avec un temps de calcul beaucoup plus élevé (> 5 minutes), vol.12

, TABLEAU 6.8-Évaluation d'algorithmes M 1 , M 2 , KAP et SPbP Vs. l b ?

, de traitement ? fourni par l'algorithme SPbP est en moyenne plus proche de la valeur de sa borne inférieure l b ? que les différentes valeurs données par chacun des algorithmes M 1 , M 2 et KAP. Il est alors au plus deux fois la valeur de l b ? : ? SPbP < 2 * l b ?. En revanche, l'algorithme SPbP donne un meilleur temps total de traitement ?, avec une moyenne égale à 1.4 * l b ? , que KAP et M 1 dans le cas où Z vaut Z 1. Idem, dans le cas où Z vaut Z 2 , avec une moyenne égale à 1.52 * l b ?. Par exemple pour le noyau N o 10 l'heuristique SPbP donne de meilleurs résultats avec un temps ? égal à 1.28 * l b ? dans le cas où Z vaut Z 1 , respectivement

, * l b ? pour M 1 et 1.77 * l b ? pour M 2. Cependant, pour les deux noyaux N o 11 et N o 12, les deux algorithmes M 1 et M 2 semblent plus proches de la borne inférieure sur ?. En effet

E. , E. , and E. , Les résultats des différentes heuristiques semblent équivalents en termes de qualité de solution. En revanche, en termes de temps total de traitement ?, la CCM3 donne de meilleurs résultats avec une moyenne égale à 1.07 * l b ?. Par contre, en termes de nombre de buffers Z, la E-CGM est meilleure avec une moyenne qui vaut 14.14 * l b Z. En outre, pour les noyaux de petite taille, en particulier N o 1 et N o 2, les différentes heuristiques donnent la solution optimale (pour ? et pour Z) qui vaut sa borne inférieure. Cependant, Pour les onze premiers noyaux, les différents tests menés montrent que les trois heuristiques (ECM, CGM et CCM) sont équivalentes en termes de temps d'exécution. En effet, pour chacune de ces méthodes, ce dernier est de moins de 10 secondes. Cependant, dans le cas du noyau N o 12, seules les deux méthodes ECM et CGM ont pris plus de 5 minutes. Les résultats de l'évaluation des différentes heuristiques considérées dans cette partie par rapport aux bornes inférieures l b Z et l b ? sont ensuite décrits dans le Tableau 6.9

, Évaluation de l'algorithme E-SPbP sur le noyau 10

P. Dans-cette, En d'autres termes, ces figures donnent trois points de vue différents sur l'ensemble des solutions afin de permettre à l'utilisateur de l'outil MMOpt de prendre la décision qui lui convient le mieux. Comme le montrent les deux figures 6.5 et 6.6, lorsque nous augmentons le nombre de buffers Z, les valeurs de N et ? fournies par l'algorithme E-SPbP diminuent. Par conséquent, la consommation d'énergie et le temps diminuent de la même manière par rapport à l'augmenta, nous présentons les résultats obtenus en exécutant l'algorithme E-SPbP sur le noyau 10 qui représente la plus grande instance, avec plus de 7000 tuiles d'entrée à précharger

. Comme-le-montre-cette-figure and . Le-nombre-de-buffers-est-petit, SPbP donne un grand nombre de préchargements N ainsi qu'un large temps total de traitement ?. En revanche, pour trouver une bonne valeur pour N et ?, le nombre de buffers Z a la valeur la plus grande. Cela signifie qu'en faisant varier la quantité de mémoire interne (Z), de nouveaux compromis entre la consommation d'énergie (N) et le temps de calcul (?) peuvent être atteints. CONCLUSION & PERSPECTIVES-Relever le défi d'analyser la complexité de certaines variantes de problème d'origine 3PSDPP

, d'un point de vue différent en termes de notation, modélisation et résolution, tout en le considérant peut-être comme des problèmes d'ordonnancement classiques, à savoir le Flow-shop, Tenter d'aborder les problèmes considérés dans ce travail

, Cette phase reste la plus importante pour garantir la performance réelle des méthodes proposées sur des traitements typiques des systèmes de vision (autofocus, fisheye, appariement, stéréo-vision, reconstruction 3D, etc), Valider dans un environnement FPGA l'un des algorithmes proposés

, Acronymes 2-PSDPP 2-objective Process Scheduling and Data Prefetching Problem, vol.51, p.131

, 3-objective Process Scheduling and Data Prefetching Problem. xii, xiii, vol.14, pp.133-135

, ATSP Asymetric Traveling Salesman Problem, vol.62, p.121

B. Branch and . Bound, , vol.33, p.86

B. Buffer, Constrained Minimum Completion Time Problem, vol.51, p.131

, CCI conception des circuits intégrés, vol.18

, CCM Computation Classes for MCT, vol.89, pp.129-131

, CGM Computation Grouping for MCT, vol.89, pp.129-131

, CPU Central Processins Unit, issue.6-8, p.117

, CTSYS Conception et Test de Systèmes embarqués. xi DPP Data Prefetching Problem, vol.50, p.131

, DRAM Dynamic Random Access Memory, vol.7, p.9

E. , Extended CCM for 3-PSDPP, vol.101, p.131

E. , Extended CGM for 3-PSDPP, vol.101, p.131

, ECM Earliest Computations for MCT, vol.89, pp.129-131

E. , Extended ECM for 3-PSDPP, vol.101, p.131

. Ehp-edge-hamiltonien and . Path, , pp.78-80

E. , Extended SPbP for 3-PSDPP, vol.101, p.131

C. Fc-forward,

, FMS Flexible Manufacturing System, vol.65, p.70

, FPGA Field Programmable Gate Array, vol.131, p.135

, GAT Generate-And-Test, issue.23

, Acronymes HLS High Level Synthesis, vol.12, issue.11, p.14

, IPMTC Identical Parallel Machines Problem with Tooling Constraints, p.70

, ITB Input Tile Buffers, vol.43

K. Ktns-adapted and . Dpp, , vol.74, p.131

, KAP KTNS Adapted to PSP, vol.89, p.131

, KTNS Keep Tool Needed Soonest, vol.67, pp.91-93

. Lb-lower-bound, , p.72

, LCIS Laboratoire de Conception et d'Intégration des Systèmes. xi MAC Maintaining Arc Consistency

M. , Minimum Buffers of 3-PSDPP Problem, vol.50, p.131

M. , Minimum Completion Time of 3-PSDPP Problem, vol.50, p.131

, MMOpt Memory Management Optimization. xi-xiii, vol.4, p.134

. Mo-tsp, Multi-Objective Tool Selection Problem, p.67

M. , Minimum Prefetches of 3-PSDPP Problem, vol.50, p.131

, MTSIP Minimum Tool Switching Instants Problem, vol.67

, MTSP The Modular Tool Switching Problem, p.67

, MW Memory Wall. xii, vol.4, p.50

C. Oc-optimisation, , p.17

, OCM Optimisation Combinatoire Multi-Objectif, vol.17

. Omo-optimisation-multi-objectif, , vol.20, pp.36-39

. Or-operationnal-research, , vol.17

, PC Personnal Computer, vol.4, p.108

P. Prefetch, Constrained Minimum Buffers Problem, vol.51, p.135

P. Prefetch, Constrained Minimum Completion Time Problem, vol.51, p.135

, PE Processing Engine, vol.12, p.13

, PL programmation linéaire, vol.18, p.19

, PLM Programmation Linéaire en Variables Mixtes, p.20

, PMO problème d'optimisation multi-objectif, vol.36, p.37

. Po-pareto and . Optimal, , p.37

, PPC programmation par contraintes, vol.18, p.23

P. Prefetching and S. Problem, , vol.50, p.131

, Acronymes PU Prefetching Unit, vol.12, p.13

, PVCA Problème du Voyageur de Commerce Asymétrique, p.62

, RAM Random Access Memory, vol.7, p.108

, RCPSP Resource Constrained Project Scheduling Problem, p.135

. Ro-recherche-opérationnelle, , vol.14, p.81

, ROM Read Only Memory, issue.4

, RTL Register Transfer Level, vol.12

E. Se-système, , vol.4, p.5

, SPbP Shifted Prefetches for bi-PSDPP, vol.89, p.131

. Sra-simple-retour-arrière,

, TC théorie de complexité, vol.18, p.25

, TG théorie des graphes, vol.18, p.21

, TIMA Techniques de l'Informatique et de la Micro-électronique pour l'Architecture des systèmes intégrés

, ToSP Tool Switching Problem, vol.74, p.135

, TP Tooling Problem, vol.67, p.108

, TSP Traveling Salesman Problem, vol.62, p.108

M. S. Akturk, J. B. Ghosh, and E. D. Gunes, Scheduling with tool changes to minimize total completion time : a study of heuristics and their performance, Naval Research Logistics (NRL), vol.50, issue.1, p.70, 2003.

M. S. Akturk, J. B. Ghosh, and E. D. Gunes, Scheduling with tool changes to minimize total completion time : Basic results and spt performance, European Journal of Operational Research, vol.157, issue.3, p.70, 2004.

M. S. Akturk, J. B. Ghosh, and R. K. Kayan, Scheduling with tool changes to minimize total completion time under controllable machining conditions, Computers & operations research, vol.34, issue.7, p.70, 2007.

M. A. Al-fawzan and K. S. Al-sultan, A tabu search based algorithm for minimizing the number of tool switches on a flexible machine, Computers & Industrial Engineering, vol.44, issue.1, p.109, 2003.

S. Albers, New results on web caching with request reordering, Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures, p.70, 2004.

J. M. Aldous and R. J. Wilson, Graphs and applications : an introductory approach, vol.1, 2003.

A. Alj and R. Faure, Guide de la recherche opérationnelle, p.39, 1990.

J. E. Amaya, C. Cotta, and A. J. Fernández, A memetic algorithm for the tool switching problem, Hybrid metaheuristics, p.69, 2008.

J. E. Amaya, C. Cotta, and A. J. Fernández, Hybrid cooperation models for the tool switching problem, Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), p.69, 2010.

D. Applegate, R. Bixby, W. Cook, and V. Chvátal, On the solution of traveling salesman problems, p.108, 1998.

D. L. Applegate, R. E. Bixby, V. Chvátal, and W. J. Cook, The Traveling Salesman Problem : a computational study (Princeton Series in Applied Mathematics), p.63, 2007.

K. Apt, Principles of constraint programming, 2003.

C. Arbib, M. Flammini, and E. Nardelli, How to survive while visiting a graph, Discrete applied mathematics, vol.99, issue.1-3, p.77, 2000.

J. F. Bard, A heuristic for minimizing the number of tool switches on a flexible machine, IIE Transactions, vol.20, issue.4, p.109, 1988.

A. C. Beezão, J. F. Cordeau, G. Laporte, and H. H. Yanasse, Scheduling identical parallel machines with tooling constraints, European Journal of Operational Research, vol.257, issue.3, p.70, 2017.

L. A. Belady, A study of replacement algorithms for a virtual-storage computer, IBM Systems journal, vol.5, issue.2, p.69, 1966.

N. Bellas, S. M. Chai, M. Dwyer, and D. Linzmeier, Real-time fisheye lens distortion correction using automatically generated streaming accelerators, 17th IEEE Symposium on Field Programmable Custom Computing Machines, FCCM'09, p.109, 2009.

H. P. Benson, Existence of efficient solutions for vector maximization problems, Journal of Optimization Theory and Applications, vol.26, issue.4, p.38, 1978.

C. Berge, Théorie des graphes et ses applications, 1921.

A. A. Bertossi, The edge hamiltonian path problem is NP-complete, Information Processing Letters, vol.13, issue.4, p.79, 1981.

D. Catanzaro, L. Gouveia, and M. Labbé, Improved integer linear programming formulations for the job sequencing and tool switching problem, European Journal of Operational Research, vol.244, issue.3, p.69, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01255516

J. S. Chen, Optimization models for the tool change scheduling problem, Omega, vol.36, issue.5, p.70, 2008.

K. Chitnis, R. Staszewski, and G. Agarwal, Ti vision sdk, optimized vision libraries for adas systems (white paper), Texas Instruments, 2014.

M. Chrobak, H. Karloof, T. Payne, and S. Vishwnathan, New results on server problems, SIAM Journal on Discrete Mathematics, vol.4, issue.2, p.69, 1991.

J. Clausen, Branch and bound algorithms-principles and examples, p.33, 1999.

Y. Collette and P. Siarry, Optimisation multiobjectif : Algorithmes. Editions Eyrolles, p.39, 2011.

A. Colorni, M. Dorigo, and V. Maniezzo, Distributed optimization by ant colonies, Proceedings of the first European conference on artificial life, vol.142, p.36, 1991.

S. A. Cook, The complexity of theorem-proving procedures, Proceedings of the third annual ACM symposium on Theory of computing, p.30, 1971.

Y. Crama, A. W. Kolen, A. G. Oerlemans, and F. C. Spieksma, Minimizing the number of tool switches on a flexible machine, International Journal of Flexible Manufacturing Systems, vol.6, issue.1, p.90, 1994.

Y. Crama, L. S. Moonen, F. C. Spieksma, and E. Talloen, The tool switching problem revisited, European Journal of Operational Research, vol.182, issue.2, p.70, 2007.

G. B. Dantzig and P. Wolfe, Decomposition principle for linear programs, Operations research, vol.8, issue.1, p.33, 1960.

K. Deb, Multi-objective Optimization Using Evolutionary Algorithms, vol.16, p.38, 2001.

M. Denizel, Minimization of the number of tool magazine setups on automated machines : A lagrangean decomposition approach, Operations Research, vol.51, issue.2, p.69, 2003.

G. Desaulniers, J. Desrosiers, and M. M. Solomon, Column generation, Springer Science & Business Media, vol.5, p.33, 2006.

E. W. Dijkstra, A short introduction to the art of programming, Technische Hogeschool Eindhoven Eindhoven, vol.4, p.29, 1971.

. Bibliographie,

H. Djellab, K. Djellab, and M. Gourgand, A new heuristic based on a hypergraph representation for the tool switching problem, International Journal of Production Economics, vol.64, issue.1-3, p.69, 2000.

J. Dréo, A. Pétrowski, P. Siarry, and E. Taillard, Métaheuristiques pour l'optimisation difficile. Eyrolles, p.36, 2003.

S. Dreyfus, Richard bellman on the birth of dynamic programming. Operations Research, vol.50, p.34, 2002.

F. Y. Edgeworth, Mathematical psychics : An essay on the application of mathematics to the moral sciences, Kegan Paul, vol.10, p.36

J. Edmonds, Paths, trees, and flowers, Canadian Journal of mathematics, vol.17, issue.3, p.30, 1965.

M. Ehrgott, of lecture notes in economics and mathematical systems, vol.491, p.39, 2005.

F. Fages, Programmation logique par contraintes, 1996.

P. Feautrier, Parametric integer programming. Revue française d'automatique, d'informatique et de recherche opérationnelle, vol.22, p.11, 1988.

T. Feder, R. Motwani, R. Panigrahy, S. Seiden, R. Van-stee et al., Combining request scheduling with web caching, Theoretical Computer Science, vol.324, issue.2-3, p.70, 2004.

C. M. Fonseca and P. J. Fleming, Multiobjective optimization and multiple constraint handling with evolutionary algorithms. i. a unified formulation, IEEE Transactions on Systems, Man, and Cybernetics-Part A : Systems and Humans, vol.28, issue.1, p.38, 1998.

J. Fournier, Théorie des graphes et applications : Avec exercices et problèmes. Lavoisier, vol.29, p.39, 2011.

C. Gagné, Hiérarchie de mémoire, 2011.

M. R. Garey and D. S. Johnson, Computers and Intractability : A Guide to the Theory of NP-Completeness, vol.68, p.74, 1979.

G. Ghiani, A. Grieco, and E. Guerriero, Solving the job sequencing and tool switching problem as a nonlinear least cost hamiltonian cycle problem, Networks, vol.55, issue.4, p.69, 2010.

F. Glover, Tabu search-part i, ORSA Journal on computing, vol.1, issue.3, p.35, 1989.

F. Glover, Tabu search : A tutorial, Interfaces, vol.20, issue.4, p.35, 1990.

D. E. Golberg, Genetic algorithms in search, optimization, and machine learning, p.36, 1989.

D. E. Golberg, Genetic algorithms. Pearson Education India, p.36, 2006.

D. Goldberg, Genetic algorithms in optimization, search and machine learning, vol.905, p.38, 1989.

O. Goldreich, Computational complexity : a conceptual perspective, p.39, 2008.
DOI : 10.1017/cbo9780511804106

URL : http://www.nada.kth.se/~stefan/cc-wa.ps

R. Grisel and N. Abouchi, Les systèmes embarqués : Introduction. Cours Universitaire, 2005.

C. Guéret, C. Prins, and M. Sevaux, , 2000.

K. Salem, Y. Kieffer, and M. Mancini, Efficient algorithms for memory management in embedded vision systems, 11 t h IEEE Symposium on Industrial Embedded Systems, SIES 2016, p.134, 2016.
DOI : 10.1109/sies.2016.7509426

URL : https://hal.archives-ouvertes.fr/hal-01445010

K. Salem, Y. Kieffer, and M. Mancini, Formulation and practical solution for the optimization of memory accesses in embedded vision systems, Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, p.134, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01445015

K. Salem, Y. Kieffer, and M. Mancini, Memory management in embedded vision systems : Optimization problems and solution methods, Conference on Design & Architectures for Signal & Image Processing, p.134, 1214.
URL : https://hal.archives-ouvertes.fr/hal-01445017

K. Salem, Y. Kieffer, and M. Mancini, Meeting the Challenges of Optimized Memory Management in Embedded Vision Systems Using Operations Research, p.134, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01596331

K. Salem, Y. Kieffer, and S. Mancini, Optimizing memory hierarchy in the embedded vision systems, 27 t h European Conference on Operational Research, p.134, 2015.

K. Salem, Y. Kieffer, and S. Mancini, Minimisation des accès mémoires dans un cache intelligent pour les systèmes de vision embarquée, 17 ème Congrès Annuel de la Société Française de Recherche Opérationnelle et Aide à la Décision, p.134, 2016.

K. Salem, Y. Kieffer, and S. Mancini, Optimisation du fonctionnement d'un contrôleur de buffers pour les systèmes de vision embarquée, Conférence d'informatique en

A. Parallélisme and . Système, Juillet, p.134, 2016.

K. Salem, Y. Kieffer, and S. Mancini, Minimisation du temps total de traitement pour optimiser le fonctionnement d'un contrôleur de buffers pour les systèmes de vision embarquée, 18 ème Congrès Annuel de la Société Française de Recherche Opérationnelle et Aide à la Décision, p.134, 2017.

Y. Y. Haimes, L. S. Ladson, and D. A. Wismer, Bicriterion formulation of problems of integrated system identification and system optimization, p.38, 1971.

A. Hertz, G. Laporte, M. Mittaz, and K. E. Stecke, Heuristics for minimizing tool switches when scheduling part types on a flexible machine, IIE transactions, vol.30, issue.8, p.109, 1998.

A. Hertz and M. Widmer, An improved tabu search approach for solving the job shop scheduling problem with tooling constraints, Discrete Applied Mathematics, vol.65, issue.13, p.70, 1996.

F. S. Hiller and G. J. Lieberman, Introduction to operations research, p.39, 1995.

J. H. Holland, Adaptation in natural and artificial systems : an introductory analysis with applications to biology, control, and artificial intelligence, p.36, 1975.

S. Irani, Page replacement with multi-size pages and applications to web caching, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.70, 1997.
DOI : 10.1145/258533.258666

E. L. Johnson, G. L. Nemhauser, and M. W. Savelsbergh, Progress in linear programming-based algorithms for integer programming : An exposition, Informs journal on computing, vol.12, issue.1, p.36, 2000.

. Bibliographie,

P. Kadionik, Les systèmes embarqués : une introduction, 2005.

N. Karmarkar, A new polynomial-time algorithm for linear programming, Proceedings of the sixteenth annual ACM symposium on Theory of computing, p.34, 1984.

R. M. Karp, Reducibility among combinatorial problems, In Complexity of computer computations, vol.31, p.32, 1972.

K. W. Keung, T. C. Ip, and . Lee, The solution of a multi-objective tool selection model using the ga approach, The International Journal of Advanced Manufacturing Technology, vol.18, issue.11, p.67, 2001.

L. G. Khachiian, Polynomial algorithm in linear programming, Akademiia Nauk SSSR, Doklady, vol.244, p.34, 1979.

Y. Kieffer, K. H. Salem, and S. Mancini, Multi-objective optimization for the scheduling of embedded vision accelerators, The 29 t h Conference of the European Chapter on Combinatorial Optimization, p.134, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01445006

S. Kirkpatrick, M. P. Vecchi, and O. , Optimization by simmulated annealing. science, vol.220, p.35, 1983.

J. D. Knowles, Department of Computer Science Local-Search and Hybrid Evolutionary Algorithms for Pareto OptimiZation Joshua D. Knowles Submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Computer Science, p.38, 2002.

A. Konak and S. Kulturel-konak, An ant colony optimization approach to the minimum tool switching instant problem in flexible manufacturing system, IEEE Symposium on Computational Intelligence in Scheduling, p.67, 2007.

G. Laporte, J. J. Salazar-gonzalez, and F. Semet, Exact algorithms for the job sequencing and tool switching problem, IIE Transactions, vol.36, issue.1, p.69, 2004.

R. Larbi, Optimisation des séquences d'opérations dans une plateforme de crossdocking, p.70, 2008.

S. Lin and B. W. Kernighan, An effective heuristic algorithm for the traveling-salesman problem, Operations research, vol.21, issue.2, p.63, 1973.

C. Low, M. Ji, C. J. Hsu, and C. T. Su, Minimizing the makespan in a single machine scheduling problems with flexible and periodic maintenance, Applied Mathematical Modelling, vol.34, issue.2, p.70, 2010.

Z. Mammeri, Chapitre 1 : Introduction aux systèmes embarqués et temps réel, 2000.

M. S. Manasse, L. A. Mcgeoch, and D. D. Sleator, Competitive algorithms for server problems, Journal of Algorithms, vol.11, issue.2, p.69, 1990.

S. Mancini, Gestion des données dans les systèmes numériques intégrés. Habilitation à diriger des recherches en informatique, Université de Grenoble : laboratoires GIPSA-Lab et TIMA-École doctorale MST2II, Février 2013. 93 pages, p.9

S. Mancini and F. Rousseau, Enhancing non-linear kernels by an optimized memory hierarchy in a high level synthesis flow, Proceedings of the Conference on Design, Automation and Test in Europe, vol.6, p.134
URL : https://hal.archives-ouvertes.fr/hal-00688269

S. Mancini and F. Rousseau, Optimisation d'accélérateurs matériels de traitement par incorporation d'un gestionnaire de données et de contrôle dans un flot de HLS, Conférence en Parallélisme, Architecture et Système, 2013. x, xiv, 9, vol.14, p.131

K. Marriott and P. J. Stuckey, Programming with constraints : an introduction, 1998.

B. Matzliach, The online tool switching problem with non-uniform tool size, International Journal of Production Research, vol.36, issue.12, p.67, 1998.

B. Matzliach and M. Tzur, Storage management of items in two levels of availability, European Journal of Operational Research, vol.121, issue.2, p.67, 2000.

K. M. Miettinen, Non-linear multi-objective optimization, p.39, 1999.

C. H. Papadimitriou, Computational complexity, p.39, 2003.

V. Pareto, Cours d'économie politique. F. Rouge, Lausanne, Suisse

M. L. Pinedo, Scheduling : Theory, Algorithms, and Systems, p.39, 2012.

C. Privault, Mathematical models for the off-line and on-line management of tool switches on a flexible machine, vol.67, p.69, 1994.
URL : https://hal.archives-ouvertes.fr/tel-00344527

C. Privault, Mathematical models for the off-line and on-line management of tool switches on a flexible machine (Chapitre1 : La gestion des outils dans un système flexible de production), p.65, 1994.

C. Privault and G. Finke, Modelling a tool switching problem on a single nc-machine, Journal of Intelligent Manufacturing, vol.6, issue.2, p.68, 1995.

C. Raduly-baka and O. S. Nevalainen, The modular tool switching problem, European Journal of Operational Research, vol.242, issue.1, p.67, 2015.

R. La-recherche-opérationnelle-en and F. , , p.17, 2011.

M. Sakarovitch, Optimisation combinatoire, graphes et programmation linéaire, vol.17, p.39, 1984.

M. Sakarovitch, Optimisation combinatoire, programmation discrète, vol.2, p.39, 1984.

M. Sakarovitch, Linear programming, p.39, 2013.

J. Sifakis, Logiciels et systèmes embarqués : Enjeux economiques, défis scientifiques et directions de travail, 2002.

W. Stallings, Organisation et architecture de l'ordinateur. Pearson Education, vol.4, 2003.

S. M. Sulaiman, S. Shamsuddin, F. Forkan, and A. Abraham, Intelligent web caching using neurocomputing and particle swarm optimization algorithm, AICMS 08. Second Asia International Conference on, p.70, 2008.

E. Talbi, Metaheuristics : from design to implementation, vol.74, p.36, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00750681

C. S. Tang and E. V. Denardo, Models arising from a flexible manufacturing machine, part i : Minimization of the number of tool switches, Operations Research, vol.36, issue.5, p.91, 1988.

. Bibliographie,

C. S. Tang and E. V. Denardo, Models arising from a flexible manufacturing machine, part ii : Minimization of the number of switching instants, Operations Research, vol.36, issue.5, p.67, 1988.

H. C. Thomas, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to algorithms, vol.6, p.29, 2001.

A. L. Thornton and S. J. Sangwine, Log-polar sampling incorporating a novel spatially variant filter to improve object recognition, Sixth International Conference on Image Processing and Its Applications, vol.2, p.109, 1997.

M. Tzur and A. Altman, Minimization of tool switches for a flexible manufacturing machine with slot assignment of different tool sizes, IIE Transactions, vol.36, issue.2, p.67, 2004.

E. L. Ulungu and J. Teghem, Multi-objective combinatorial optimization problems : A survey, Journal of Multi-Criteria Decision Analysis, vol.3, issue.2, p.39, 1994.

D. A. Van-veldhuizen, Multiobjective evolutionary algorithms : classifications, analyses, and new innovations, DTIC Document, p.38, 1999.

P. Viola and M. J. Jones, Robust real-time face detection, International journal of computer vision, vol.57, issue.2, p.109, 2004.

C. Vira and Y. Y. Haimes, Multiobjective Decision Making : Theory and Methodology, p.38, 1983.

B. H. Zhou, L. F. Xi, and Y. S. Cao, A beam-search-based algorithm for the tool switching problem on a flexible machine, The International Journal of Advanced Manufacturing Technology, vol.25, issue.9, p.109, 2005.

E. Zitzler and S. Künzli, Indicator-based selection in multiobjective search, International Conference on Parallel Problem Solving from Nature, p.38, 2004.