diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.png
deleted file mode 100644
index cabbab25bb..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.svg
deleted file mode 100644
index 8110e15087..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.svg
+++ /dev/null
@@ -1,1043 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.png
deleted file mode 100644
index e95b61db56..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.svg
deleted file mode 100644
index 5b1aabbb36..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.svg
+++ /dev/null
@@ -1,4941 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.png
deleted file mode 100644
index 2fd677a9fd..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.svg
deleted file mode 100644
index 42e206357e..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.svg
+++ /dev/null
@@ -1,2095 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.png
deleted file mode 100644
index cc354480eb..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.svg
deleted file mode 100644
index 145806e635..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.svg
+++ /dev/null
@@ -1,5100 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.png
deleted file mode 100644
index 2e8391bb3e..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.svg
deleted file mode 100644
index 3982b23640..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingPartitioning.svg
+++ /dev/null
@@ -1,3680 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.png
deleted file mode 100644
index 48dccdd46f..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.svg
deleted file mode 100644
index 84d9df18b9..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.svg
+++ /dev/null
@@ -1,4231 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.png
deleted file mode 100644
index 3c0edeb2a9..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.svg
deleted file mode 100644
index 2cf63f7d5e..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.svg
+++ /dev/null
@@ -1,3681 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.png b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.png
deleted file mode 100644
index 85b76436b3..0000000000
Binary files a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.png and /dev/null differ
diff --git a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.svg b/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.svg
deleted file mode 100644
index c9fa51d309..0000000000
--- a/docs/src/modules/ROOT/images/use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.svg
+++ /dev/null
@@ -1,2718 +0,0 @@
-
-
-
-
diff --git a/docs/src/modules/ROOT/pages/use-cases-and-examples/conference-scheduling/conference-scheduling.adoc b/docs/src/modules/ROOT/pages/use-cases-and-examples/conference-scheduling/conference-scheduling.adoc
deleted file mode 100644
index 3b45353e89..0000000000
--- a/docs/src/modules/ROOT/pages/use-cases-and-examples/conference-scheduling/conference-scheduling.adoc
+++ /dev/null
@@ -1,105 +0,0 @@
-[#conferenceScheduling]
-= Conference scheduling
-:imagesdir: ../..
-
-
-[#conferenceSchedulingProblemDescription]
-== Problem description
-
-Assign each conference talk to a timeslot and a room, after the talks have been accepted.
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingMilestonesTimeline.png[align="center"]
-
-Timeslots can overlap.
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingProblem.png[align="center"]
-
-Built-in hard constraints:
-
-* Talk type of timeslot: The type of a talk must match the timeslot's talk type.
-* Room unavailable timeslots: A talk's room must be available during the talk's timeslot.
-
-Hard constraints (unless configured otherwise):
-
-* Room conflict: Two talks can't use the same room during overlapping timeslots.
-* Speaker unavailable timeslots: Every talk's speaker must be available during the talk's timeslot.
-* Speaker conflict: Two talks can't share a speaker during overlapping timeslots.
-* Talk prerequisite talks: A talk must be scheduled after all its prerequisite talks.
-* Talk mutually-exclusive-talks tags: Talks that share such tags must not be scheduled in overlapping timeslots.
-* Consecutive talks pause: A speaker who has more than one talk must have a break between them.
-* Generic purpose timeslot and room tags
-** Speaker required timeslot tags: If a speaker has a required timeslot tag, then all his/her talks must be assigned to a timeslot with that tag.
-** Speaker prohibited timeslot tags: If a speaker has a prohibited timeslot tag, then all his/her talks cannot be assigned to a timeslot with that tag.
-** Talk required timeslot tags: If a talk has a required timeslot tag, then it must be assigned to a timeslot with that tag.
-** Talk prohibited timeslot tags: If a talk has a prohibited timeslot tag, then it cannot be assigned to a timeslot with that tag.
-** Speaker required room tags: If a speaker has a required room tag, then all his/her talks must be assigned to a room with that tag.
-** Speaker prohibited room tags: If a speaker has a prohibited room tag, then all his/her talks cannot be assigned to a room with that tag.
-** Talk required room tags: If a talk has a required room tag, then it must be assigned to a room with that tag.
-** Talk prohibited room tags: If a talk has a prohibited room tag, then it cannot be assigned to a room with that tag.
-
-Medium constraints (unless configured otherwise):
-
-* Published timeslot: A published talk must not be scheduled at a different timeslot than currently published.
-If a hard constraint's input data changes after publishing (such as speaker unavailability), then this medium constraint will be
-minimally broken to attain a new feasible solution.
-
-Soft constraints (unless configured otherwise):
-
-* Published room: Minimize the number of talks scheduled in different rooms than published ones.
-* Theme track conflict: Minimize the number of talks that share a same theme tag during overlapping timeslots.
-* Theme track room stability: Talks with common theme track tag should be scheduled in the same room throughout the day.
-* Sector conflict: Minimize the number of talks that share a same sector tag during overlapping timeslots.
-* Content audience level flow violation: For every content tag, schedule the introductory talks before the advanced talks.
-* Audience level diversity: For every timeslot, maximize the number of talks with a different audience level.
-* Language diversity: For every timeslot, maximize the number of talks with a different language.
-* Same day talks: All talks that share a theme track tag or content tag should be scheduled in the minimum number of days
-(ideally in the same day).
-* Popular talks: Talks with higher `favoriteCount` should be scheduled in larger rooms.
-* Crowd control: Talks with higher `crowdControlRisk` should be scheduled in pairs at the same timeslot
- to avoid having most participants going to the same room.
-* Generic purpose timeslot and room tags
-** Speaker preferred timeslot tag: If a speaker has a preferred timeslot tag, then all his/her talks should be assigned to a timeslot with that tag.
-** Speaker undesired timeslot tag: If a speaker has an undesired timeslot tag, then all his/her talks should not be assigned to a timeslot with that tag.
-** Talk preferred timeslot tag: If a talk has a preferred timeslot tag, then it should be assigned to a timeslot with that tag.
-** Talk undesired timeslot tag: If a talk has an undesired timeslot tag, then it should not be assigned to a timeslot with that tag.
-** Speaker preferred room tag: If a speaker has a preferred room tag, then all his/her talks should be assigned to a room with that tag.
-** Speaker undesired room tag: If a speaker has an undesired room tag, then all his/her talks should not be assigned to a room with that tag.
-** Talk preferred room tag: If a talk has a preferred room tag, then it should be assigned to a room with that tag.
-** Talk undesired room tag: If a talk has an undesired room tag, then it should not be assigned to a room with that tag.
-** Speaker makespan: A speaker should have as few free days between talks as possible.
-
-Every constraint can be configured to use a different score level (hard/medium/soft) or a different score weight.
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingConstraints.png[align="center"]
-
-
-[#conferenceSchedulingValueProposition]
-== Value proposition
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingValueProposition.png[align="center"]
-
-
-[#conferenceSchedulingProblemSize]
-== Problem size
-
-[source,options="nowrap"]
-----
-18talks-6timeslots-5rooms has 18 talks, 6 timeslots and 5 rooms with a search space of 10^26.
-36talks-12timeslots-5rooms has 36 talks, 12 timeslots and 5 rooms with a search space of 10^64.
-72talks-12timeslots-10rooms has 72 talks, 12 timeslots and 10 rooms with a search space of 10^149.
-108talks-18timeslots-10rooms has 108 talks, 18 timeslots and 10 rooms with a search space of 10^243.
-216talks-18timeslots-20rooms has 216 talks, 18 timeslots and 20 rooms with a search space of 10^552.
-----
-
-[#conferenceSchedulingDomainModel]
-== Domain model
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingClassDiagram.png[align="center"]
-
-
-[#conferenceSchedulingSearchSpace]
-== Search space
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingOptimalIsImperfect.png[align="center"]
-
-image::use-cases-and-examples/conference-scheduling/conferenceSchedulingSearchSpace.png[align="center"]
diff --git a/docs/src/modules/ROOT/pages/use-cases-and-examples/examples-overview/examples-overview.adoc b/docs/src/modules/ROOT/pages/use-cases-and-examples/examples-overview/examples-overview.adoc
index ad8dabf996..d95d8150b1 100644
--- a/docs/src/modules/ROOT/pages/use-cases-and-examples/examples-overview/examples-overview.adoc
+++ b/docs/src/modules/ROOT/pages/use-cases-and-examples/examples-overview/examples-overview.adoc
@@ -193,16 +193,6 @@ The source code of all these examples is available on https://github.com/Timefol
* http://mat.tepper.cmu.edu/TOURN/[TTP]
|* Custom xref:optimization-algorithms/optimization-algorithms.adoc#moveListFactory[MoveListFactory]
-|xref:use-cases-and-examples/conference-scheduling/conference-scheduling.adoc#conferenceScheduling[Conference scheduling]
-|* 1 entity class
-** 2 variables
-|* Entity <= `216`
-* Value <= `18` and <= `20`
-* Search space <= `10^552`
-|* No
-* Defined by us
-|
-
|xref:use-cases-and-examples/flight-crew-scheduling/flight-crew-scheduling.adoc#flightCrewScheduling[Flight crew scheduling]
|* 1 entity class
** 1 variable
diff --git a/docs/src/modules/ROOT/pages/use-cases-and-examples/use-cases-and-examples.adoc b/docs/src/modules/ROOT/pages/use-cases-and-examples/use-cases-and-examples.adoc
index 37c9e03f5d..44c0511867 100644
--- a/docs/src/modules/ROOT/pages/use-cases-and-examples/use-cases-and-examples.adoc
+++ b/docs/src/modules/ROOT/pages/use-cases-and-examples/use-cases-and-examples.adoc
@@ -20,5 +20,4 @@ include::task-assigning/task-assigning.adoc[leveloffset=+1]
include::exam-timetabling/exam-timetabling.adoc[leveloffset=+1]
include::nurse-rostering/nurse-rostering.adoc[leveloffset=+1]
include::travelling-tournament/travelling-tournament.adoc[leveloffset=+1]
-include::conference-scheduling/conference-scheduling.adoc[leveloffset=+1]
include::flight-crew-scheduling/flight-crew-scheduling.adoc[leveloffset=+1]