Find Jobs
Hire Freelancers

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

€18-36 EUR / hour

Cerrado
Publicado hace alrededor de 5 años

€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 del proyecto: 18657648

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de €23 EUR /hora por este trabajo
Avatar del usuario
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 en 40 días
5,0 (31 comentarios)
6,9
6,9
Avatar del usuario
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 en 40 días
4,9 (41 comentarios)
5,4
5,4
Avatar del usuario
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 en 40 días
3,9 (8 comentarios)
5,4
5,4
Avatar del usuario
Your project will help me improve my skillss
€18 EUR en 14 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de FRANCE
LOUVROIL, France
5,0
7
Forma de pago verificada
Miembro desde ago 31, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.