Find Jobs
Hire Freelancers

A Scheduling Problem:

$20-25 USD

Geschlossen
Veröffentlicht vor etwa 18 Jahren

$20-25 USD

Bezahlt bei Lieferung
Consider that there are *n* jobs, each with a deadline di and a required processing time *ti*, and all jobs are available to be scheduled starting at time *s*. For a job i to be done, it needs to be assigned aperiod from *si* >= *s* to *fi* = *si* + *ti*, and different jobs should be assigned non overlapping intervals. In Particular, consider the case in which each job must be done by its deadline, or not at all. We'll say that a subset *J* of jobs is *schedulable* if there is a schedule for the jobs in *J* so that each of them finishes by its deadline. Select a schedulable subset of maximum possible size and give a schedule for this subset that allows each job to finish by its deadline. a. Prove that there is an optimal solution *J* (i.e., a scheduleable set of maximum size) in which the jobs in *J* are scheduled in increasing order of their deadlines. b. Assume all deadlines di and required times *ti* are integers. Give an algorithm to find an optimal solution. Your algorithm should run in time polynomial in the number of jobs n, and the maximum deadline *D* = max*i* *di*. ## Deliverables 1) Pseudocode 2) C code 3) Description of proof, in English. 4) Full Documentation. ## Platform plain text
Projekt-ID: 3492144

Über das Projekt

4 Vorschläge
Remote Projekt
Aktiv vor 18 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
4 Freelancer bieten im Durchschnitt $16 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$12,75 USD in 3 Tagen
5,0 (58 Bewertungen)
5,6
5,6
Avatar des Nutzers
See private message.
$21,25 USD in 3 Tagen
4,9 (17 Bewertungen)
3,7
3,7
Avatar des Nutzers
See private message.
$12,75 USD in 3 Tagen
5,0 (7 Bewertungen)
2,9
2,9
Avatar des Nutzers
See private message.
$17 USD in 3 Tagen
0,0 (1 Bewertung)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
United States
4,6
4
Mitglied seit Mai 9, 2006

Kundenüberprüfung

Andere Aufträge von diesem Kunden

Simple C program
$20-25 USD
Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.