Ville intelligentevignette|Représentation d'une ville intelligente. thumb|Scénario possible de mobilité intelligente et durable Une ville intelligente (en anglais smart city, au pluriel smart cities) est un syntagme désignant la capacité d'une ville à utiliser les technologies de l'information et de la communication (TIC) pour améliorer la qualité des services urbains ou réduire leurs coûts. D'autres termes ont été utilisés pour des concepts similaires : ville connectée, cyber ville, ville numérique, communautés électroniques.
Surveillance issues in smart citiesSmart cities seek to implement information and communication technologies (ICT) to improve the efficiency and sustainability of urban spaces while reducing costs and resource consumption. In the context of surveillance, smart cities monitor citizens through strategically placed sensors around the urban landscape, which collect data regarding many different factors of urban living.
Réseau électrique intelligentUn réseau électrique intelligent, ou smart grid en anglais, est un réseau de distribution d'électricité qui favorise la circulation d’information entre les fournisseurs et les consommateurs afin d’ajuster le flux d’électricité en temps réel et d'en permettre une gestion plus efficace. Ce type de réseaux intelligents utilise des techniques informatiques pour optimiser la production, la distribution, la consommation et éventuellement le stockage de l'énergie afin de mieux coordonner l'ensemble des mailles du réseau électrique, du producteur au consommateur final.
Plan d'urgenceUn plan d'urgence ou plan catastrophe est un dispositif prévoyant l'organisation des secours en cas de catastrophes ou d'événements de grande ampleur ou à risque majeur, mettant en péril la santé des personnes, d'animaux (sauvages ou d'élevage), de plantes ou d'autres organismes vivants, ou l'intégrité des biens. Un plan d'urgence est élaboré par une ou plusieurs des entités distinctes ayant à mener en urgence des actions, lorsque l'événement catastrophique survient : secours publics, collectivités territoriales, industriels, etc.
Secours d'urgenceUn secours d'urgence ou service de secours est un service d'assistance immédiate portée aux personnes en détresse par des professionnels rattachés à un organisme public ou privé. Les trois principaux secours d'urgence que la population générale peut alerter sont : La police, qui veille à l'application des lois, aux enquêtes criminelles et au maintien de l'ordre public. Il existe différents organismes chargés d'appliquer les lois selon les pays.
Complexité en tempsEn algorithmique, la complexité en temps est une mesure du temps utilisé par un algorithme, exprimé comme fonction de la taille de l'entrée. Le temps compte le nombre d'étapes de calcul avant d'arriver à un résultat. Habituellement, le temps correspondant à des entrées de taille n est le temps le plus long parmi les temps d’exécution des entrées de cette taille ; on parle de complexité dans le pire cas. Les études de complexité portent dans la majorité des cas sur le comportement asymptotique, lorsque la taille des entrées tend vers l'infini, et l'on utilise couramment les notations grand O de Landau.
Computational complexityIn computer science, the computational complexity or simply complexity of an algorithm is the amount of resources required to run it. Particular focus is given to computation time (generally measured by the number of needed elementary operations) and memory storage requirements. The complexity of a problem is the complexity of the best algorithms that allow solving the problem. The study of the complexity of explicitly given algorithms is called analysis of algorithms, while the study of the complexity of problems is called computational complexity theory.
Système de communication d'urgenceUn système de communication d'urgence est un système (généralement assisté par ordinateur) qui est organisé dans le but principal de permettre des communications unidirectionnelles et bidirectionnelles de messages d'urgence entre des individus ou des groupes d'individus. Ces systèmes sont généralement conçus pour transporter des messages à travers une variété de technologies de télécommunications en formant un système de communication unifié et optimisé dans le but d’être utilisable efficacement dans les situations d'urgence.
Classe de complexitéEn informatique théorique, et plus précisément en théorie de la complexité, une classe de complexité est un ensemble de problèmes algorithmiques dont la résolution nécessite la même quantité d'une certaine ressource. Une classe est souvent définie comme l'ensemble de tous les problèmes qui peuvent être résolus sur un modèle de calcul M, utilisant une quantité de ressources du type R, où n, est la taille de l'entrée. Les classes les plus usuelles sont celles définies sur des machines de Turing, avec des contraintes de temps de calcul ou d'espace.
Théorie de la complexité (informatique théorique)vignette|Quelques classes de complexité étudiées dans le domaine de la théorie de la complexité. Par exemple, P est la classe des problèmes décidés en temps polynomial par une machine de Turing déterministe. La théorie de la complexité est le domaine des mathématiques, et plus précisément de l'informatique théorique, qui étudie formellement le temps de calcul, l'espace mémoire (et plus marginalement la taille d'un circuit, le nombre de processeurs, l'énergie consommée ...) requis par un algorithme pour résoudre un problème algorithmique.