<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>constraint programming &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/constraint-programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Thu, 01 Oct 2026 11:57:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>constraint programming &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>New Benchmark Captures the Hidden Difficulty of Scheduling Psychology Clinic Interns</title>
		<link>https://scienmag.com/new-benchmark-captures-the-hidden-difficulty-of-scheduling-psychology-clinic-interns/</link>
		
		<dc:creator><![CDATA[Glenn Wilkins]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 11:57:50 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[anonymized scheduling datasets]]></category>
		<category><![CDATA[clinical internship scheduling]]></category>
		<category><![CDATA[clinical training student supervision]]></category>
		<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[complex therapy session pairing]]></category>
		<category><![CDATA[constraint programming]]></category>
		<category><![CDATA[data-driven scheduling benchmarks]]></category>
		<category><![CDATA[educational timetabling]]></category>
		<category><![CDATA[innovative scheduling algorithms for clinical education]]></category>
		<category><![CDATA[instance difficulty]]></category>
		<category><![CDATA[internship stage-based scheduling]]></category>
		<category><![CDATA[multi-role student internship scheduling]]></category>
		<category><![CDATA[operational research]]></category>
		<category><![CDATA[pairing feasibility rate]]></category>
		<category><![CDATA[psychology clinic internship scheduling]]></category>
		<category><![CDATA[psychology clinics]]></category>
		<category><![CDATA[psychology intern rotation management]]></category>
		<category><![CDATA[real-world clinic scheduling data]]></category>
		<category><![CDATA[reciprocal supervision]]></category>
		<category><![CDATA[reciprocal supervision scheduling challenges]]></category>
		<category><![CDATA[reproducibility]]></category>
		<category><![CDATA[synthetic benchmark]]></category>
		<category><![CDATA[temporal compatibility graph]]></category>
		<category><![CDATA[university psychology clinic timetabling]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=222502</guid>

					<description><![CDATA[Researchers have released the first public benchmark for clinical internship scheduling with reciprocal supervision, revealing that structural compatibility, not room capacity or scale, drives the difficulty of these timetabling problems.]]></description>
										<content:encoded><![CDATA[<p>Every semester, the coordinators of university psychology clinics face a scheduling puzzle that ordinary timetabling software was never designed to solve. Students in clinical training do not simply occupy a room at a fixed hour; they learn through reciprocal supervision, in which one trainee conducts a therapy session while a peer observes, and the two then swap roles so that each accumulates both kinds of experience. When the arithmetic of pairing fails, a three-way cycle may be needed: student A conducts while B observes, B conducts while C observes, and C conducts while A observes. A new study published in the International Journal of Data Science and Analytics argues that this relational structure, central to clinical education worldwide, is almost entirely absent from the public benchmarks that have driven two decades of progress in scheduling research, and it does something about it.</p>
<p>The study, authored by Claudia Regina de Freitas and José Roberto Dale Luche of São Paulo State University, delivers two linked contributions. The first is a public, reproducible benchmark anchored to an anonymized real instance drawn from a university psychology clinic: 141 students, six rooms, four sequential internship stages, and a weekly grid of 65 hourly periods. Around that reference, the authors built a parametrized generator that produced 60 synthetic instances organized into six families, each independently varying one structural lever of the problem. Every instance is released in three interoperable formats, a relational SQLite database, per-table CSV files, and JSON metadata, so that a researcher can load the data with a database driver, a dataframe library, or a constraint modeling toolkit without writing bespoke parsing code.</p>
<p>The second contribution is an analysis of what actually makes such an instance structurally difficult. The authors introduce the pairing feasibility rate, defined for each internship stage as the fraction of same-stage student pairs whose availability windows intersect. The quantity has an elegant graph-theoretic reading: it is the edge density of a temporal compatibility graph whose vertices are the students of a stage and whose edges join pairs that share at least one available period. Reciprocal pairs correspond to edges of this graph, and candidate triadic cycles correspond to its triangles. Because reciprocal supervision requires two students to be free at the same time, the rate measures the raw supply of possible partnerships before any solver is ever run.</p>
<p>The real instance reveals how sparse and clustered clinical availability really is. Of the 9,165 student-period cells in the availability matrix, only 600 are positive, a density of roughly 6.5 percent, with the average student free in just over four of the 65 weekly periods. Yet aggregate room capacity is far from scarce: the demand-to-slot ratio is only 0.38, meaning the clinic&#8217;s six rooms could in principle absorb the full load of 150 pending requirements many times over. The binding scarcity is relational, not physical. Between a third and a half of all potential supervision partnerships are temporally incompatible before any scheduling decision is made, with per-stage pairing feasibility rates ranging from 0.49 to 0.64.</p>
<p>The audit also shows why triadic supervision exists at all. Disjoint pairs can only be formed inside connected components of the compatibility graph, and any component holding an odd number of students always leaves one unpaired. In the reference instance, stage one splits into components of 31 and 9 students, so two students remain uncovered despite the stage&#8217;s even total of 40; stages three and four each leave one more. Four requirements in total cannot be met by binary pairing, and a triadic cycle, which needs pairwise compatibility among three students but no period common to all three, is the structural remedy. An isolated student with no compatible peer, by contrast, belongs to no edge and no triangle and remains uncoverable by any configuration.</p>
<p>The synthetic suite turns these observations into controlled experiments. A scale family varies the student count from 30 to 200; an availability-density family sweeps configured density from 0.04 to 0.15; a temporal-clustering family manipulates how tightly same-stage students share dominant day-windows; a curriculum-load family varies the proportion of students carrying two consecutive stages; a period-capacity family reshapes the planning grid; and a triadic-stress family replaces the day-window model with a chain of partially overlapping sub-windows that thins global compatibility while preserving local triangles. Across the suite, the pairing feasibility term shows the largest marginal variation of the three components of the authors&#8217; composite structural difficulty index, and the index correlates with pairing feasibility at r = -0.88, a relationship the authors carefully flag as partly algebraic, since the term enters the index by construction.</p>
<p>The most striking finding comes from the solver-based validation. The authors solved the benchmark&#8217;s canonical task, maximizing the number of covered student-stage requirements, to proven optimality on all 60 instances using CPLEX through GAMSPy with a one-hour limit per instance, and an independent PuLP-CBC implementation cross-checked representative cases. Total solving time was 3,905 seconds, with a median of 31.4 seconds. Counterintuitively, structural scarcity and computational effort turned out to be distinct, even opposing, dimensions: solving time correlates positively with pairing feasibility at Spearman +0.63 and negatively with the difficulty index at -0.25. The lowest-compatibility family, triadic stress, solved in about four seconds on average, while the compatibility-rich availability-density family took roughly thirteen times longer. The dominant correlate of effort was simply the size of the candidate set, at Spearman +0.87, because denser compatibility graphs generate far more candidate pairs and triangles and thus much larger binary programs.</p>
<p>Coverage behaves independently of both. Achieved coverage spans a narrow band from 0.85 to 0.94 across families and barely correlates with any structural metric. But a targeted ablation on the largest scale instance exposed a different villain: local room congestion. On that 200-student instance, relaxing the room-capacity constraint lifted optimal coverage from 0.696 to 0.957, while removing the student non-overlap rule raised it only to 0.734. In the optimal 144-session schedule, 20 of the 65 periods were filled to their six-room capacity while 24 held no session at all, with overall occupancy at just 37 percent. Aggregate abundance, in other words, does not preclude local binding when availability is temporally concentrated, echoing the real clinic&#8217;s late-afternoon peaks in which 31 students of a single stage are simultaneously free against six rooms.</p>
<p>The authors are explicit about the limits of their claims. The structural difficulty index is a transparent, solver-independent ordering of instances, not a predictor of computational hardness, and the effort findings are specific to their binary formulation and single-thread configuration. The reference instance comes from a single institution and a single planning horizon, and the socio-academic enrichment layer, synthetic attributes calibrated to the real cohort through a Gaussian copula, is deliberately independent of the scheduling core and carries no designed signal for difficulty or coverage. A re-identification audit found every one of the 141 real students unique on their attribute combination, so no real micro-data are distributed; the released attributes reproduce only aggregate distributions and selected correlations.</p>
<p>What makes the work resonate beyond psychology clinics is the framing itself. The compatibility graph formulation treats reciprocity-coupled scheduling as a first-class problem, applicable wherever two actors must jointly occupy a session in complementary roles, from medical residencies to clinical placements of any kind. Because the generator exposes its levers explicitly and the entire 60-instance suite can be regenerated bit for bit from a single configuration file and seed, researchers can extend the benchmark with new families, probe exact, heuristic, and learning-based methods on equal footing, and eventually test whether structural descriptors like pairing feasibility can predict outcomes such as non-allocation risk. For the coordinators still wrestling with spreadsheets, and for the algorithm designers who never knew their problem existed, the benchmark finally gives both sides a shared, measurable substrate.</p>
<p><strong>Subject of Research:</strong> Synthetic benchmark generation and instance difficulty analysis for educational clinical internship scheduling with reciprocal supervision</p>
<p><strong>Article Title:</strong> A parametrized synthetic benchmark and instance difficulty analysis for educational clinical internship scheduling with reciprocal supervision</p>
<p><strong>Article References:</strong> de Freitas, C. R., &amp; Luche, J. R. D. (2026). A parametrized synthetic benchmark and instance difficulty analysis for educational clinical internship scheduling with reciprocal supervision. <em>International Journal of Data Science and Analytics, 22</em>(1), Article 318. <a href="https://doi.org/10.1007/s41060-026-01316-1" rel="noopener noreferrer">https://doi.org/10.1007/s41060-026-01316-1</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s41060-026-01316-1" rel="noopener noreferrer">10.1007/s41060-026-01316-1</a></p>
<p><strong>Keywords:</strong> clinical internship scheduling, reciprocal supervision, educational timetabling, synthetic benchmark, instance difficulty, temporal compatibility graph, pairing feasibility rate, operational research, combinatorial optimization, reproducibility, constraint programming, psychology clinics</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">222502</post-id>	</item>
		<item>
		<title>AI Learns When to Hold Off: Smarter Water Maintenance Cuts Service Failures</title>
		<link>https://scienmag.com/ai-learns-when-to-hold-off-smarter-water-maintenance-cuts-service-failures/</link>
		
		<dc:creator><![CDATA[Denise Maddox]]></dc:creator>
		<pubDate>Sun, 13 Sep 2026 03:26:29 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[AI-based decision-making in water utilities]]></category>
		<category><![CDATA[AI-driven water infrastructure monitoring]]></category>
		<category><![CDATA[climate variability]]></category>
		<category><![CDATA[constraint programming]]></category>
		<category><![CDATA[cost-effective water service reliability]]></category>
		<category><![CDATA[digital twin]]></category>
		<category><![CDATA[digital twin water systems]]></category>
		<category><![CDATA[ensemble forecasting]]></category>
		<category><![CDATA[ensemble forecasting models for water networks]]></category>
		<category><![CDATA[explainable AI]]></category>
		<category><![CDATA[Explainable Confidence Index (ECI) for utilities]]></category>
		<category><![CDATA[forecasting uncertainty in water supply]]></category>
		<category><![CDATA[hydraulic limit management in water distribution]]></category>
		<category><![CDATA[LSTM]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[maintenance scheduling]]></category>
		<category><![CDATA[real-time water network management]]></category>
		<category><![CDATA[reducing service level agreement violations in water services]]></category>
		<category><![CDATA[SLA violations]]></category>
		<category><![CDATA[smart water management]]></category>
		<category><![CDATA[smart water system scheduling]]></category>
		<category><![CDATA[uncertainty quantification]]></category>
		<category><![CDATA[water distribution networks]]></category>
		<category><![CDATA[water utility predictive maintenance]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=201240</guid>

					<description><![CDATA[A new digital twin framework uses ensemble forecasting and a fast, explainable confidence index to defer non-critical water maintenance during uncertain conditions, cutting service violations from 9.3 percent to 1.5 percent across Spanish municipalities.]]></description>
										<content:encoded><![CDATA[<p>Water utilities live and die by the forecast. When a crew opens a valve or takes a pipe offline for inspection, the entire calculation rests on an assumption about how much water customers will draw that day. Get that number wrong during a heatwave or a sudden storm, and the network can breach its hydraulic limits, leaving taps dry and triggering penalties under Service Level Agreements. A new study published in Neural Computing and Applications argues that the fix is not a better single prediction but a system that knows exactly when its own predictions cannot be trusted, and that acts on that doubt in real time.</p>
<p>The research, led by Mohammadhossein Homaei of the University of Extremadura together with colleagues at Bowling Green State University, introduces CAUCCES, a digital twin framework that couples an ensemble of four forecasting models with a novel uncertainty measure called the Explainable Confidence Index, or ECI. The team validated the system across twelve Spanish municipalities over eighteen months, and the headline result is striking: ECI-driven scheduling cut SLA violations from 9.3 percent to 1.5 percent, while adding only 3.1 percent to operational costs. In an industry where a single service interruption can mean regulatory fines and eroded public trust, that trade-off is remarkable.</p>
<p>The core problem the researchers set out to solve is a stubborn gap between forecasting and scheduling. Existing digital twin platforms for water networks typically feed deterministic point forecasts into maintenance schedulers, treating the predicted demand as if it were certain. When actual demand exceeds the prediction while a pipeline is under maintenance, hydraulic constraints are violated and customers experience service interruptions. Rigorous Bayesian uncertainty methods could quantify that risk, but they come with a punishing computational price: the study measured a Bayesian LSTM baseline at 340 milliseconds per inference, far too slow for real-time scheduling on the standard hardware most utilities can afford.</p>
<p>CAUCCES sidesteps that bottleneck with an adaptive ensemble of deliberately diverse models: a dual-branch LSTM network that ingests meteorological data alongside consumption history, a Prophet model configured with weather regressors and multiplicative seasonality, and two gradient boosting learners, LightGBM and XGBoost. The ensemble achieved a mean absolute percentage error of 14.12 percent, outperforming DeepAR at 16.50 percent and the Temporal Fusion Transformer at 16.92 percent. The authors attribute this advantage to architectural diversity rather than raw model depth. Each member captures a different pattern: the LSTM handles short-term recency, Prophet captures annual seasonality through Fourier decomposition, and the boosting models capture non-linear temperature thresholds. For rural utilities with limited historical data, that diversity proves more reliable than scale.</p>
<p>The real innovation, however, is the ECI itself. Rather than requiring hundreds of Monte Carlo forward passes, the index is computed in closed form from two signals already present in any ensemble: the spread of predictions across models, which serves as a proxy for irreducible variability, and the normalized Shannon entropy of the ensemble weights, which captures disagreement among the models about the underlying demand pattern. The two components are combined multiplicatively, a choice validated by cross-validation, because periods where both spread and disagreement are simultaneously elevated accounted for 78 percent of observed scheduling failures. The resulting score is normalized by a rolling 30-day variance percentile, allowing the metric to adapt to seasonal shifts between volatile summers and stable winters.</p>
<p>Crucially, the ECI is not merely a diagnostic. It plugs directly into a constraint programming scheduler as a risk penalty: tasks scheduled during low-confidence windows incur exponentially rising costs, so the solver defers non-critical work such as routine inspections or meter replacements until confidence recovers. True emergency repairs always follow strict priority rules and are never deferred. In operational terms, an ECI above 0.8 means schedule everything; between 0.6 and 0.8, defer non-critical tasks; below 0.6, postpone all non-emergency maintenance. The researchers proved mathematically that under an active risk budget, the optimizer is guaranteed to postpone tasks during windows where confidence falls below a critical threshold, and field data confirmed the prediction: 68 percent of low-importance tasks were deferred when ECI dropped below 0.6.</p>
<p>The team also subjected the index to a battery of validation experiments. Against a Bayesian LSTM trained with variational inference, ECI-derived prediction intervals showed a Pearson correlation of 0.76 with Bayesian credible interval widths, while running 28 times faster, at 12 milliseconds versus 340. On 500 held-out samples, empirical coverage matched target coverage within 1.4 percent on average. An ablation study confirmed that both components matter: variance alone yielded a 4.2 percent failure rate, entropy alone 6.1 percent, and the full ECI 1.5 percent, approaching an oracle bound of 0.8 percent that assumes perfect foresight of demand surges.</p>
<p>The broader operational gains are equally notable. Across the deployment, the platform reduced task completion time by 14 percent, emergency response time by 25 percent, customer service disruption by 31 percent, and carbon dioxide emissions by 17 percent, with fuel consumption down 16 percent. Field telemetry from OBD-II sensors and GPS trackers on the maintenance fleet confirmed the calculated environmental improvements within 1.2 percent. The multi-objective optimizer balances completion time, fuel, emissions, and customer impact, with weights chosen from the knee point of a Pareto front mapped using the epsilon-constraint method, ensuring the chosen operating point is non-dominated.</p>
<p>The study is candid about its limits. Multi-regional testing across Andalusia, Catalonia, and the Basque Country revealed performance degradation of 12 to 26 percent outside the development region of Extremadura, a consequence of climate-specific feature engineering and ensemble weights. The authors prescribe a recalibration protocol, at least 90 days of local data, retrained ensemble weights, and locally recalibrated variance normalization, which reduces degradation to 5 to 8 percent. The constraint solver also reaches practical limits around 300 daily tasks, making the framework best suited to rural and small-urban utilities rather than megacities. A three-day sensor outage during the study pushed forecast error from 14 to 42 percent, underscoring the system&#8217;s dependence on continuous telemetry.</p>
<p>Even with those caveats, the implications reach well beyond Spanish water networks. Roughly 60 percent of European water infrastructure serves populations under 50,000, utilities for which commercial enterprise systems are economically out of reach. CAUCCES runs its inference and scheduling on commodity hardware, with no GPU required at deployment, and the authors have released code and anonymized datasets for community testing. The deeper lesson may be methodological: uncertainty is not a footnote to forecasting but a first-class input to operations. By converting ensemble disagreement into a number a scheduler can act on, the study offers resource-constrained utilities a practical bridge between what their models know and what their crews should do, and it suggests that knowing when not to act may be the most valuable prediction of all.</p>
<p><strong>Subject of Research:</strong> Uncertainty-aware maintenance scheduling in water distribution networks using ensemble neural forecasting and explainable confidence indexing</p>
<p><strong>Article Title:</strong> Uncertainty-aware maintenance scheduling in water distribution networks via ensemble neural forecasting and explainable confidence indexing</p>
<p><strong>Article References:</strong> Homaei, M., Mogollon-Gutierrez, O., Rezaee, M. M., Caro, A., &amp; Avila, M. (2026). Uncertainty-aware maintenance scheduling in water distribution networks via ensemble neural forecasting and explainable confidence indexing. <em>Neural Computing and Applications, 38</em>(17), Article 733. <a href="https://doi.org/10.1007/s00521-026-12351-1" rel="noopener noreferrer">https://doi.org/10.1007/s00521-026-12351-1</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s00521-026-12351-1" rel="noopener noreferrer">10.1007/s00521-026-12351-1</a></p>
<p><strong>Keywords:</strong> water distribution networks, digital twin, ensemble forecasting, uncertainty quantification, maintenance scheduling, machine learning, LSTM, explainable AI, smart water management, SLA violations, constraint programming, climate variability</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">201240</post-id>	</item>
	</channel>
</rss>
