Formé en génie chimique, il se spécialise dans la recherche opérationnelle et les méthodes d’optimisation en s'intéressant aux variables discrètes.
Il se sert de ses savoirs en théorie des graphes pour traiter des problèmes de coloration et de couplage dont les résultats sont appliqués «en chimie, biologie, gestion, informatique, géographie, économie et même phytopaléontologie».
Il est professeur de 1990 à 2025 à HEC Montréal. Il y dirige la Chaire d’exploitation des données au département de sciences de la décision.
De 1996 à 2001, il est le directeur du Groupe d'études et de recherche en analyse des décisions.
Il co-crée avec Nenad Mladenovic(en), la «méthode de recherche à voisinage variable (Variable Neighbourhood Search), une technique innovante utilisée pour résoudre des problèmes d'optimisation complexes».
Après sa mort en , il est nommé professeur émérite à titre posthume de HEC Montréal.
(en) Pierre Hansen, Brigitte Jaumard et Gilles Savard, «New Branch-and-Bound Rules for Linear Bilevel Programming | SIAM Journal on Scientific Computing», SIAM Journal on Scientific and Statistical Computing, (DOI10.1137/0913069, lire en ligne, consulté le ).
(en) Pierre Hansen, Brigitte Jaumard et Vincent Mathon, «State-of-the-Art Survey—Constrained Nonlinear 0–1 Programming», ORSA Journal on Computing, ORSA, vol.5, no2, , p.97–119 (ISSN0899-1499, DOI10.1287/ijoc.5.2.97).
(en) P. Hansen et N. Mladenović, «Variable neighborhood search for the p-median», Location Science, vol.5, no4, , p.207–226 (DOI10.1016/S0966-8349(98)00030-8, lire en ligne, consulté le ).
(en) Pierre Hansen et Nenad Mladenović, «Variable neighborhood search: Principles and applications», European Journal of Operational Research, vol.130, no3, , p.449–467 (DOI10.1016/S0377-2217(00)00100-4).
Pierre Hansen, Nenad Mladenović et Dionisio Perez-Britos, «Variable Neighborhood Decomposition Search», Journal of Heuristics, vol.7, no4, , p.335–350 (ISSN1572-9397, DOI10.1023/A:1011336210885).
(en) Gilles Caporossi, Ivan Gutman, Pierre Hansen et Ljiljana Pavlović, «Graphs with maximum connectivity index», Computational Biology and Chemistry, vol.27, no1, , p.85–90 (DOI10.1016/S0097-8485(02)00016-5, lire en ligne, consulté le ).
(en) Mustapha Aouchiche, Gilles Caporossi et Pierre Hansen, «Variable Neighborhood Search for Extremal Graphs. 20. Automated Comparison of Graph Invariants», MATCH Commun. Math. Comput. Chem, , p.365-384 (ISSN0340-6253, lire en ligne).
(en) Pierre Hansen, Nenad Mladenović et José A. Moreno Pérez, «Variable neighbourhood search: methods and applications», 4OR, vol.6, no4, , p.319–360 (ISSN1614-2411, DOI10.1007/s10288-008-0089-1, lire en ligne, consulté le ).
(en) Daniel Aloise, Amit Deshpande, Pierre Hansen et Preyas Popat, «NP-hardness of Euclidean sum-of-squares clustering», Machine Learning, vol.75, no2, , p.245–248 (ISSN0885-6125 et 1573-0565, DOI10.1007/s10994-009-5103-0, lire en ligne, consulté le ).
(en) Pierre Hansen, Nenad Mladenović, Jack Brimberg et José A. Moreno Pérez, «Variable Neighborhood Search», dans Handbook of Metaheuristics, Springer International Publishing, , 57–97p. (ISBN978-3-319-91086-4, DOI10.1007/978-3-319-91086-4_3, lire en ligne).