Mentions légales du service

Skip to content
Snippets Groups Projects
Commit f6205342 authored by Aurelien Froger's avatar Aurelien Froger
Browse files

Add seminars and revision of the home page

parent 9a0489c3
No related branches found
No related tags found
No related merge requests found
Pipeline #1132617 passed
......@@ -35,4 +35,12 @@ Our research interests lie in the field of operations research (O.R.) and intege
<br>
{{< latest-news >}}
---
<div class="container">
<div class="row">
{{< latest-news >}}
{{< upcoming-seminars >}}
</div>
</div>
---
title: "Pierre Pinet joins EDGE"
tags: [ news, Arrival, pierre-pinet]
tags: [ news, 2024, Arrival, pierre-pinet]
date: 2024-12-01 # very important
subtitle: CIFRE PhD student with Saint-Gobain
......
---
title: "Mariam Sangare joins EDGE"
tags: [ news, Arrival, sangare ]
tags: [ news, 2024, Arrival, sangare ]
date: 2024-10-01 # very important
subtitle: Postdoctoral researcher within the EDF-Inria Challenge
......
---
title: "Paul Archipczuk joins EDGE"
tags: [ news, Arrival, paul-archipczuk]
tags: [ news, 2025, Arrival, paul-archipczuk]
date: 2025-02-01 # very important
subtitle: Engineer on the Grip4all project
......
---
title: "A permanent position of associate professor is available within our team"
tags: [news]
tags: [news, 2025]
weight: 100
date: 2025-03-04 # very important
subtitle: University of Bordeaux - Inria EDGE
......
......@@ -2,7 +2,7 @@
title: New perspectives on invexity and its algorithmic applications
speaker: Ksenia Bestuzheva
tags: [seminar, seminars_2025_jan_july]
date: 2025-03-11 # very important
date: 2025-03-18 # very important
publishdate: 2025-01-01
layout: seminar
......
---
title: "Optimisation de la connectivité écologique des réseaux d'habitats : PLNE et prétraitement des plus courts chemins"
speaker: Francois Hamonic
tags: [seminar, seminars_2025_jan_july]
date: 2025-03-13 # very important
publishdate: 2025-01-01
layout: seminar
# optional parameters
institution: Institut méditerranéen de biodiversité et d'écologie marine et continentale (IMBE)
position: Postdoctoral researcher
website:
tag: hamonic_seminar # unique tag of this project
image:
imagesize: 30 # do not change
---
Un paysage écologique peut être modélisé comme un graphe dirigé \(G=(V,A)\) dont les sommets représentent les zones d'habitat du paysage et les arcs représentent les connexions entre ces zones. Chaque sommet possède un poids indiquant la qualité écologique de la zone qu'il représente et chaque arc est associé à une longueur qui représente la difficulté pour un organisme d'effectuer le déplacement correspondant. La Probabilité de Connectivité du paysage est calculée à partir des distances de plus court chemin dans ce graphe pondéré et est souvent utilisée par les écologues pour évaluer la connectivité du paysage et identifier les zones à prioriser pour la conservation ou la restauration.
Nous nous intéressons au problème de la maximisation de la Probabilité de Connectivité d'un paysage sous contrainte budgétaire, c'est à dire la recherche de la meilleure combinaison d'options d'aménagement parmi un ensemble donné, chaque aménagement étant modélisé par une modification des pondérations du graphe.
Nous donnons une formalisation en PLNE pour ce problème et proposons une technique de prétraitement des plus courts chemins permettant de réduire significativement la taille des programmes linéaires à résoudre. Pour mettre en oeuvre ce prétraitement de manière efficace, nous donnons un algorithme en temps \(O(|A| + |V| log |V|)\) pour résoudre le problème suivant : étant donné un ensemble de scénarios caractérisés par le choix des longueurs possibles des arcs et un arc \((u,v)\), calculer l'ensemble des sommets \(t\) tel que \((u,v)\) est sur un plus court chemin de u à t pour tout scénario.
<article class="post-preview bg-white shadow-sm mb-4 p-4">
<div class="row">
{{ $image := .image }}
{{ if not $image }}
{{ $image = .context.Params.image }}
{{ end }}
{{ if $image }}
<div class="col-lg-4 col-md-6">
{{ if hasPrefix $image "http" }}
......@@ -56,19 +52,27 @@
</div>
<div class="post-entry">
{{ if in .context.Params.tags "paper" }}
<strong>Authors</strong>: {{ .context.Params.authors }} <br/> <strong>Abstract</strong>: {{ (substr .context.Params.abstract 0 250) }}
<strong>Authors</strong>: {{ .context.Params.authors }} <br/>
{{ if .showSummary }}
<strong>Abstract</strong>: {{ (substr .context.Params.abstract 0 250) }}
{{ end }}
<a href="{{ .context.Permalink }}" class="post-read-more">[{{ i18n "readMore" }}]</a>
{{ else }}
{{ if .context.Truncated }}
{{ if .showSummary }}
{{ .context.Summary }}
{{ end }}
<a href="{{ .context.Permalink }}" class="post-read-more">[{{ i18n "readMore" }}]</a>
{{ else if .context.Params.summary }}
{{ .context.Summary }}
<br/>
{{ if .showSummary }}
{{ .context.Summary }}<br/>
{{end}}
<a href="{{ .context.Permalink }}" class="post-read-more">[{{ i18n "readMore" }}]</a>
{{ else }}
{{ if .showSummary }}
{{ .context.Content }}
{{ end }}
{{ end }}
{{ end }}
</div>
</article>
<!-- layouts/shortcodes/latest-news.html -->
<div class="row">
<div class="col-lg-12">
{{ $permalink := .Page.Permalink }}
{{ $news := where .Site.RegularPages "Type" "news" }}
{{ $seminars := where .Site.RegularPages "Type" "news" }}
{{ $seminars := $seminars | intersect (where .Site.RegularPages "Params.tags" "intersect" (slice "seminar" "seminars")) }}
{{ $news := $news | complement $seminars }}
{{ $news := where $news.ByDate.Reverse.ByWeight ".Permalink" "ne" $permalink }}
{{ if gt (len $news) 0 }}
<div class="col-lg-6">
<div class="posts-list">
{{ $permalink:= .Page.Permalink }}
{{ $pages := where .Site.RegularPages "Type" "news" }}
{{ if gt (len $pages) 0 }}
<h5 style='font-weight: bold;'>Latest News</h5>
{{ range where $pages.ByDate.Reverse.ByWeight ".Permalink" "ne" $permalink | first 2 }}
{{ $image := .Params.image }}
{{ if in .Params.tags "seminar" }}
{{ $image = "../../../../resources/seminar.webp" }}
<h5 style='font-weight: bold;'>Latest News</h5>
{{ range first 2 $news }}
{{ partial "post_preview.html" (dict "context" .) }}
{{ end }}
{{ partial "post_preview.html" (dict "context" . "image" $image) }}
{{ end }}
{{ end }}
</div>
</div>
</div>
\ No newline at end of file
{{ end }}
<!-- layouts/shortcodes/upcoming-seminars.html -->
{{ $permalink := .Page.Permalink }}
{{ $seminars := where .Site.RegularPages "Type" "news" }}
{{ $seminars := $seminars | intersect (where .Site.RegularPages "Params.tags" "intersect" (slice "seminar")) }}
{{ $seminars := where $seminars.ByDate ".Date" "ge" now }}
{{ if gt (len $seminars) 0 }}
<div class="col-lg-6">
<div class="posts-list">
<h5 style='font-weight: bold;'>Upcoming Seminars</h5>
{{ range first 2 $seminars }}
{{ partial "post_preview.html" (dict "context" . ) }}
{{ end }}
</div>
</div>
{{ end }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment