Phillippe Samer


Staff Engineer, PhD


Short info

Scientific software developer, permanent employee at the Department of Informatics, UiB.

Software engineer and permanent employee at the Computational Biology Unit, at the Department of Informatics of UiB. Before joining CBU, I completed the PhD programme at the Faculty of Mathematics and Natural Sciences at UiB, focusing on integer programming and combinatorial optimization. You can read more in the corresponding press release. A translation to english is available below.


Math and code of the best independent subnetwork

[Phillippe Samer defends his doctoral thesis on Thursday 21 December 2023, for the PhD degree at the University of Bergen with the dissertation titled "Polyhedra and algorithms for problems bridging notions of connectivity and independence".]

Three simple problems asking for the optimal piece of a network that meets some notion of independence. Problems so simple to state, yet taking over four years of PhD work to reach small contributions in a few directions within algorithms and optimization. Four years of thinking, reading, discussing and coding (plus wishful thinking and serendipity), motivated by the numerous applications that each of those network design problems may have in telecommunication and utilities, facility location, phylogenetics, among many other application domains of operations research and optimization.

The work is on basic research. All three problems boil down to picking dots and lines in a diagram (representing a graph). Still, if such diagram models compatible donor-patient pairs in a kidney transplant program, or alternative transportation means in a freight distribution system, the results can be easily tailored towards intelligent prototypes to support decision-making.

Interestingly, the mathematical structure behind each of those problems is a polyhedron - just like the Platonic solids, albeit a higher dimensional one. About half of the contributions in the present thesis concern improved understanding of those geometric structures. That is, theorems about the possible description of the polyhedron representing all feasible solutions to each of the problems.

Beyond shedding light on that invisible underpinning, the polyhedral point of view also leads to improved algorithms to face the network design problems. The new geometric descriptions translate to linear inequalities in integer programming formulations, and stronger computational results when we solve harder examples of those optimization problems.

All algorithms and tools developed throughout this work are shared in free, open-source code repositories, fostering reuse, further research and new applications in research and development.

Thesis supervised by Prof. Dag Haugland.


At UiB I have been a Teaching Assistant in the courses

  • MNF130: Discrete Structures (2019/1, 2020/1)
  • INF270: Linear Programming (2019/2, 2020/2)

In 2021 I taught the full course

  • INF271: Combinatorial Optimization
Om underrepresentasjon i matematikk og naturfag

I deeply admire Federico Ardila, a mathematician and professor at both Universidad de Los Andes and San Francisco State University. His essay "Todos Cuentan" (Notices of the AMS, 2016) is an inspiring expression of his pedagogical and transformative efforts.

I humbly believe in his approach to tackle the underrepresentation problems in mathematics and science. His ideas build on the following foundational axioms.

  • Axiom 1. Mathematical potential is distributed equally among different groups, irrespective of geographic, demographic, and economic boundaries.
  • Axiom 2. Everyone can have joyful, meaningful, and empowering mathematical experiences.
  • Axiom 3. Mathematics is a powerful, malleable tool that can be shaped and used differently by various communities to serve their needs.
  • Axiom 4. Every student deserves to be treated with dignity and respect.