Find Jobs
Hire Freelancers

Graph partitioning : an exhaustive search algorithm (no classic algorithms please)

€18-36 EUR / hour

Zaprt
Objavljeno pred približno 5 leti

€18-36 EUR / hour

Hello, I want a c++ algorithm in order to partition a graph (weighted and non weighted cases) in K subsets using an exhaustive search in a way to minimise the sum of weights between vertices of different classes. Weighted graph : the balance of the subsets should be nearly the same Unweighted graph : the size of the subsets should be nearly the same I DO NOT WANT ANY OF THE CLASSIC ALGORITHMS HERE, I WANT A NAIVE IMPLEMENTATION Please answer the following question (any bid without answer will be neglected) : What is a partition of a graph ?
ID projekta: 18657648

Več o projektu

4 ponudb
Projekt na daljavo
Aktivno pred 5 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
4 freelancerjev je oddalo ponudbo s povprečno vrednostjo €23 EUR/uro za to delo
Avatar uporabnika
Hello, There are many several definitions of graph partitions: classical says that this in this problem we need to find some number of sets of graphs vertices so that 1) each set isn't empty 2) pairwise intersection of each pair of sets is empty 3) union of all sets contains all vertices of the graph so that some function under this set is minimized (for example number of edges between vertices belonging to different sets or sum of weights of vertices belonging to same / different sets). There's other definition of graph partitioning: Graph partitioning is a partitioning graph's vertices into some number of non-empty sets so that each graph vertex belongs to exactly one set. For given partitioning some function should be minimized. So, I'm software developer with 12+ years of experience and mathematician with a number of publications. Also I'm participant and problem writer of many algorithm competitions (Topcoder, ACM ICPC, etc). Feel free to contact me to discuss any details of the project. Looking forward to hearing from you!
€27 EUR v 40 dneh
5,0 (31 ocen)
6,9
6,9
Avatar uporabnika
Hi, I am very happy to bid your project. I read your requirements carefully,so i see what you mean. I have been experiments with Algorithm, C++ Programming, Mathematics,Php. I'd like to work with you. i'll complete this project for you to the best my ability and without condition I am looking forward to meeting you
€18 EUR v 40 dneh
4,9 (41 ocen)
5,4
5,4
Avatar uporabnika
Answer: Graph partitioning refers to subdividing the vertices into two or more parts such that for the sake of simplicity and ease of calulations and finding homomorphism and isomorphism. Hi there, With over 6 years of experience in the field of algorithm designing and modelling, I am an expert when it comes to programming them in various languages such as MATLAB, C, C++, Python etc. I have completed my university studies in applied mathematics with graph theory being a major part of that. I can provide you insights and implement the best approach for the kind of algorithm you are looking for. I understand that you are hoping to find an original partitioning algorithm that is not derived from any classic algorithms that already exist. I myself have worked on an application of a similar kind of project, where the implementation was that of a combination of Greedy and knapsack algorithm. I can share that details with you too. Please go ahead and discuss further details in the chat. Thank you.
€30 EUR v 40 dneh
3,9 (8 ocen)
5,4
5,4
Avatar uporabnika
Your project will help me improve my skillss
€18 EUR v 14 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava FRANCE
LOUVROIL, France
5,0
7
Plačilna metoda je verificirana
Član(ica) od avg. 31, 2013

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.