Case Study - Smart Solutions

Maids - Matching services (Algorithms – CRM integration)


One of our clients has a cleaning service where customers book cleaning appointments online. They can select either morning session or afternoon session. As a result, each cleaner will leave the house

in the morning, head to the morning session, and go to the afternoon session before heading back home. The cleaners were complaining from the amount of time spent in public transportation, and the client was complaining from the additional costs incurred on transportation.


To solve the issue we developed an algorithm that combined Hungarian algorithm with dynamic programming to optimize the transportation time or cost (as preferred by user).


PROBLEM: high costs and long times spent in public transportation

SOLUTION: design and implement an algorithm using combination of Hungarian algorithm and dynamic programming

PLATFORM: coding was done on Salesforce (client’s CRM system) and it was completely integrated to read bookings, customer and cleaners’ information.

RESULT: Reduced daily cost and time

Case Study - Smart Solutions

Reverse Bidding (Modelling – Algorithms)


An E-commerce website with a special twist. In this platform the user will see the old price of the products. To uncover the new price, which is guaranteed to be less than the old price, the user needs to pay a very small percentage of the original price. Once the new “lower” price is uncovered, the user has few seconds to make a decision: Either to buy the product at the new price, or wait hoping that other users will keep uncovering the price driving it to a low level.
The owner of the site wanted to maximize revenues as much as possible. We developed a model taking several aspects of consumer behavior analytically, and ran a genetic algorithm optimization on top of the model. The output was the amount of dollars to drop upon each revealing of a product.

PROBLEM: Client wanted to increase revenues. Solution: Built a complete model of consumer behavior (in collaboration with experts in the field)

PLATFORM: Modelling and implementation were done on Matlab

RESULT: Increased revenue