Graduation project: Swarm Optimization in Marketing

About the project
The goal of this project is to apply particle swarm optimization to a large optimization problem. The optimization problem has 10,000’s decision variables (real-valued), linear restrictions and a non-linear objective function, that is very computational demanding to evaluate. The application is about planning an advertising campaign. The decision variables correspondent to budgets allocated to a large set of media and the objective function represents the ROI of the campaign. The main reason why we are interested in particle swarm optimization is that it can take advantage of a parallel computing environment. Working on this project, you will be implementing and tuning a number of variations of the algorithm, and evaluating these on a benchmark set of optimization problems.

Your profile
• Currently enrolled in a Master in Computer science, Econometrics, Mathematics;
• Good social and communication skills;
• Good command in spoken and written English;
• Available for at least 20 hours per week;
• Available for a period of at least 6 months.

About Pointlogic
Pointlogic, A Nielsen Company helps customers with decision making in the area of media and marketing. Our main assets are Nielsen data and advanced analytics capabilities. Pointlogic’s head office from Rotterdam has a data science team of about 20 people with backgrounds in econometrics, computer science and mathematics. We offer econometrics / operations research / mathematics students the possibility to either to work solely on internal projects, or as a thesis project (as part of their MSc curriculum).

If you are interested in this project, feel free to contact X. Wang (email: