CFS Software

cfs.software@gmx.de
Phone +49 2484 9199360
Home Projects Publications Background
Icon: Overview Production planning (RCPSP)

Production planning of production batches is a combination of batch assignment and machine scheduling. Icon: Product Scheduling
It is possible to solve this problem with various algorithms including constraint programming (CP), MILP and heuristics. We have implemented and evaluated different model variants for the assignment part. While portfolio-based solvers are promising (OR-Tools CP-SAT), their solving time is complex and depends on various factors.

Icon: WeatherNRWWeather NRW 2009-2018 Visualization (Plotly Dash, served by Gunicorn)

What is the station of highest summer temperature in North-Rhine Westfalia in the years 2009-2018 (named after its city location)?

This and other questions you can answer with weather observation data and interactive visual analytics. The dataset is open data from the german weather service, described here (en / de). It has been prepared and joined as in our notebook.

Icon: FunctionalProgFunctional Programming in Python for Big Data (PySpark)

PySpark is a way for big data processing in a customizable workflow. Throughput very much depends on caching mechanisms and the proximty of data to compute nodes. This can be achieved by distributed file systems and data transfers adapted to computation.
Solutions, like for example inverted-indexes from PDF documents, can be deployed to on-premise clusters and cloud clusters.

Icon: Collision Compression Domain Queries

The compression/decompression of digital elevation models is necessary for handling large areas in high resolutions. We implemented and evaluated a hierarchical datastructure
Icon: LOS
for the on-the-fly decompression during ray and general visibility queries.

(c) 2008-2026. Christoph Fünfzig, Mechernich, cfs.software@gmx.de
Despite a thorough review of linked documents, we do not assume liability for their contents. The operator of the linked document is exclusively responsible for its contents.