Find Jobs
Hire Freelancers

Algorithm Development -- 2nd Revision

$10-30 USD

Abgesagt
Veröffentlicht vor fast 7 Jahren

$10-30 USD

Bezahlt bei Lieferung
Given: You will be given 2 parameters: I and P. You must deduce two additional parameters: i and N. N is a matrix of dimension (1, i) that contains the natural numbers in ascending order. (i.e. if i = 7 then N = [1, 2, 3, 4, 5, 6, 7]). I will always be a permutation of N, and therefore also has dimensions (1, i). (i.e. if i = 7, then I *could* be equal to I = [2, 5, 3, 1, 4, 6, 7]). By definition, there will exist factorial(i) permutation matrices. You are given a subset of those matrices, denoted P, which also by definition, has dimensions (i, i). You will be given I and P in the form of CSV files (delimited by commas). I will have the name "[login to view URL]" and for each P, the file names will go on as "[login to view URL]", "[login to view URL]", "[login to view URL]" and so on, up to the subset of P's given to you. i and N are obviously easily deduced from I alone. Problem: Your algorithm must output a sequence of P (denoted as S(P) in this text) such that when dotted with I in the given order, produces a result equal to N (Here, dotted means the dot product). The exact way S(P) is outputted doesn't matter, as long as the order is discernible in the way I should be dotted with S(P). Example: p0 = [[1, 0, 0], [0, 0, 1], [0, 1, 0]]. p1 = [[0, 1, 0], [1, 0, 0], [0, 0, 1]]. I = [3, 1, 2]. The correct answer is S(P) = (p1, p0). Why? because (I * p1) * p0 = N. Notice that (I * p0) * p1 DOES NOT EQUAL N, therefore S(P) = (p0, p1) is incorrect. Requirements to be accepted: Complete this practice problem (the parameters here are not in CSV file format; it's just a google doc). You can either directly message me the answer or provide the solution in your project proposal (remember, Freelancer.com allows you to edit them). Link: [login to view URL] Although I do not specifically require it as long as you can solve the problem, a background in linear algebra and algorithmic programming will help you.
Projekt-ID: 14493054

Über das Projekt

1 Vorschlag
Remote Projekt
Aktiv vor 7 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
1 Freelancer bieten im Durchschnitt $30 USD für diesen Auftrag
Avatar des Nutzers
A proposal has not yet been provided
$30 USD in 1 Tag
5,0 (2 Bewertungen)
2,7
2,7

Über den Kunden

Flagge von UNITED STATES
Boise, United States
0,0
0
Mitglied seit Juni 27, 2017

Kundenüberprüfung

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.