Theses and work opportunities

Come to the dark side. We have cookies!

You can work on theses under the supervision of the members of our research group.

General research topics

See here!

If you have no idea what all these words mean, you can ask us or take a look at our research pages. Look for conference talks, they are often the clearer expositions.

There are sometimes research seminars in numerical analysis and linear algebra — check them out if you are in Pisa, it's a great way to get to know what we do and what's going on research-wise.

More specific thesis or work proposals vary depending on the moment and are available on request.

Requirements and work structure

All projects will require some mathematics/linear algebra work (proving theorems and bounds, understanding why an algorithm works) and some programming (coding/testing the algorithms). The division between the two varies according to the project: some are very programming-intensive, some are more theoretical and the programming is limited to quick testing with Matlab

You should be (at least somehow) familiar with linear algebra and matrix theory and some programming language (Matlab most frequently, but also Python, C, Fortran…) and willing to work with both these tools. Clearly the required competence level varies according to the specific project: a bachelor's thesis is not the same thing as a PhD project.

Your background can be in Mathematics (pure or applied), Computer Science or even some branches of Engineering.

Why should I choose your group?

  • Because you enjoy both mathematics and programming, at least to some extent, and like elegant but practical algorithms.
  • Good work opportunities: mathematicians with a programming background are a very good hire in many branches of industry. Matlab, which is our main working tool, is very used in the engineering industry and Matlab skills are often a premium.
  • Good opportunities for staying in the Academia: as it is a more “practical” subfield of mathematics, there are more open positions in numerical analysis, in Europe and worldwide, than in most other fields of mathematics.
  • Pleasant environment and working group. Research collaborations with several groups in Europe.
  • Get to research soon: although some of the oldest tricks date back to Gauss, numerical linear algebra is a relatively young field. As such, catching up with the state of the art does not take an incredibly long time, and you will be able to do research work starting early in your graduate career.
  • Friendly and multicultural international community: people in our field are generally open and friendly; they will not look down on new students at international conferences. At congresses, you will meet people with different academical backgrounds: mathematicians, computer scientists, sometimes engineers. The community benefits greatly of this interchange of cultures.

Funding opportunities

  • PhD positions: typically, PhD positions in Italy are not managed directly by the workgroup, but are assigned and funded via common admission tests at the department level. Both the Mathematics and Computer Science department of the University of Pisa offer paid Ph.D. positions, as well as the Scuola Normale (corsi di perfezionamento), another well-known institute in Pisa. Both have additional positions for students coming from outside the European Community. Deadlines are in Spring and Autumn.
  • Humboldt grants: as an additional opportunity, if you come from Germany, you can apply for postdoctoral grants of the Humboldt Foundation. F. Poloni is a former Humboldt fellow and as such can be the academic host for a prospective German Humboldt Fellow coming to Italy.
  • Other funding opportunities may be available through research projects. Contact the group members you are interested in working with.