Publications

[Extracted from DiVA, the publication database at KTH.]

Corcoran, D.; Kreuger, P.; Schulte, C. (2020):
Efficient Real-Time Traffic Generation for 5G RAN.
[Conference paper] 2020 IEEE/IFIP Network Operations and Management Symposium, Network Operations and Management Symposium, NOMS 2020 Budapest20 April 2020 through 24 April 2020; Proceedings of IEEE/IFIP Network Operations and Management Symposium 2020: Management in the Age of Softwarization and Artificial Intelligence, NOMS 2020 [Details]
Wessén, J.; Schulte, C.; Carlsson, M. (2020):
Scheduling of Dual-Arm Multi-Tool Assembly Robots and Workspace Layout Optimization.
[Conference paper] International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research,Online, 21-24 Sep 2020; Proceedings of 17th International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research, [Details]
Meldrum, M.; Segeljakt, K.; Kroll, L.; Carbone, P.; Schulte, C.; Haridi, S. (2019):
Arcon - Continuous and deep data stream analytics.
[Conference paper] 13th International Workshop on Real-Time Business Intelligence and Analytics, BIRTE 2019, in conjunction with the VLDB 2019 Conference, 26 August 2019; ACM International Conference Proceeding Series [Details]
Frimodig, S.; Schulte, C. (2019):
Models for Radiation Therapy Patient Scheduling.
[Conference paper] 25th International Conference on Principles and Practice of Constraint Programming, CP 2019; Stamford; United States; 30 September 2019 through 4 October 2019; 25th International Conference on Principles and Practice of Constraint Programming, CP 2019 421-437 [Details]
Castañeda Lozano, R.; Schulte, C. (2019):
Survey on Combinatorial Register Allocation and Instruction Scheduling.
ACM Computing Surveys 52: [Details]
Castañeda Lozano, R.; Carlsson, M.; Hjort Blindell, G.; Schulte, C. (2019):
Combinatorial register allocation and instruction scheduling.
ACM Transactions on Programming Languages and Systems 41: [Details]
Kroll, L.; Segeljakt, K.; Schulte, C.; Haridi, S.; Carbone, P. (2019):
Arc - An IR for batch and stream programming.
[Conference paper] 17th ACM SIGPLAN International Symposium on Database Programming Languages, DBPL 2019, co-located with PLDI 2019; Phoenix; United States; 23 June 2019; Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) 53-58 [Details]
Ingmar, L.; Schulte, C. (2018):
Making Compact-Table Compact.
[Conference paper] 24th International Conference on the Principles and Practice of Constraint Programming, CP 2018, Lille, France, 27 August 2018 through 31 August 2018; 24th International Conference on the Principles and Practice of Constraint Programming, CP 2018 210-218 [Details]
Castañeda Lozano, R.; Carlsson, M.; Hjort Blindell, G.; Schulte, C. (2018):
Combinatorial Register Allocation and Instruction Scheduling.
Report [Details]
Castañeda Lozano, R.; Schulte, C. (2018):
Survey on Combinatorial Register Allocation and Instruction Scheduling.
ACM Computing Surveys : [Details]
Hjort Blindell, G.; Carlsson, M.; Castañeda Lozano, R.; Schulte, C. (2017):
Complete and Practical Universal Instruction Selection.
ACM Transactions on Embedded Computing Systems : [Details]
Corcoran, D.; Andimeh, L.; Ermedahl, A.; Kreuger, P.; Schulte, C. (2017):
Data Driven Selection of DRX for Energy Efficient 5G RAN.
[Conference paper] 13th International Conference on Network and Service Management, CNSM 2017, Tokyo, Japan, 26 November 2017 through 30 November 2017; 13th International Conference on Network and Service Management (CNSM), 2017 1-9 [Details]
Scott, J.; Flener, P.; Pearson, J.; Schulte, C. (2017):
Design and implementation of bounded-length sequence variables.
[Conference paper] 14th International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming, CPAIOR 2017, Padova, Italy, 5 June 2017 through 8 June 2017; 14th International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming, CPAIOR 2017 51-67 [Details]
Castañeda Lozano, R.; Carlsson, M.; Hjort Blindell, G.; Schulte, C. (2016):
Register allocation and instruction scheduling in Unison.
[Conference paper] 25th International Conference on Compiler Construction, CC 2016, Barcelona, Spain, 17 March 2016 through 18 March 2016; Proceedings of CC 2016 263-264 [Details]
Lee, J.; Schulte, C.; Zhu, Z. (2016):
Increasing Nogoods in Restart-Based Search.
[Conference paper] AAAI Conference on Artificial Intelligence; AAAI Conference on Artificial Intelligence 3426-3433 [Details]
Hjort Blindell, G.; Castañeda Lozano, R.; Carlsson, M.; Schulte, C. (2015):
Modeling Universal Instruction Selection.
[Conference paper] 21st International Conference on Principles and Practice of Constraint Programming,August 31-September 4, 2015, Ireland; Principles and Practice of Constraint Programming 609-626 [Details]
Schulte, C.; Tack, G. (2014):
View-Based Propagator Derivation.
[Conference paper] 20th International Conference on the Principles and Practice of Constraint Programming (CP), SEP 08-12, 2014, Lyon, FRANCE; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2014 938-942 [Details]
Castañeda Lozano, R.; Schulte, C. (2014):
Survey on Combinatorial Register Allocation and Instruction Scheduling.
Report [Details]
Lozano, R.; Carlsson, M.; Hjort Blindell, G.; Schulte, C. (2014):
Combinatorial Spill Code Optimization and Ultimate Coalescing.
SIGPLAN notices 49: 23-32 [Details]
Loth, M.; Hamadi, Y.; Sebag, M.; Schoenauer, M.; Schulte, C. (2013):
Bandit-based search for constraint programming.
[Conference paper] 2013 AAAI Workshop; Bellevue, WA; United States; 14 July 2013 through 14 July 2013; AAAI Workshop - Technical Report 8-13 [Details]
Loth, M.; Sebag, M.; Hamadi, Y.; Schoenauer, M.; Schulte, C. (2013):
Hybridizing constraint programming and Monte-Carlo tree search - Application to the job shop problem.
[Conference paper] 7th International Conference on Learning and Intelligent Optimization, LION 7; Catania, Italy, 7-11 January 2013; Lecture Notes in Computer Science 315-320 [Details]
(2013):
Principles and Practice of Constraint Programing-CP 2013 - 19th International Conference, CP 2013, Uppsala, Sweden, September 16-20, 2013, Proceedings.
Collection (editor) [Details]
Castañeda Lozano, R.; Hjort Blindell, G.; Carlsson, M.; Drejhammar, F.; Schulte, C. (2013):
Constraint-based Code Generation.
[Conference paper] 16th International Workshop on Software and Compilers for Embedded Systems, M-SCOPES 2013; St. Goar; Germany; 19 June 2013 through 21 June 2013; Proceedings of the 16th International Workshop on Software and Compilers for Embedded Systems, M-SCOPES 2013 93-95 [Details]
Schulte, C.; Tack, G. (2013):
View-based propagator derivation.
Constraints 18: 75-107 [Details]
Castañeda Lozano, R.; Carlsson, M.; Drejhammar, F.; Schulte, C. (2012):
Constraint-Based Register Allocation and Instruction Scheduling.
[Conference paper] 18th International Conference on Principles and Practice of Constraint Programming, CP 2012; Quebec City, QC; 8 October 2012 through 12 October 2012; Principles and Practice of Constraint Programming 750-766 [Details]
Younas, I.; Kamrani, F.; Schulte, C.; Ayani, R. (2011):
Optimization of Task Assignment to Collaborating Agents.
[Conference paper] IEEE Symposium on Computational Intelligence in Scheduling. Paris, 11 April 2011 - 15 April 2011; IEEE SSCI 2011 - Symposium Series on Computational Intelligence - CISched 2011 17-24 [Details]
Castañeda Lozano, R.; Schulte, C.; Wahlberg, L. (2010):
Testing Continuous Double Auctions with a Constraint-Based Oracle.
[Conference paper] 16th Annual International Conference on the Principles and Practice of Constraint Programming, St Andrews, SCOTLAND, SEP 06-10, 2010; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP 2010 613-627 [Details]
Reischuk, R.; Schulte, C.; Stuckey, P.; Tack, G. (2009):
Maintaining State in Propagation Solvers.
[Conference paper] 15th International Conference on Principles and Practice of Constraint Programming (CP 2009). Lisbon, PORTUGAL. SEP 20-24, 2009; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING 692-706 [Details]
Flener, P.; Carlsson, M.; Schulte, C. (2009):
Constraint Programming in Sweden.
IEEE Intelligent Systems 24: 87-89 [Details]
Chu, G.; Schulte, C.; Stuckey, P. (2009):
Confidence-based Work Stealing in Parallel Constraint Programming.
[Conference paper] 15th International Conference on Principles and Practice of Constraint Programming (CP 2009), Lisbon, PORTUGAL, SEP 20-24, 2009; Fifteenth International Conference on Principles and Practice of Constraint Programming 226-241 [Details]
Delgado, A.; Møller Jensen, R.; Schulte, C. (2009):
Generating Optimal Stowage Plans for Container Vessel Bays.
[Conference paper] 15th International Conference on Principles and Practice of Constraint Programming (CP 2009). Lisbon, PORTUGAL. SEP 20-24, 2009; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING 6-20 [Details]
Lagerkvist, M.; Schulte, C. (2009):
Propagator Groups.
[Conference paper] 15th International Conference on Principles and Practice of Constraint Programming (CP 2009), Lisbon, PORTUGAL, SEP 20-24, 2009; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING 524-538 [Details]
Schulte, C.; Tack, G. (2009):
Weakly Monotonic Propagators.
[Conference paper] 15th International Conference on Principles and Practice of Constraint Programming (CP 2009), Lisbon, PORTUGAL, SEP 20-24, 2009; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING 723-730 [Details]
Schulte, C.; Stuckey, P. (2008):
Dynamic Variable Elimination During Propagation Solving.
[Conference paper] PPDP 2008: 10th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming. Valencia. 15 July 2008 - 17 July 2008; PPDP 2008 247-257 [Details]
Schulte, C.; Tack, G. (2008):
Perfect Derived Propagators.
[Conference paper] 14th International Conference on Principles and Practice of Constraint Programming (CP 2008). Sydney, AUSTRALIA. SEP 14-18, 2008; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING 571-575 [Details]
Schulte, C.; Stuckey, P. (2008):
Efficient Constraint Propagation Engines.
ACM Transactions on Programming Languages and Systems 31: 2:1-2:43 [Details]
Schulte, C.; Stuckey, P. (2008):
Dynamic Analysis of Bounds Versus Domain Propagation.
[Conference paper] 24th International Conference on Logic Programming (ICLP), Udine, ITALY, DEC 09-13, 2008; LOGIC PROGRAMMING, PROCEEDINGS 332-346 [Details]
Michel, L.; Schulte, C.; Hentenryck, P. (2007):
Constraint Programming Tools.
Chapter in book [Details]
Lagerkvist, M.; Schulte, C. (2007):
Advisors for incremental propagation.
[Conference paper] 13th International Conference on Principles and Practice of Constraint Programming, CP 2007; Providence, RI; 23 September 2007 through 27 September 2007; Principles and Practice of Constraint Programming - CP 2007 409-422 [Details]
Schulte, C.; Carlsson, M. (2006):
Chapter 14 Finite domain constraint programming systems.
Chapter in book [Details]
Schulte, C.; Carlsson, M. (2006):
Finite Domain Constraint Programming Systems.
Chapter in book [Details]
Frühwirth, T.; Michel, L.; Schulte, C. (2006):
Constraints in Procedural and Concurrent Languages.
Chapter in book [Details]
Schulte, C.; Tack, G. (2006):
Views and Iterators for Generic Constraint Implementations.
Chapter in book [Details]
Tack, G.; Schulte, C.; Smolka, G. (2006):
Generating propagators for finite set constraints.
[Conference paper] 12th International Conference on Principles and Practice of Constraint Programming, CP 2006; Nantes; 25 September 2006 through 29 September 2006; Principles And Practice Of Constraint Programming - CP 2006 575-589 [Details]
Havelka, D.; Schulte, C.; Brand, P.; Haridi, S. (2005):
Thread-based mobility in Oz.
[Conference paper] 2nd International Conference Multiparadigm Programming in Mozart/Oz. Charleroi, BELGIUM. OCT 07-08, 2004; MULTIPARADIGM PROGRAMMING IN MOZART/OZ 137-148 [Details]
Schulte, C.; Tack, G. (2005):
Views and iterators for generic constraint implementations.
[Conference paper] 11th International Conference on Principles and Practice of Constraint Programming (CP 2005). Sitges, SPAIN. OCT 01-05, 2005; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS 817-821 [Details]
Schulte, C.; Stuckey, P. (2005):
When do bounds and domain propagation lead to the same search space?.
ACM Transactions on Programming Languages and Systems 27: 388-425 [Details]
Schulte, C.; Stuckey, P. (2004):
Speeding up constraint propagation.
[Conference paper] 10th International Conference on the Principles and Practice of Constraint Programming. Toronto, CANADA. SEP 27-OCT 01, 2004; PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING 619-633 [Details]
Drejhammar, F.; Schulte, C.; Haridi, S.; Brand, P. (2003):
Flow Java - Declarative Concurrency for Java.
[Conference paper] Proceedings of the Nineteenth International Conference on Logic Programming 346-360 [Details]
Van Roy, P.; Brand, P.; Duchier, D.; Haridi, S.; Schulte, C.; Henz, M. (2003):
Logic programming in the context of multiparadigm programming - the Oz experience.
Theory and Practice of Logic Programming 3: 717-763 [Details]

More