9
$\begingroup$

Since I am confined and I have some free time, I am looking for ideas of OR applications in everyday life. What I've seen so far are apps like solving VRP, Production planning etc. that are mostly used in business/industry. Any ideas of everyday life usage of OR? I would appreciate also ideas for apps for people in needs

Edit: I am asking for apps ideas to develop and not apps to use

$\endgroup$
9
  • 4
    $\begingroup$ The best OR app is the brain in a good analyst. Far more important than any software. $\endgroup$ Mar 18, 2020 at 22:05
  • 1
    $\begingroup$ Are you asking for ideas for apps that you can write, or are you asking if people know of ideas that already exist that you can use? $\endgroup$ Mar 19, 2020 at 20:34
  • 1
    $\begingroup$ @LarrySnyder610 I am looking for ideas for apps to write $\endgroup$
    – Antarctica
    Mar 19, 2020 at 20:56
  • $\begingroup$ Not everything has to be heavy-duty, how about an app to schedule meetings in one's calendar? $\endgroup$ Mar 20, 2020 at 8:18
  • $\begingroup$ @NikosKazazakis This is a good idea, which objective functions you suggest? $\endgroup$
    – Antarctica
    Mar 20, 2020 at 9:37

1 Answer 1

6
$\begingroup$

A handy idea would be to write an app to schedule meetings between people's calendars (no idea if this already exists though).

Other than the obvious constraint to find an available slot for everyone involved, people could set other constraints, e.g., "busy 60 mins before and after I meet people out of my organisation", or "is there an available conference room".

The way we tend to set up meetings by email is a bit of back and forth where everyone provides a range and we narrow it down, but this can be done automatically.

You could even add weights to your objective in order to make sure that the schedule attempts to fulfill people's wishes/preferences, e.g., "all my meetings must be in a contiguous 3-hour block every day, if possible".

This can get interesting from an OR point of view because as the number of people and constraints increases, it can quickly become non-trivial to generate the schedule.

It could also be really interactive and make suggestions, e.g., "I detected that the only way to schedule this meeting this month is the 17.00-18.00 slot on Monday. Are you willing to attend a meeting after working hours?"

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.