Profile

Cover photo
Geoffrey De Smet
913 followers|487,610 views
AboutPostsPhotosYouTube

Stream

Geoffrey De Smet

Shared publicly  - 
 
What is the fastest Garbage Collector in #Java 8?
Should Java 9 default to G1?
OpenJDK 8 has several Garbage Collector algorithms, such as Parallel GC, CMS and G1. Which one is the fastest? What will happen if the default GC changes from Parallel GC in Java 8 to G1 in Java 9 (as currently proposed)? Let’s benchmark it. Benchmark methodology Run the same code 6 times with a...
2
2
Petr Brouzda's profile photoJosef Bureš's profile photo
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
Investment portfolio optimization with #OptaPlanner
Increase expected return of your investments under your desired risk, sector and region limits.
4
1
OptaPlanner's profile photo
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
Social experiment: How good are human planners?
Result: 9% worse than optimal on a simple TSP planning problem
http://www.optaplanner.org/blog/2015/06/03/HowGoodAreHumanPlanners.html #orms
Are we smarter than machines when it comes to planning? Or can automated planning beat humans? I did an experiment with a group of innocent software engineers. These are the results. Methodology During my last 2 deep dive trainings, I asked the attendees to manually solve a simple planning problem, to introduce them to...
6
2
Geoffrey De Smet's profile photoTony Wauters's profile photoToni Rikkola's profile photo
2 comments
 
:)
I just recalled that William Cook's book shows the results of a similar experiment in chapter 10 (p194 in my copy).
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
Full enterprise support is now finally available :)
This will be benefitial for the open source project too!
 
Red Hat now offers full support for OptaPlanner under the support subscription Business Resource Planner which is part of the BRMS and BPM Suite subscriptions.
For more information, read the press release:
http://www.redhat.com/en/about/press-releases/red-hat-helps-enterprises-optimize-complex-planning-and-scheduling-challenges-new-business-resource-planner
View original post
13
2
Doron Fe's profile photoMaggie Hu's profile photo
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
3 Bugs in The Ultimate American Road Trip of The Washington Post
http://www.optaplanner.org/blog/2015/03/20/3BugsInTheUltimateAmericanRoadTrip.html
Earlier this week, The Washington Post published an article about how a data genius has computed the ultimate American road trip. The only problem…​ it contains several mistakes! It’s not the optimal route, nor the shortest route, nor the fastest route. Let’s take a look at the problems and how we can fix...
9
3
Hendrik Buyle's profile photoOndrej Skopek's profile photoVictor Zverovich's profile photoMohammed Bekkouche's profile photo
3 comments
 
As far as I know there is no direct translation, just though it was funny considering what shows up when you Google ghost riding. Best of luck with optaplanner, it looks awesome. 
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
Java's reputation is still for sale...
 
Mac OS X users no longer safe from the Java Ask add-on of doom. Internet responds with disappointment/snark. http://buff.ly/1E1sp9H
View original post
1
Add a comment...

Geoffrey De Smet

Shared publicly  - 
2
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
Optimal communication:
"<myUserName>: Hello. Can I use field annotations in OptaPlanner?"
"<myUserName>: ping - about jira PLANNER-252"

Suboptimal communication:
"<myUserName>: ping"
"<myUserName>: Hello. Can I ask a question?"
 
banish the naked ping on IRC! "Please. Save your time. Save my time. Make all of our lives more efficient and less stressful. Ping with data" http://blogs.gnome.org/markmc/2014/02/20/naked-pings/
From: Adam Jackson To: memo-list. Subject: On “ping” etiquitte. Date: Tue, 17 Nov 2009 12:21:30 -0500. IRC has developed a “ping” convention for getting someone's attention. It works because most clients will highlight channels in which your name has been mentioned, so something like. ajax: ping ...
6 comments on original post
1
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
4
1
Lukáš Petrovický's profile photoMichael Anstis's profile photo
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
OptaPlanner 6.3 will support bi-directional variables for non-chained planning variables too. If A points to B, then B points to A. Even as planning variables get modified during planning, that principle stays true.
6
Osamu Kuniyasu's profile photoGeoffrey De Smet's profile photo
2 comments
 
+Osamu Kuniyasu yes, applying this to CloudBalancing means that the Computer instances are cloned too during a planning clone. In fact, they become a shadow entity (= a planning entity with only shadow variables).

The ComputerAssignment workaround has the problem that you don't know how many ComputerAssignment instances to create. Dealing with a non fixed number of entities is possible in theory, but a big pain in practice.
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
I'll do an OptaPlanner webinar with Q&A this Wednesday, register now:
https://vts.inxpo.com/Launch/QReg.htm?ShowKey=24231&AffiliateData=socialmedia
5
1
Maggie Hu's profile photo
Add a comment...

Geoffrey De Smet

Shared publicly  - 
 
New Blog: Visualizing an #OptaPlanner Vehicle Routing solution with Leaflet (OpenStreetMaps) and Google Maps
http://www.optaplanner.org/blog/2015/03/10/VisualizingVehicleRoutingWithLeafletAndGoogleMaps.html
After OptaPlanner finds the best solution for a Vehicle Routing Problem, users usually want to see it on a real map, such as Google Maps or OpenStreetMap. The optaplanner-webexamples.war for OptaPlanner 6.3 now demonstrates that. Visualization In the case below, I’ve solved a VRP problem with 50 locations and 8 vehicles and projected the best...
10
1
OptaPlanner's profile photo
Add a comment...
People
Have him in circles
913 people
DAVID KURNIAWAN NAINGGOLAN's profile photo
David Glassborow's profile photo
BelgiumFred's profile photo
Jari Timonen's profile photo
Blake Gordon's profile photo
Thomas Bartlett's profile photo
Thiago Oliveira's profile photo
Prasad Nagalapura's profile photo
Nishiwaki Kiyoyuki's profile photo
Work
Occupation
OptaPlanner lead
Story
Tagline
OptaPlanner lead
Introduction
I am the lead for OptaPlanner (java, open source) and I work for Red Hat.


OptaPlanner optimizes business resource usage. Every organization faces planning problems: provide products or services with a limited set of constrained resources (employees, assets, time and money). OptaPlanner optimizes such planning to do more business with less resources.

OptaPlanner is a lightweight, embeddable planning engine written in Java™. It helps normal Java™ programmers solve constraint satisfaction problems efficiently. Under the hood, it combines optimization heuristics and metaheuristics with very efficient score calculation.

OptaPlanner is open source software, released under the Apache Software License. It is 100% pure Java™, runs on any JVM and is available in the Maven Central Repository too.

For more information, visit http://www.optaplanner.org
Basic Information
Gender
Male
Relationship
Married
Other names
ge0ffrey