PC Review


Reply
Thread Tools Rate Thread

How to approach this process?

 
 
QB
Guest
Posts: n/a
 
      23rd May 2010
I am hoping someone can give me some guidance on how to approach a process.

I have a list of lecturers with windows of availabilities and then I have a
second list of attendees which is in fact a listing of individuals and which
lecturers they wish to meet with and when they will be in attendance.

I need to automate access to loop through the attendees lisiting to generate
a schedule of attendees per lecturer based on this. Any ideas??

Thank you,

QB
 
Reply With Quote
 
 
 
 
Tom van Stiphout
Guest
Posts: n/a
 
      23rd May 2010
On Sat, 22 May 2010 19:25:01 -0700, QB <(E-Mail Removed)>
wrote:

Interesting problem. You will need to specify the requirements more
rigorously. For example is it a requirement that the student request
fits ENTIRELY in the teacher's availability? You will also have to
decide how far you want to go with optimizations. Example:
teacher1 is available from 8a - 12p
student1 wants 8a-9a
student2 wants 9a-12p
student3 wants 8a-12p
Would you rather schedule student1 and 2 in this time, or student3?
Why?

You may discover that there are many possible solutions, and you need
some way to bubble the best one to the surface. That's decidedly
non-trivial and could be hard to solve in the general case. If you dig
in some more, you may find this is an NP-complete problem, meaning it
is solvable, but not necessarily by brute force because that would
take too long. The trick is to understand the problem really well, and
use the extra information to develop shortcuts. "Genetic algorithms"
are suitable to solve these problems, but again, not for the faint of
heart.

I worked on a similar problem recently: from a pool of N available
examiners assign them to M positions at the exam. You can use simple
math to calculate the number of Combinations (NOT permutations) and
find out when you are in the danger zone and what you have to do to
get back to values of N and M that can be computed in reasonable
amount of time.

-Tom.
Microsoft Access MVP



>I am hoping someone can give me some guidance on how to approach a process.
>
>I have a list of lecturers with windows of availabilities and then I have a
>second list of attendees which is in fact a listing of individuals and which
>lecturers they wish to meet with and when they will be in attendance.
>
>I need to automate access to loop through the attendees lisiting to generate
>a schedule of attendees per lecturer based on this. Any ideas??
>
>Thank you,
>
>QB

 
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
what permissions does a windows service need to execute another process? System.Diagnostics.Process process = System.Diagnostics.Process.Start(info); just local administrator? any specific permitions? Daniel Microsoft Windows 2000 Networking 1 13th Apr 2006 08:58 AM
what permissions does a windows service need to execute another process? System.Diagnostics.Process process = System.Diagnostics.Process.Start(info); just local administrator? any specific permitions? Daniel Microsoft Dot NET Framework 1 13th Apr 2006 04:56 AM
what permissions does a windows service need to execute another process? System.Diagnostics.Process process = System.Diagnostics.Process.Start(info); just local administrator? any specific permitions? Daniel Microsoft Windows 2000 Security 0 12th Apr 2006 11:47 PM
what permissions does a windows service need to execute another process? System.Diagnostics.Process process = System.Diagnostics.Process.Start(info); just local administrator? any specific permitions? Daniel Microsoft Windows 2000 0 12th Apr 2006 11:47 PM
what permissions does a windows service need to execute another process? System.Diagnostics.Process process = System.Diagnostics.Process.Start(info); just local administrator? any specific permitions? Daniel Microsoft Dot NET 0 12th Apr 2006 11:46 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:41 PM.